Commit da19d0c
Add direct access to action chunks (#1020)
* fix: sharing predicted chunk with user
* [pre-commit.ci] pre-commit autoupdate (#1011)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Revert "[pre-commit.ci] pre-commit autoupdate" (#1025)
* fix(ci): Pin draccus (<0.10.0) and torch (<2.7) to fix pipeline (#1022)
Co-authored-by: imstevenpmwork <[email protected]>
Co-authored-by: Simon Alibert <[email protected]>
* fix(ci): Pin `torchcodec` (==0.2.1) to fix pipeline temporarly (#1030)
* Update tutorial (#1021)
Co-authored-by: Simon Alibert <[email protected]>
* Add description motor order SO-101 leader (#1051)
* feat(encoding): switching to PyAV for ffmpeg related tasks (#983)
* feat(docs): Add new docs build process (#1046)
Co-authored-by: Mishig Davaadorj <[email protected]>
Co-authored-by: Steven Palma <[email protected]>
* Docs: adapt text + fix video code (#1064)
* Fix typos (#1070)
* docs: minor corrections and clean-up (#1089)
* Update 10_use_so100.md; use diff syntax (#944)
Co-authored-by: Pepijn <[email protected]>
* Update 12_use_so101.md (#1081)
Co-authored-by: Pepijn <[email protected]>
* bug fix for #1071 When --display_data=true, Failed running control_robot. (#1073)
* Add editable -e for feetech install command (#1133)
* Fix: emptying action queue between resets (#1117)
* fix: typos and grammar (#1148)
* Update README.md (#1160)
* Update README.md (#1163)
* [Fix] Unpin torch beyond 2.6.0 & torchcodec beyond 0.2.1 (#1127)
* (hotfix): nightly CI by clipping pymunk version below 7.0.0 (#1182)
* [pre-commit.ci] pre-commit autoupdate (#1048)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Simon Alibert <[email protected]>
* Add SmolVLA (#1175)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: fracapuano <[email protected]>
Co-authored-by: Steven Palma <[email protected]>
Co-authored-by: Dana Aubakirova <[email protected]>
Co-authored-by: Remi <[email protected]>
* Fix SmolVLA loss not sent to wandb (#1198)
* Hardware API redesign (#777)
Co-authored-by: Pepijn <[email protected]>
Co-authored-by: Steven Palma <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Steven Palma <[email protected]>
Co-authored-by: Adil Zouitine <[email protected]>
Co-authored-by: Pepijn <[email protected]>
* fix(smolvla): update record.py, fix populate_queues and remove unused dependencies (#1208)
* replaced OBS_ROBOT with OBS_STATE constant (#1211)
* Fix test_teleoperate (#1216)
* Fix LeKiwi example (#1217)
* Fix smolVLA dependencies (#1218)
* fix(pyserial): adding pyserial dependency to global ones (#1219)
* Update SmolVLA README.md (#1228)
* Fix unable to set camera width/height to non-default (#1225)
* Update tutorial link (#1250)
* update KochFollower.get_observation() so it returns same observation structure as SO101 (#1248)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* [pre-commit.ci] pre-commit autoupdate (#1185)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Simon Alibert <[email protected]>
* Proposal for fix for enter_pressed on Windows (#1230)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Simon Alibert <[email protected]>
* fix: update pi0 dependency version constraint (#1247)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Match motor names with ids lekiwi (#1261)
* fix issues: checkpoints keys mismatch and 'task' tokenisation in smolvla (#1256)
Co-authored-by: danaaubakirova <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Simon Alibert <[email protected]>
Co-authored-by: Simon Alibert <[email protected]>
* fix(docs): update realsense documentation (#1268)
* Use HF Papers (#1120)
* Skip normalization parameters in load_smolvla (#1274)
* fix(record): no teleop needed when running with policy (#1284)
* Port HIL SERL (#644)
Co-authored-by: Michel Aractingi <[email protected]>
Co-authored-by: Eugene Mironov <[email protected]>
Co-authored-by: s1lent4gnt <[email protected]>
Co-authored-by: Ke Wang <[email protected]>
Co-authored-by: Yoel Chornton <[email protected]>
Co-authored-by: imstevenpmwork <[email protected]>
Co-authored-by: Simon Alibert <[email protected]>
* fix(docs): SmolVLA fine-tuning getting started (#1201)
Co-authored-by: Pepijn <[email protected]>
Co-authored-by: danaaubakirova <[email protected]>
Co-authored-by: Simon Alibert <[email protected]>
Co-authored-by: Francesco Capuano <[email protected]>
Co-authored-by: Steven Palma <[email protected]>
* chore(teleop): print calibration path saved (#1286)
* chore(dependencies): add gamepad support with pygame and hidapi (#1287)
* Robot integration tutorial (#1285)
* fix(docs): update send_feedback docstrings
* Add sim tutorial, fix lekiwi motor config, add notebook links (#1275)
Co-authored-by: AdilZouitine <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Michel Aractingi <[email protected]>
Co-authored-by: s1lent4gnt <[email protected]>
Co-authored-by: Michel Aractingi <[email protected]>
Co-authored-by: Eugene Mironov <[email protected]>
Co-authored-by: imstevenpmwork <[email protected]>
Co-authored-by: Simon Alibert <[email protected]>
Co-authored-by: Steven Palma <[email protected]>
* Fixes on robot integration tutorial (#1290)
* Add keyboard teleop device to control the end effector robot (#1289)
* Improve type hints (#1293)
* fix(record): no teleop arg in reset environment (#1294)
* `learner.py` import so101_leader instead of so100 (#1295)
Co-authored-by: Adil Zouitine <[email protected]>
* Fixing `PI0` Policy (#1297)
* `gym_manipulator.py` Remove None value action_intervention of BaseLeaderTeleoperator (#1299)
* (chore): incorrect resume parameter in recording documentation (#1301)
* Update lekiwi.mdx (#1229)
* bump `pi0` and `hil` transformers version (#1298)
* docs: fix imitation learning robots docs command (#1308)
* fix(benchmarks): remove .numpy() from frame in benchmark script (#1354)
* add smolvla to the supported policies to run tests (:
* add: chunk-level access for the policy
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* add: smolvla in availables
* remove: smolvla from library supported policies
* fix: change env for training, xarm is broken as of now
* add: predict_action_chunk to all supported policies
* fix: add robot type constants
* add: predict action chunk in base policy class
* restore original Makefile
* fix: minor
* fix: dict keys come from lerobot/constants
* fix: improve act encapsulation, properly supporting temporal ensembling
* fix: smolvla action chunking
* fix: very minor, but very annoying
* fix: minor
* fix minor naming
Co-authored-by: Steven Palma <[email protected]>
Signed-off-by: Francesco Capuano <[email protected]>
* fix: refactoring inference for single actions and chunks into different components
* fix: minor
* fix: temporal ensembling
* fix: moving populate queues out of modular component for batch preparation
* fix: minor for CI
* fix: smovla debug
* fix: reward classifier, maybe the last policy lacking?
---------
Signed-off-by: Francesco Capuano <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Simon Alibert <[email protected]>
Co-authored-by: Adil Zouitine <[email protected]>
Co-authored-by: imstevenpmwork <[email protected]>
Co-authored-by: Pepijn <[email protected]>
Co-authored-by: Caroline Pascal <[email protected]>
Co-authored-by: Mishig Davaadorj <[email protected]>
Co-authored-by: omahs <[email protected]>
Co-authored-by: CharlesCNorton <[email protected]>
Co-authored-by: masato-ka <[email protected]>
Co-authored-by: Ragnar <[email protected]>
Co-authored-by: mshukor <[email protected]>
Co-authored-by: Simon Alibert <[email protected]>
Co-authored-by: Steven Palma <[email protected]>
Co-authored-by: Dana Aubakirova <[email protected]>
Co-authored-by: Remi <[email protected]>
Co-authored-by: Ben Zhang <[email protected]>
Co-authored-by: Pepijn <[email protected]>
Co-authored-by: Dhruva <[email protected]>
Co-authored-by: Daisuke Sato <[email protected]>
Co-authored-by: Sarunas Kalade <[email protected]>
Co-authored-by: koenvanwijk <[email protected]>
Co-authored-by: Yushun Xiang <[email protected]>
Co-authored-by: danaaubakirova <[email protected]>
Co-authored-by: Quentin Gallouédec <[email protected]>
Co-authored-by: Michel Aractingi <[email protected]>
Co-authored-by: Eugene Mironov <[email protected]>
Co-authored-by: s1lent4gnt <[email protected]>
Co-authored-by: Ke Wang <[email protected]>
Co-authored-by: Yoel Chornton <[email protected]>
Co-authored-by: Michel Aractingi <[email protected]>
Co-authored-by: tidely <[email protected]>
Co-authored-by: David <[email protected]>1 parent 1b944c2 commit da19d0c
File tree
11 files changed
+176
-109
lines changed- lerobot/common
- policies
- act
- diffusion
- pi0fast
- pi0
- sac
- reward_model
- smolvla
- tdmpc
- vqbet
11 files changed
+176
-109
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
114 | 115 | | |
115 | 116 | | |
116 | 117 | | |
117 | | - | |
| 118 | + | |
118 | 119 | | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | 120 | | |
127 | | - | |
128 | | - | |
| 121 | + | |
129 | 122 | | |
130 | 123 | | |
131 | 124 | | |
132 | 125 | | |
133 | 126 | | |
134 | 127 | | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
| 128 | + | |
139 | 129 | | |
140 | 130 | | |
141 | 131 | | |
142 | 132 | | |
143 | 133 | | |
144 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
145 | 149 | | |
146 | 150 | | |
147 | 151 | | |
148 | 152 | | |
149 | 153 | | |
150 | | - | |
| 154 | + | |
151 | 155 | | |
152 | 156 | | |
153 | 157 | | |
154 | 158 | | |
155 | 159 | | |
156 | | - | |
| 160 | + | |
157 | 161 | | |
158 | 162 | | |
159 | 163 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
102 | 114 | | |
103 | 115 | | |
104 | 116 | | |
| |||
124 | 136 | | |
125 | 137 | | |
126 | 138 | | |
127 | | - | |
128 | | - | |
129 | | - | |
| 139 | + | |
130 | 140 | | |
131 | 141 | | |
132 | 142 | | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
140 | 146 | | |
141 | | - | |
142 | | - | |
143 | | - | |
| 147 | + | |
144 | 148 | | |
145 | 149 | | |
146 | 150 | | |
147 | 151 | | |
148 | 152 | | |
149 | 153 | | |
150 | 154 | | |
151 | | - | |
152 | | - | |
153 | | - | |
| 155 | + | |
154 | 156 | | |
155 | 157 | | |
156 | 158 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
263 | 268 | | |
264 | 269 | | |
265 | 270 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
195 | 200 | | |
196 | 201 | | |
197 | 202 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
174 | 183 | | |
175 | 184 | | |
176 | 185 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
79 | 84 | | |
80 | 85 | | |
81 | 86 | | |
| |||
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
308 | 308 | | |
309 | 309 | | |
310 | 310 | | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
311 | 318 | | |
312 | 319 | | |
313 | 320 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
383 | 383 | | |
384 | 384 | | |
385 | 385 | | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
386 | 425 | | |
387 | 426 | | |
388 | 427 | | |
| |||
392 | 431 | | |
393 | 432 | | |
394 | 433 | | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
400 | | - | |
| 434 | + | |
401 | 435 | | |
| 436 | + | |
402 | 437 | | |
403 | 438 | | |
404 | 439 | | |
405 | | - | |
406 | | - | |
407 | | - | |
408 | | - | |
409 | | - | |
410 | | - | |
411 | | - | |
412 | | - | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
| 440 | + | |
420 | 441 | | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
| 442 | + | |
425 | 443 | | |
426 | 444 | | |
| 445 | + | |
427 | 446 | | |
428 | 447 | | |
429 | 448 | | |
| |||
0 commit comments