Martino Russi
37f43df88a
Feat/add unitree g1 robot (#2530)
* add unitree_g1_robot_class
* finish locomotion loading code
* precommit
* separate groot locomotion logic
* remove leftover locomotion variable, unify kp kd
* format config
* properly comment config, example locomotion and unitree_g1 class
* ready to review
* download policy from the hub in `examples/unitree_g1/gr00t_locomotion`
* fix linter
* make precommit happy, add ignore flags
* linter pt3
* linter pt4
* [done] make precommit happy
* fix linter 5
* add docs
* push utils
* feat(robots): add Unitree G1 humanoid support with ZMQ bridge (#2539)
* feat(robots): add Unitree G1 humanoid support with ZMQ bridge
- Use JSON + base64 serialization for secure communication instead of pickle
- Add documentation section
- Rename robot_server to run_g1_server
- Add dependecies to pyproject.toml
* nit in docs
* remove globals use
* cast robot data to int/float
* ensure robot is connected before changing mode
* temperature can be list, average in such case
---------
Co-authored-by: Martino Russi <nopyeps@gmail.com>
* style nit
* remove transform_imu_data
* remove scipy dependency
* modify toml, add external unitree_sdk2py dep
* return actions from send_action
* cleaning
* add instructions for local deployment
* Update src/lerobot/robots/unitree_g1/unitree_g1.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Martino Russi <77496684+nepyope@users.noreply.github.com>
* update config and readme
* update docs
* update docs
* remove torch import
* fix docs
* remove ip from docs
* add licence header
---------
Signed-off-by: Martino Russi <77496684+nepyope@users.noreply.github.com>
Co-authored-by: Michel Aractingi <michel.aractingi@huggingface.co>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-01 16:10:13 +01:00
..
2025-12-01 16:10:13 +01:00
2025-10-08 20:07:14 +02:00
2025-11-26 14:28:04 +01:00
2025-09-18 15:25:26 +02:00
2025-08-07 14:25:44 +02:00
2025-06-05 17:48:43 +02:00
2025-09-18 15:25:26 +02:00
2025-11-19 18:36:14 +01:00
2025-11-26 17:42:16 +01:00
2025-11-04 14:52:46 +01:00
2025-08-28 11:18:54 +02:00
2025-10-26 15:37:41 +08:00
2025-09-23 16:32:34 +02:00
2025-09-29 10:49:36 +02:00
2025-08-07 14:25:44 +02:00
2025-11-26 17:42:16 +01:00
2025-09-18 15:25:26 +02:00
2025-07-17 14:30:20 +02:00
2025-11-10 11:51:52 +01:00
2025-10-17 16:33:46 +02:00
2025-10-09 15:20:07 +02:00
2025-09-24 16:17:39 +02:00
2025-09-24 16:17:39 +02:00
2025-10-11 21:15:43 +02:00
2025-11-10 11:51:52 +01:00
2025-10-14 17:21:18 +02:00
2025-10-16 17:41:55 +02:00
2025-07-17 14:30:20 +02:00
2025-10-09 15:20:07 +02:00
2025-10-26 15:37:41 +08:00
2025-10-26 15:37:41 +08:00
2025-08-01 17:39:39 +02:00
2025-08-01 17:39:39 +02:00
2025-10-23 13:50:30 +02:00
2025-08-01 17:39:39 +02:00
2025-08-01 17:39:39 +02:00
2025-08-01 17:39:39 +02:00
2025-09-15 09:53:30 +02:00
2025-09-29 10:49:36 +02:00
2025-09-05 11:03:14 +02:00
2025-11-19 11:19:48 +01:00
2025-10-02 13:14:45 +02:00
2025-09-24 16:17:39 +02:00
2025-09-24 16:17:39 +02:00
2025-12-01 16:10:13 +01:00
2025-10-10 12:32:07 +02:00