thibaud frere commited on
Commit
0017abb
·
1 Parent(s): ad5db07

robotic course

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. app/.astro/astro/content.d.ts +7 -7
  2. app/src/content/article.mdx +37 -31
  3. app/src/content/assets/audio/audio-example.wav +0 -3
  4. app/src/content/assets/data/banner_visualisation_data.csv +0 -3
  5. app/src/content/assets/data/banner_visualisation_data_enriched.csv +0 -3
  6. app/src/content/assets/data/formatting_filters.csv +0 -3
  7. app/src/content/assets/data/image_correspondence_filters.csv +0 -3
  8. app/src/content/assets/data/internal_deduplication.csv +0 -3
  9. app/src/content/assets/data/llm_benchmarks.json +0 -3
  10. app/src/content/assets/data/mnist-variant-model.json +0 -3
  11. app/src/content/assets/data/relevance_filters.csv +0 -3
  12. app/src/content/assets/data/remove_ch.csv +0 -3
  13. app/src/content/assets/data/s25_ratings.csv +0 -3
  14. app/src/content/assets/data/ss_vs_s1.csv +0 -3
  15. app/src/content/assets/data/vision.csv +0 -3
  16. app/src/content/assets/data/visual_dependency_filters.csv +0 -3
  17. app/src/content/assets/image/ch1/ch1-lerobot-figure1.png +3 -0
  18. app/src/content/assets/{data/all_ratings_luis.csv → image/ch2/ch2-approaches.png} +2 -2
  19. app/src/content/assets/image/ch2/ch2-classical-limitations.png +3 -0
  20. app/src/content/assets/image/ch2/ch2-cost-accessibility.png +3 -0
  21. app/src/content/assets/{data/against_baselines copy.csv → image/ch2/ch2-planar-manipulator-floor-box.png} +2 -2
  22. app/src/content/assets/{data/against_baselines.csv → image/ch2/ch2-planar-manipulator-floor-shelf.png} +2 -2
  23. app/src/content/assets/{data/against_baselines_deduplicated.csv → image/ch2/ch2-planar-manipulator-floor.png} +2 -2
  24. app/src/content/assets/image/ch2/ch2-planar-manipulator-free.png +3 -0
  25. app/src/content/assets/image/ch2/ch2-platforms.png +3 -0
  26. app/src/content/assets/image/ch2/ch2-so100-to-planar-manipulator.png +3 -0
  27. app/src/content/assets/image/ch3/ch3-agent-env.png +3 -0
  28. app/src/content/assets/image/ch3/ch3-duck-sim-vs-real.png +3 -0
  29. app/src/content/assets/image/ch3/ch3-hil-serl-examples.png +3 -0
  30. app/src/content/assets/image/ch3/ch3-learning-atlas.png +3 -0
  31. app/src/content/assets/image/ch3/ch3-learning-benefits.png +3 -0
  32. app/src/content/assets/image/ch3/ch3-many-ducks.png +3 -0
  33. app/src/content/assets/image/ch3/ch3-rl-algorithms-atlas.png +3 -0
  34. app/src/content/assets/image/ch3/ch3-rl-examples.png +3 -0
  35. app/src/content/assets/image/ch4/ch4-act-decoder.png +3 -0
  36. app/src/content/assets/image/ch4/ch4-act-encoder.png +3 -0
  37. app/src/content/assets/image/ch4/ch4-act.png +3 -0
  38. app/src/content/assets/image/ch4/ch4-action-vs-observation-distribution.png +3 -0
  39. app/src/content/assets/image/ch4/ch4-async-inference.png +3 -0
  40. app/src/content/assets/image/ch4/ch4-bc-trajectories.png +3 -0
  41. app/src/content/assets/image/ch4/ch4-diffusion-policy.png +3 -0
  42. app/src/content/assets/image/ch4/ch4-diffusion-robot-actions.png +3 -0
  43. app/src/content/assets/image/ch4/ch4-diffusion-vs-flowmatching.png +3 -0
  44. app/src/content/assets/image/ch4/ch4-issues-with-bc.png +3 -0
  45. app/src/content/assets/image/ch4/ch4-latent-variable-model.png +3 -0
  46. app/src/content/assets/image/ch4/ch4-many-latents.png +3 -0
  47. app/src/content/assets/image/ch4/ch4-normalizing-flows.png +3 -0
  48. app/src/content/assets/image/ch4/ch4-observation-action-mapping.png +3 -0
  49. app/src/content/assets/image/ch4/ch4-queues.png +3 -0
  50. app/src/content/assets/image/ch4/ch4-task-effect-on-pairs.png +3 -0
app/.astro/astro/content.d.ts CHANGED
@@ -152,6 +152,13 @@ declare module 'astro:content' {
152
 
153
  type ContentEntryMap = {
154
  "chapters": {
 
 
 
 
 
 
 
155
  "01_introduction.mdx": {
156
  id: "01_introduction.mdx";
157
  slug: "01_introduction";
@@ -180,13 +187,6 @@ declare module 'astro:content' {
180
  collection: "chapters";
181
  data: any
182
  } & { render(): Render[".mdx"] };
183
- "05_foundation_models.mdx": {
184
- id: "05_foundation_models.mdx";
185
- slug: "05_foundation_models";
186
- body: string;
187
- collection: "chapters";
188
- data: any
189
- } & { render(): Render[".mdx"] };
190
  "06_next_directions.mdx": {
191
  id: "06_next_directions.mdx";
192
  slug: "06_next_directions";
 
152
 
153
  type ContentEntryMap = {
154
  "chapters": {
155
+ "00_abstract.mdx": {
156
+ id: "00_abstract.mdx";
157
+ slug: "00_abstract";
158
+ body: string;
159
+ collection: "chapters";
160
+ data: any
161
+ } & { render(): Render[".mdx"] };
162
  "01_introduction.mdx": {
163
  id: "01_introduction.mdx";
164
  slug: "01_introduction";
 
187
  collection: "chapters";
188
  data: any
189
  } & { render(): Render[".mdx"] };
 
 
 
 
 
 
 
190
  "06_next_directions.mdx": {
191
  id: "06_next_directions.mdx";
192
  slug: "06_next_directions";
app/src/content/article.mdx CHANGED
@@ -1,49 +1,55 @@
1
  ---
2
- title: "Bringing paper to life:\n A modern template for\n scientific writing"
3
- subtitle: "Publish‑ready workflow that lets you focus on ideas, not infrastructure"
4
- description: "Publish‑ready workflow that lets you focus on ideas, not infrastructure"
 
5
  authors:
6
- - name: "Thibaud Frere"
7
- url: "https://huggingface.co/tfrere"
8
- affiliations: [1]
 
 
 
 
 
 
 
9
  affiliations:
 
 
10
  - name: "Hugging Face"
11
  url: "https://huggingface.co"
12
- published: "Sep. 01, 2025"
13
- doi: 10.1234/abcd.efgh
14
- licence: >
15
- Diagrams and text are licensed under <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener noreferrer">CC‑BY 4.0</a> with the source available on <a href="https://huggingface.co/spaces/tfrere/research-article-template" target="_blank" rel="noopener noreferrer">Hugging Face</a>, unless noted otherwise.
16
- Figures reused from other sources are excluded and marked in their captions (“Figure from …”).
17
  tags:
18
- - research
19
- - template
20
- tableOfContentsAutoCollapse: true
 
 
21
  ---
22
 
23
- import Introduction from "./chapters/introduction.mdx";
24
- import BestPractices from "./chapters/best-pratices.mdx";
25
- import WritingYourContent from "./chapters/writing-your-content.mdx";
26
- import AvailableBlocks from "./chapters/markdown.mdx";
27
- import GettingStarted from "./chapters/getting-started.mdx";
28
- import Markdown from "./chapters/markdown.mdx";
29
- import Components from "./chapters/components.mdx";
30
- import Greetings from "./chapters/greetings.mdx";
31
- import VibeCodingCharts from "./chapters/vibe-coding-charts.mdx";
32
 
33
- <Introduction />
34
 
35
- <GettingStarted />
36
 
37
- <WritingYourContent />
38
 
39
- <Markdown />
40
 
41
- <Components />
42
 
43
- <VibeCodingCharts />
44
 
45
- <BestPractices />
46
 
47
- <Greetings />
48
 
 
49
 
 
1
  ---
2
+ title: "Robot Learning: A Tutorial"
3
+ subtitle: "From Classical Robotics to Foundation Models"
4
+ description: "A comprehensive guide to modern robot learning techniques"
5
+ date: "2025-09-17"
6
  authors:
7
+ - name: "Francesco Capuano"
8
+ affiliations: [1, 2]
9
+ - name: "Adil Zouitine"
10
+ affiliations: [2]
11
+ - name: "Pepijn Kooijmans"
12
+ affiliations: [2]
13
+ - name: "Thomas Wolf"
14
+ affiliations: [2]
15
+ - name: "Michel Aractingi"
16
+ affiliations: [2]
17
  affiliations:
18
+ - name: "École Normale Supérieure Paris-Saclay"
19
+ url: "https://ens-paris-saclay.fr"
20
  - name: "Hugging Face"
21
  url: "https://huggingface.co"
 
 
 
 
 
22
  tags:
23
+ - robotics
24
+ - machine-learning
25
+ - tutorial
26
+ bibliography: bibliography.bib
27
+ converted_from: "LaTeX"
28
  ---
29
 
30
+ import Abstract from "./chapters/00_abstract.mdx";
31
+ import Chapter01Introduction from "./chapters/01_introduction.mdx";
32
+ import Chapter02ClassicRobotics from "./chapters/02_classic_robotics.mdx";
33
+ import Chapter03ReinforcementLearning from "./chapters/03_reinforcement_learning.mdx";
34
+ import Chapter04ImitationLearning from "./chapters/04_imitation_learning.mdx";
35
+ import Chapter06NextDirections from "./chapters/06_next_directions.mdx";
36
+ import Chapter07Conclusions from "./chapters/07_conclusions.mdx";
37
+ import AForeword from "./chapters/A_foreword.mdx";
 
38
 
 
39
 
40
+ <Abstract />
41
 
42
+ <Chapter01Introduction />
43
 
44
+ <Chapter02ClassicRobotics />
45
 
46
+ <Chapter03ReinforcementLearning />
47
 
48
+ <Chapter04ImitationLearning />
49
 
50
+ <Chapter06NextDirections />
51
 
52
+ <Chapter07Conclusions />
53
 
54
+ <AForeword />
55
 
app/src/content/assets/audio/audio-example.wav DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:552f71aef82738f9b5c9f1d6be495e0f83cec0eabf485066628badb3283cb4b8
3
- size 48830444
 
 
 
 
app/src/content/assets/data/banner_visualisation_data.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:b155d8c319b1788befe716017fecca580768157feee6221f3af44b7bb9f9c7e5
3
- size 81995
 
 
 
 
app/src/content/assets/data/banner_visualisation_data_enriched.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:98eba5e5db19f482da8a3b26498c2fa633afa458f5b75e23d2dca24e24cc7596
3
- size 844651
 
 
 
 
app/src/content/assets/data/formatting_filters.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:e5218781e5f018891311410d684785a3c661ca3cd25d2ac62bf45e6bb7d69e78
3
- size 63268
 
 
 
 
app/src/content/assets/data/image_correspondence_filters.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:64a8af61666421e33d02bf0e52d9df576a6a831677910b3631e8b02069e380a6
3
- size 60206
 
 
 
 
app/src/content/assets/data/internal_deduplication.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:d6b6bf0d84fe1bc67436c70f9a8d5919627e9c2bc9c3f931f4af80c01be22649
3
- size 47060
 
 
 
 
app/src/content/assets/data/llm_benchmarks.json DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:03eeac176ae9abab0c36d798678d80aaa14228ae71d0f9134127cc3cc0d00196
3
- size 1088
 
 
 
 
app/src/content/assets/data/mnist-variant-model.json DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:7dca86e85be46c1fca6a4e2503786e88e3f8d4609fb7284c8a1479620a5827da
3
- size 4315
 
 
 
 
app/src/content/assets/data/relevance_filters.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:69acb8bc0b80b2c664d821b1c06d67af315e67d8a706cf9e5d351e4468392cc6
3
- size 63236
 
 
 
 
app/src/content/assets/data/remove_ch.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:869fc4724af7e9c868b6024f472f9ae0f6468b74ef61db101438f80610828abb
3
- size 28837
 
 
 
 
app/src/content/assets/data/s25_ratings.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:ca22654a0302da0ca335420b0a89cd770cea560b11f2a9f9f25927877d7ed231
3
- size 61626
 
 
 
 
app/src/content/assets/data/ss_vs_s1.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:3f076631fcad76129ed8cab03c72a61965b465e1f3e7fa8dc68b7c7a9275616b
3
- size 28041
 
 
 
 
app/src/content/assets/data/vision.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:d28bd13dc3a9ff100c82e8c9dc59270563b865383d09cf28c5aba5812bfa75ee
3
- size 10913
 
 
 
 
app/src/content/assets/data/visual_dependency_filters.csv DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:a967b10ba4a1034f4d6da250d267a6af51722c3f6dbae0ef0221a62d53502d69
3
- size 60114
 
 
 
 
app/src/content/assets/image/ch1/ch1-lerobot-figure1.png ADDED

Git LFS Details

  • SHA256: a850d2b9170736a42366d65dd858408dcffafa3420a0c6cfd678bbdd29a196fa
  • Pointer size: 132 Bytes
  • Size of remote file: 2.86 MB
app/src/content/assets/{data/all_ratings_luis.csv → image/ch2/ch2-approaches.png} RENAMED
File without changes
app/src/content/assets/image/ch2/ch2-classical-limitations.png ADDED

Git LFS Details

  • SHA256: 85742a774d8d1ad3e36fc50d89c5a69409bce98ebe6bdba734896156ba668aa8
  • Pointer size: 132 Bytes
  • Size of remote file: 4.74 MB
app/src/content/assets/image/ch2/ch2-cost-accessibility.png ADDED

Git LFS Details

  • SHA256: 606cbb89fda90a2ddb22dc721ea978ffa9fe34a7f9f0bf1614b6ae53b4117411
  • Pointer size: 132 Bytes
  • Size of remote file: 1.96 MB
app/src/content/assets/{data/against_baselines copy.csv → image/ch2/ch2-planar-manipulator-floor-box.png} RENAMED
File without changes
app/src/content/assets/{data/against_baselines.csv → image/ch2/ch2-planar-manipulator-floor-shelf.png} RENAMED
File without changes
app/src/content/assets/{data/against_baselines_deduplicated.csv → image/ch2/ch2-planar-manipulator-floor.png} RENAMED
File without changes
app/src/content/assets/image/ch2/ch2-planar-manipulator-free.png ADDED

Git LFS Details

  • SHA256: 9d860153a76720749a50a6d06c7bcb9886f5605a867f130f66810597ca3f5299
  • Pointer size: 130 Bytes
  • Size of remote file: 44.7 kB
app/src/content/assets/image/ch2/ch2-platforms.png ADDED

Git LFS Details

  • SHA256: baf76deb1a68b859d1e702bc7d0b4173a6b34b56d4bdf75c4748e80eb1934aad
  • Pointer size: 132 Bytes
  • Size of remote file: 3.62 MB
app/src/content/assets/image/ch2/ch2-so100-to-planar-manipulator.png ADDED

Git LFS Details

  • SHA256: 731806e912421ee3f3fcd10c24b5f5e9f4dd448f859e8213f8f11c0821fcbf59
  • Pointer size: 132 Bytes
  • Size of remote file: 1.56 MB
app/src/content/assets/image/ch3/ch3-agent-env.png ADDED

Git LFS Details

  • SHA256: 43c8641128f72b994a7269561fd6beaf2fbe0d73bb19f58ade559e271de1de31
  • Pointer size: 130 Bytes
  • Size of remote file: 42.6 kB
app/src/content/assets/image/ch3/ch3-duck-sim-vs-real.png ADDED

Git LFS Details

  • SHA256: c682cfebec3bf21f579a687d4f6a34d6f7cff225397e081188c39ca3b3def1e7
  • Pointer size: 132 Bytes
  • Size of remote file: 1.76 MB
app/src/content/assets/image/ch3/ch3-hil-serl-examples.png ADDED

Git LFS Details

  • SHA256: ae41b09a8a8412b28994425565438a897f827b3a2048d6832c2be7884b40a2af
  • Pointer size: 132 Bytes
  • Size of remote file: 7.22 MB
app/src/content/assets/image/ch3/ch3-learning-atlas.png ADDED

Git LFS Details

  • SHA256: 124d586210aa9b3a110c712c4eff3629d0064a507c9c77bf937dd00cc959428c
  • Pointer size: 131 Bytes
  • Size of remote file: 178 kB
app/src/content/assets/image/ch3/ch3-learning-benefits.png ADDED

Git LFS Details

  • SHA256: c23f98c050afb75098f34a2bca49fa30ebb4a2b373447c36ba62612854253ff3
  • Pointer size: 132 Bytes
  • Size of remote file: 6.94 MB
app/src/content/assets/image/ch3/ch3-many-ducks.png ADDED

Git LFS Details

  • SHA256: 418bdeff168978207fcc623db74d25b86d11f27d1100a28238bc1591901b93de
  • Pointer size: 132 Bytes
  • Size of remote file: 4.87 MB
app/src/content/assets/image/ch3/ch3-rl-algorithms-atlas.png ADDED

Git LFS Details

  • SHA256: 2aa853e6067e7bd06cfa0d12250d4277fbe2020b8a2b817c005b084c49c905d5
  • Pointer size: 131 Bytes
  • Size of remote file: 195 kB
app/src/content/assets/image/ch3/ch3-rl-examples.png ADDED

Git LFS Details

  • SHA256: edb1fa24ee3d279302980016809eab038fc43037156b8d7cadae7fa5b9dddbba
  • Pointer size: 132 Bytes
  • Size of remote file: 9.05 MB
app/src/content/assets/image/ch4/ch4-act-decoder.png ADDED

Git LFS Details

  • SHA256: 578074c47e65992422e9cb991949b1d63598aded2098dfde3925a33dfd55e481
  • Pointer size: 132 Bytes
  • Size of remote file: 3.18 MB
app/src/content/assets/image/ch4/ch4-act-encoder.png ADDED

Git LFS Details

  • SHA256: 7ceeeccb9dd7e791f215f71ee422d9adfb8c2ff1d2417a851e31ba6a6715aaf7
  • Pointer size: 131 Bytes
  • Size of remote file: 874 kB
app/src/content/assets/image/ch4/ch4-act.png ADDED

Git LFS Details

  • SHA256: 318b6f77277c5e8fcf51e2aba63154ee99052e2bcff2af0387fb3cfd1d07cff7
  • Pointer size: 132 Bytes
  • Size of remote file: 1.52 MB
app/src/content/assets/image/ch4/ch4-action-vs-observation-distribution.png ADDED

Git LFS Details

  • SHA256: 7db4ecc0d54d9cab6b8a16017c81bfd9b7fd5d7997bcdd645ccf57167f7efcf2
  • Pointer size: 131 Bytes
  • Size of remote file: 274 kB
app/src/content/assets/image/ch4/ch4-async-inference.png ADDED

Git LFS Details

  • SHA256: 850ebb6e6ad809edc48597a89cf8e25b2664b9137ca4602ae14f164524f8d232
  • Pointer size: 131 Bytes
  • Size of remote file: 282 kB
app/src/content/assets/image/ch4/ch4-bc-trajectories.png ADDED

Git LFS Details

  • SHA256: 0ede85dbb8f12b3cced4dc0e12f97e3713d8432953183840f99e8534998d7f3b
  • Pointer size: 132 Bytes
  • Size of remote file: 2.25 MB
app/src/content/assets/image/ch4/ch4-diffusion-policy.png ADDED

Git LFS Details

  • SHA256: c3cb644c79fd016e77c78bd7fcf185908b18fb127f656003eb577349cfb6da40
  • Pointer size: 132 Bytes
  • Size of remote file: 2.81 MB
app/src/content/assets/image/ch4/ch4-diffusion-robot-actions.png ADDED

Git LFS Details

  • SHA256: a59b816b60a53784127e3dcf0aad612ba14474bde57e1c2b73b670665d1b70ec
  • Pointer size: 132 Bytes
  • Size of remote file: 8.93 MB
app/src/content/assets/image/ch4/ch4-diffusion-vs-flowmatching.png ADDED

Git LFS Details

  • SHA256: aef138f5120025b0bad73788bc8b3af91f27331af3b49bafb09b15037944fa12
  • Pointer size: 131 Bytes
  • Size of remote file: 189 kB
app/src/content/assets/image/ch4/ch4-issues-with-bc.png ADDED

Git LFS Details

  • SHA256: 7b726d8aa64534e8cbec4a0084fd86e4dfcc0b17685559970006a573dd326459
  • Pointer size: 132 Bytes
  • Size of remote file: 1.56 MB
app/src/content/assets/image/ch4/ch4-latent-variable-model.png ADDED

Git LFS Details

  • SHA256: e5b1f48d4dc011d5a20b1d5bccc5cde750f4ffab4b8c48bb5b04529a18aa0390
  • Pointer size: 131 Bytes
  • Size of remote file: 984 kB
app/src/content/assets/image/ch4/ch4-many-latents.png ADDED

Git LFS Details

  • SHA256: 1f5421aae5c9e9735de598fca1a5c68ef7fd28c8b31112c4675356f6deda9b29
  • Pointer size: 131 Bytes
  • Size of remote file: 222 kB
app/src/content/assets/image/ch4/ch4-normalizing-flows.png ADDED

Git LFS Details

  • SHA256: 51f73d09b35b8ccd5685c6b26f7615f8d6ab3df7d045b2502e9232bfe33beace
  • Pointer size: 131 Bytes
  • Size of remote file: 278 kB
app/src/content/assets/image/ch4/ch4-observation-action-mapping.png ADDED

Git LFS Details

  • SHA256: f1a4a70971ea4c7cf73c089a70e4bc9dd1b5aba43021016fea8b323ad2642c53
  • Pointer size: 132 Bytes
  • Size of remote file: 2.08 MB
app/src/content/assets/image/ch4/ch4-queues.png ADDED

Git LFS Details

  • SHA256: 8d3072c26d0419ee4b19f4ebd10c66e117e113514326eb3e7864057644c305d7
  • Pointer size: 132 Bytes
  • Size of remote file: 1.97 MB
app/src/content/assets/image/ch4/ch4-task-effect-on-pairs.png ADDED

Git LFS Details

  • SHA256: 0423b4760f661afa6b81a896a473a4bfc50737b0ecef76fa75051eb6ccf69896
  • Pointer size: 132 Bytes
  • Size of remote file: 1.19 MB