thibaud frere
commited on
Commit
·
0017abb
1
Parent(s):
ad5db07
robotic course
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- app/.astro/astro/content.d.ts +7 -7
- app/src/content/article.mdx +37 -31
- app/src/content/assets/audio/audio-example.wav +0 -3
- app/src/content/assets/data/banner_visualisation_data.csv +0 -3
- app/src/content/assets/data/banner_visualisation_data_enriched.csv +0 -3
- app/src/content/assets/data/formatting_filters.csv +0 -3
- app/src/content/assets/data/image_correspondence_filters.csv +0 -3
- app/src/content/assets/data/internal_deduplication.csv +0 -3
- app/src/content/assets/data/llm_benchmarks.json +0 -3
- app/src/content/assets/data/mnist-variant-model.json +0 -3
- app/src/content/assets/data/relevance_filters.csv +0 -3
- app/src/content/assets/data/remove_ch.csv +0 -3
- app/src/content/assets/data/s25_ratings.csv +0 -3
- app/src/content/assets/data/ss_vs_s1.csv +0 -3
- app/src/content/assets/data/vision.csv +0 -3
- app/src/content/assets/data/visual_dependency_filters.csv +0 -3
- app/src/content/assets/image/ch1/ch1-lerobot-figure1.png +3 -0
- app/src/content/assets/{data/all_ratings_luis.csv → image/ch2/ch2-approaches.png} +2 -2
- app/src/content/assets/image/ch2/ch2-classical-limitations.png +3 -0
- app/src/content/assets/image/ch2/ch2-cost-accessibility.png +3 -0
- app/src/content/assets/{data/against_baselines copy.csv → image/ch2/ch2-planar-manipulator-floor-box.png} +2 -2
- app/src/content/assets/{data/against_baselines.csv → image/ch2/ch2-planar-manipulator-floor-shelf.png} +2 -2
- app/src/content/assets/{data/against_baselines_deduplicated.csv → image/ch2/ch2-planar-manipulator-floor.png} +2 -2
- app/src/content/assets/image/ch2/ch2-planar-manipulator-free.png +3 -0
- app/src/content/assets/image/ch2/ch2-platforms.png +3 -0
- app/src/content/assets/image/ch2/ch2-so100-to-planar-manipulator.png +3 -0
- app/src/content/assets/image/ch3/ch3-agent-env.png +3 -0
- app/src/content/assets/image/ch3/ch3-duck-sim-vs-real.png +3 -0
- app/src/content/assets/image/ch3/ch3-hil-serl-examples.png +3 -0
- app/src/content/assets/image/ch3/ch3-learning-atlas.png +3 -0
- app/src/content/assets/image/ch3/ch3-learning-benefits.png +3 -0
- app/src/content/assets/image/ch3/ch3-many-ducks.png +3 -0
- app/src/content/assets/image/ch3/ch3-rl-algorithms-atlas.png +3 -0
- app/src/content/assets/image/ch3/ch3-rl-examples.png +3 -0
- app/src/content/assets/image/ch4/ch4-act-decoder.png +3 -0
- app/src/content/assets/image/ch4/ch4-act-encoder.png +3 -0
- app/src/content/assets/image/ch4/ch4-act.png +3 -0
- app/src/content/assets/image/ch4/ch4-action-vs-observation-distribution.png +3 -0
- app/src/content/assets/image/ch4/ch4-async-inference.png +3 -0
- app/src/content/assets/image/ch4/ch4-bc-trajectories.png +3 -0
- app/src/content/assets/image/ch4/ch4-diffusion-policy.png +3 -0
- app/src/content/assets/image/ch4/ch4-diffusion-robot-actions.png +3 -0
- app/src/content/assets/image/ch4/ch4-diffusion-vs-flowmatching.png +3 -0
- app/src/content/assets/image/ch4/ch4-issues-with-bc.png +3 -0
- app/src/content/assets/image/ch4/ch4-latent-variable-model.png +3 -0
- app/src/content/assets/image/ch4/ch4-many-latents.png +3 -0
- app/src/content/assets/image/ch4/ch4-normalizing-flows.png +3 -0
- app/src/content/assets/image/ch4/ch4-observation-action-mapping.png +3 -0
- app/src/content/assets/image/ch4/ch4-queues.png +3 -0
- 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: "
|
| 3 |
-
subtitle: "
|
| 4 |
-
description: "
|
|
|
|
| 5 |
authors:
|
| 6 |
-
- name: "
|
| 7 |
-
|
| 8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
-
-
|
| 19 |
-
-
|
| 20 |
-
|
|
|
|
|
|
|
| 21 |
---
|
| 22 |
|
| 23 |
-
import
|
| 24 |
-
import
|
| 25 |
-
import
|
| 26 |
-
import
|
| 27 |
-
import
|
| 28 |
-
import
|
| 29 |
-
import
|
| 30 |
-
import
|
| 31 |
-
import VibeCodingCharts from "./chapters/vibe-coding-charts.mdx";
|
| 32 |
|
| 33 |
-
<Introduction />
|
| 34 |
|
| 35 |
-
<
|
| 36 |
|
| 37 |
-
<
|
| 38 |
|
| 39 |
-
<
|
| 40 |
|
| 41 |
-
<
|
| 42 |
|
| 43 |
-
<
|
| 44 |
|
| 45 |
-
<
|
| 46 |
|
| 47 |
-
<
|
| 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
|
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
|
app/src/content/assets/image/ch2/ch2-cost-accessibility.png
ADDED
|
Git LFS Details
|
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
|
app/src/content/assets/image/ch2/ch2-platforms.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch2/ch2-so100-to-planar-manipulator.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch3/ch3-agent-env.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch3/ch3-duck-sim-vs-real.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch3/ch3-hil-serl-examples.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch3/ch3-learning-atlas.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch3/ch3-learning-benefits.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch3/ch3-many-ducks.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch3/ch3-rl-algorithms-atlas.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch3/ch3-rl-examples.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-act-decoder.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-act-encoder.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-act.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-action-vs-observation-distribution.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-async-inference.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-bc-trajectories.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-diffusion-policy.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-diffusion-robot-actions.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-diffusion-vs-flowmatching.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-issues-with-bc.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-latent-variable-model.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-many-latents.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-normalizing-flows.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-observation-action-mapping.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-queues.png
ADDED
|
Git LFS Details
|
app/src/content/assets/image/ch4/ch4-task-effect-on-pairs.png
ADDED
|
Git LFS Details
|