Hello ROS community!
I’d like to showcase lerobot-ros, a lightweight ROS 2 interface for LeRobot - HuggingFace’s framework for real-world robotics AI.
What it does: lerobot-ros should enable any ros2_control or MoveIt2-compatible robotic arm to integrate with LeRobot’s full suite of capabilities, including collecting teleop datasets, and training imitation learning and reinforcement learning policies from them. This also allows LeRobot to leverage the strengths of ROS’s manipulation stack, such as real-time cartesian velocity control and collision avoidance.
Supported features:
-
Joint control via ros2_control (position and trajectory controllers)
-
End-effector velocity control via MoveIt Servo
-
Teleoperation (gamepad end-effector control and keyboard joint control)
Demo video: https://www.youtube.com/watch?v=8U8vDyi5IAs
Github Repository: GitHub - ycheng517/lerobot-ros: Lightweight interface for controlling ROS-based robotic arms using LeRobot