Commit Graph

1011 Commits

Author SHA1 Message Date
Jade Choghari 27c9db60a6 Merge branch 'main' into add-libero 2025-09-05 14:08:33 +03:00
Jade Choghari fda5fb5e94 Merge branch 'add-libero' of https://github.com/jadechoghari/lerobot into add-libero 2025-09-05 13:47:58 +03:00
Jade Choghari 5f5438d6fa remove sh files 2025-09-05 13:47:23 +03:00
pre-commit-ci[bot] 2b779cd6c6 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-09-05 10:36:51 +00:00
Jade Choghari 3886af42a5 single line blank change 2025-09-05 13:36:27 +03:00
pre-commit-ci[bot] 38f7229078 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-09-05 09:55:43 +00:00
Jade 504421949c iterate on review 2025-09-05 12:54:07 +03:00
pre-commit-ci[bot] 28b9efc04f [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-09-05 09:23:32 +00:00
Jade Choghari abba423e28 Update docs/source/libero.mdx
Co-authored-by: Dana Aubakirova <118912928+danaaubakirova@users.noreply.github.com>
Signed-off-by: Jade Choghari <chogharijade@gmail.com>
2025-09-05 12:23:22 +03:00
Jade Choghari 47a81c4150 Update docs/source/libero.mdx
Co-authored-by: Dana Aubakirova <118912928+danaaubakirova@users.noreply.github.com>
Signed-off-by: Jade Choghari <chogharijade@gmail.com>
2025-09-05 12:23:12 +03:00
Gaëlle Lannuzel 6a3d57031a 2 add reachy 2 to updated lerobot (#1767)
* Start adding Reachy 2 (no camera)

* Fix joint shape

* Remove print

* Modify observation_features

* Fix observation state

* Try adding a fake Reachy teleoperator

* Saving test scripts

* Add reachy2camera to cameras

* Add teleop_left camera to observation

* Create test_reachy2_camera.py

* Update utils.py

* Add all rgb cameras

* Future depth work

* Try adding mobile_base velocity

* Update tests

* Update data_acquisition_server.py

* Update with use_external_commands

* Replay

* Usable with or without mobile base

* No need for new isntance

* Use same ip for cameras

* Remove useless imports

* Add resume

* Divide joints in multiple dicts

* Divide joinits into several dicts in teleoperator

* Fix forgotten method call

* Create test_robot_client.py

* Open gripper on start

* Add arguments for cameras

* Modify get_frame() requested size

* Call generate_joints_dict on _init_

* black + isort

* Add reachy2 in imports

* Add reachy2 dependencies

* Add documentation

* Update reachy2.mdx

* Update reachy2.mdx

* Clean files and add types

* Fix type in send_action

* Remove print

* Delete test files

* Clean code

* Update cameras

* Disconnect from camera

* Run pre-commit hooks

* Update pyproject.toml

* Create test_reachy2.py

* Fix generate_joints

* Update test_reachy2.py

* Update send_action test

* Update reachy2_cameras depth + CameraManager

* Update reachy2_camera tests

* Remove useless import and args

* Rename reachy2_teleoperator

* Create test_reachy2_teleoperator.py

* Fix remainging fake_teleoperator

* Remove useless elements

* Mock cameras in test_reachy2

* Delete commented lines

* Add use_present_position to teleoperator

* Add cameras tests

* Add check no part + test

* Use disable_torque_on_disconnect

* Use odometry for vel with present_position

* Update documentation

* Fix vel value type

* Use ensure_safe_goal_position

* Import joints dict from classes

* Update reachy2.mdx

* Update reachy2.mdx

* Update minimal version

* Update minimal version

* fix(tests) fixes for reachy2 tests; removing reachy2 references from the script

* Add reachy2_sdk fake as plugins

---------

Co-authored-by: Michel Aractingi <michel.aractingi@huggingface.co>
2025-09-05 11:03:14 +02:00
Justin Huang d74494d92b Allow max_relative_target to be a float (#1837)
* Remove unused max_relative_target for stretch3

* Fix type annotation and allow integer max_relative_target values

* Configure max_relative_target to be floats instead of ints

* Update docs and types to reflect that max_relative_target can be a dict

* Remove unnecessary isinstance check for ints

* Fix typo in name

---------

Co-authored-by: Justin Huang <justin.huang@jpl.nasa.gov>
2025-09-05 09:58:47 +02:00
Jade Choghari b7522da85d hotfix: flip actions 2025-09-04 10:32:06 +03:00
pre-commit-ci[bot] 98dc053e6d [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-09-03 15:57:04 +00:00
Jade Choghari bbff93d20d skip test warning 2025-09-03 11:54:46 -04:00
Jade Choghari 32c1649085 update doc 2025-09-03 11:51:28 -04:00
Jade Choghari eb564f8ddb update docs/script 2025-09-03 11:46:13 -04:00
Jade Choghari a2958a8e0c fix docs 2025-09-03 02:55:20 -04:00
Jade Choghari 8f1679f309 remove brkpt 2025-09-02 11:00:27 -04:00
pre-commit-ci[bot] b1473f11c8 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-09-02 12:12:45 +00:00
Jade Choghari 7b556079d8 update doc 2025-09-02 08:12:10 -04:00
pre-commit-ci[bot] e91a773b93 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-09-02 12:10:50 +00:00
Jade Choghari a9bd67eae9 fix 2025-09-02 08:10:00 -04:00
Jade Choghari 4a4ac759ec doc 2025-09-02 08:07:14 -04:00
pre-commit-ci[bot] 7dd8e015f8 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-09-02 11:33:58 +00:00
Jade Choghari af2960c33e add docs for eval 2025-09-02 07:33:16 -04:00
Jade Choghari a36e4619ad Merge branch 'main' into add-libero 2025-09-02 13:06:24 +03:00
pre-commit-ci[bot] b397a757bb [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-09-02 09:19:57 +00:00
Jade Choghari (jchoghar) 92adf2218f iterate on review 2025-09-02 05:18:46 -04:00
Jade Choghari f3614dd812 Delete libero-requirements.txt 2025-08-30 20:43:33 +03:00
Jade Choghari b23b7a5bd7 improve install 2025-08-30 20:43:20 +03:00
Pepijn 882c80d446 Lower limits by 50% for current and torque for gripper motor (#1809)
Signed-off-by: Pepijn <138571049+pkooij@users.noreply.github.com>
2025-08-29 16:06:55 +02:00
Jade Choghari 6ff5f318b2 cleanup 2 2025-08-29 10:22:29 +03:00
pre-commit-ci[bot] 2eae751977 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-08-29 07:20:21 +00:00
Jade Choghari 894878039d Merge branch 'add-libero' of github.com:jadechoghari/lerobot into add-libero 2025-08-29 10:19:23 +03:00
Jade Choghari ab72471dda clean 2025-08-29 10:19:01 +03:00
pre-commit-ci[bot] 23849e0cb8 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-08-28 19:50:21 +00:00
Jade Choghari cb18fc07ef cleanup (#5) 2025-08-28 22:49:32 +03:00
Jade Choghari 440e22c184 remove step1 2025-08-28 22:46:18 +03:00
Jade Choghari 28b69bf8ba quick fix 2025-08-28 22:41:00 +03:00
Jade Choghari b997fdde96 update bash 2025-08-28 18:16:25 +03:00
Jade Choghari 6f975cf576 Merge branch 'main' into add-libero 2025-08-28 18:00:06 +03:00
Jade Choghari 2688731064 Add dep (#4)
* Add 'libero' dependencies to pyproject.toml

* Add Git dependencies for egl_probe and LIBERO

* Update libero-requirements.txt

* add future dep
2025-08-28 17:59:34 +03:00
Pepijn 61b0eeae4b Add feetech firmware update docs (#1793)
* Add feetech firmware update docs

* add bonus

* formatting

* adapt text

* feedback pr
2025-08-28 11:18:54 +02:00
Jade Choghari (jchoghar) fe20437b62 ad 2025-08-25 14:58:46 -04:00
Jade Choghari (jchoghar) ff861ba869 add safethread support 2025-08-25 14:52:35 -04:00
mgiac-hexagon 577cd10974 Removed dupicate lines of code (#1709) 2025-08-25 12:39:32 +02:00
pre-commit-ci[bot] 4be3942cbc [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-08-25 10:26:38 +00:00
Jade Choghari fd5afdfbf0 Merge branch 'main' into add-libero 2025-08-25 13:25:55 +03:00
Jade Choghari (jchoghar) 8d2c66abd2 final refactor/fix 2025-08-25 06:25:02 -04:00