Commit Graph

941 Commits

Author SHA1 Message Date
glannuzel b32ece5e20 Update reachy2.mdx 2025-08-18 17:27:50 +02:00
glannuzel e3ed212295 Add documentation 2025-08-14 17:31:07 +02:00
glannuzel bdb566201e Add reachy2 dependencies 2025-08-13 13:34:09 +02:00
glannuzel b23a882ccc Add reachy2 in imports 2025-08-13 11:54:09 +02:00
glannuzel d855bc4f4f black + isort 2025-08-11 17:51:01 +02:00
Gaëlle Lannuzel 58be04d46d Merge pull request #7 from pollen-robotics/6-choose-cameras-in-config
6 choose cameras in config
2025-08-11 17:40:08 +02:00
glannuzel 44cdd5ac90 Call generate_joints_dict on _init_ 2025-08-11 17:38:25 +02:00
glannuzel ab6bbd68a7 Modify get_frame() requested size 2025-08-11 17:37:58 +02:00
glannuzel 0c8b0a7cf0 Add arguments for cameras 2025-08-11 17:37:42 +02:00
Gaëlle Lannuzel 091fbd824e Merge pull request #5 from pollen-robotics/separate-parts-in-config
Separate parts in config
2025-08-11 10:22:32 +02:00
glannuzel 2379c3607a Open gripper on start 2025-08-11 10:13:08 +02:00
glannuzel 146403afc1 Create test_robot_client.py 2025-08-08 18:41:17 +02:00
glannuzel 674996db96 Fix forgotten method call 2025-08-08 16:40:22 +02:00
glannuzel cba73399f1 Divide joinits into several dicts in teleoperator 2025-08-08 14:22:49 +02:00
glannuzel 8236f7b52b Divide joints in multiple dicts 2025-08-08 14:19:18 +02:00
glannuzel 20f5f45ac2 Add resume 2025-08-07 11:29:15 +02:00
glannuzel 33b6a4ddcd Remove useless imports 2025-08-06 14:08:07 +02:00
glannuzel f9b8be5730 Use same ip for cameras 2025-08-06 13:52:39 +02:00
glannuzel 346d4950c5 No need for new isntance 2025-08-06 13:27:25 +02:00
glannuzel 75652a39b4 Usable with or without mobile base 2025-08-06 13:15:03 +02:00
glannuzel ee406bdfbf Replay 2025-08-06 11:45:12 +02:00
glannuzel 58b6dd0f73 Update with use_external_commands 2025-08-06 11:44:42 +02:00
glannuzel 6cc6fb36f4 Update data_acquisition_server.py 2025-08-05 12:42:24 +02:00
glannuzel 8217f44235 Update tests 2025-08-04 16:28:42 +02:00
glannuzel ddaca00801 Try adding mobile_base velocity 2025-07-29 15:12:05 +02:00
glannuzel 096cdeb8ad Future depth work 2025-07-29 14:40:10 +02:00
glannuzel 042e34898a Add all rgb cameras 2025-07-29 14:25:15 +02:00
glannuzel c9dc12106f Update utils.py 2025-07-29 14:07:48 +02:00
glannuzel 9735606cbb Create test_reachy2_camera.py 2025-07-29 14:07:39 +02:00
glannuzel 18e7232f88 Add teleop_left camera to observation 2025-07-29 14:07:26 +02:00
glannuzel 8b9fc0d2e9 Add reachy2camera to cameras 2025-07-29 14:06:57 +02:00
glannuzel 08c47eac4b Saving test scripts 2025-07-29 10:26:03 +02:00
glannuzel 8de5610273 Try adding a fake Reachy teleoperator 2025-07-29 10:24:50 +02:00
glannuzel 6acb6bd3e5 Fix observation state 2025-07-29 10:18:47 +02:00
glannuzel 32b08a242d Modify observation_features 2025-07-28 17:59:14 +02:00
glannuzel 2d646fbc64 Remove print 2025-07-28 17:18:43 +02:00
glannuzel 40cb84c005 Fix joint shape 2025-07-28 17:18:00 +02:00
glannuzel 0800406d2b Start adding Reachy 2 (no camera) 2025-07-28 16:37:48 +02:00
Gaëlle Lannuzel 4a1233306b Merge pull request #3 from huggingface/main
Update LeRobot
2025-07-28 10:51:15 +02:00
arulloomba1 dacd1d7f5c Fixing all broken links in integrate_hardware document (#1445)
Signed-off-by: arulloomba1 <145633197+arulloomba1@users.noreply.github.com>
2025-07-25 16:44:43 +02:00
HUANG TZU-CHUN b2a71c6fe4 fix: Rename sync_cache_first to force_cache_sync in LeRobotDataset docstring (#1310) 2025-07-25 15:08:00 +02:00
Steven Palma d4f962fb34 feat(ci): add entrypoints + add version checks + add minimal release testing + uncomment publishing to pypi (#1589) 2025-07-25 12:06:46 +02:00
Adil Zouitine 4c8f002055 fix(act): disable VAE during offline inference (#1588)
Prevent VAE inference when running in offline mode. In the lerobot dataset, the presence of the 'action' field incorrectly triggers the VAE inference block. This leads to a RuntimeError due to mismatched tensor dimensions (3 vs 2) when concatenating cls_embed, robot_state_embed, and action_embed—since action_embed lacks the chunk_size dimension. Additionally, this aligns with the original paper, where variational inference is skipped during inference.
2025-07-24 17:09:12 +02:00
Eugene Mironov 989f3d05ba [Async Inference] Merge Protos & refactoring (#1480)
* Merge together proto files and refactor Async inference

* Fixup for Async inference

* Drop not reuqired changes

* Fix tests

* Drop old async files

* Drop chunk_size param

* Fix versions

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix wrong fix

Co-authored-by: Ben Zhang <ben.zhang@uwaterloo.ca>

* Fixup

---------

Co-authored-by: Michel Aractingi <michel.aractingi@huggingface.co>
Co-authored-by: Ben Zhang <ben.zhang@uwaterloo.ca>
Co-authored-by: Francesco Capuano <74058581+fracapuano@users.noreply.github.com>
2025-07-23 11:30:01 +02:00
Steven Palma f5d6b5b3a7 test(cameras): skip depth test in rs camera for latest version (#1574)
* test(cameras): increase timeout in depth read for testing

* test(cameras): skip test_depth in realsense

---------

Co-authored-by: Michel Aractingi <michel.aractingi@huggingface.co>
2025-07-22 15:14:01 +02:00
Michel Aractingi 835f0eddfa bug(gamepad_utils) inverted axis between x and y (#1572) 2025-07-22 14:31:30 +02:00
Simon Alibert 5d2aef61b8 Pre-commits fixes (#1568)
* Replace typos w/ mirror

* Update ruff

* Replace prettier mirror
2025-07-22 11:56:23 +02:00
Caroline Pascal 9b9f4757fb style(deprecated method): remove no longer used get_features_from_robot function (replaced by hw_to_dataset_features) (#1560) 2025-07-21 19:12:03 +02:00
Steven Palma f6ec1d89a5 feat(ci): add release workflow (#1562) 2025-07-21 19:08:32 +02:00
Daniel Ritchie f59baeab45 bump version for breaking changes in 1417 (#1515) 2025-07-21 17:16:50 +02:00