Project
- Stars
- Started
- Issues
- License
Teach and replay arm movements through ROS 2
SO-ARM ROS 2 adds joystick and graphical arm control, leader-to-follower teleoperation and recording and replay of demonstrations. It also includes a MuJoCo simulation so you can inspect the software setup before connecting real motors.
This is an experimental robotics stack for ROS 2 Jazzy or Kilted on Linux. Configure the motor IDs, serial ports and controller mapping for your arm; its software stop is not a physical emergency stop, and the project warns that safety coverage is incomplete.

SO-101 robot arms
SO-101 follower arm (partly) and SO-101 leader arm (partly)
SO-101 follower arm: Experimental stack; configure servos and serial port
SO-101 leader arm: Experimental dual-arm leader/follower mode
How did it go? Tips, problems, questions…
Teach and replay arm movements through ROS 2
SO-ARM ROS 2 adds joystick and graphical arm control, leader-to-follower teleoperation and recording and replay of demonstrations. It also includes a MuJoCo simulation so you can inspect the software setup before connecting real motors.
This is an experimental robotics stack for ROS 2 Jazzy or Kilted on Linux. Configure the motor IDs, serial ports and controller mapping for your arm; its software stop is not a physical emergency stop, and the project warns that safety coverage is incomplete.
Aditya Kamath
On GitHub

SO-101 robot arms
SO-101 follower arm (partly) and SO-101 leader arm (partly)
SO-101 follower arm: Experimental stack; configure servos and serial port
SO-101 leader arm: Experimental dual-arm leader/follower mode
Feedback
How did it go? Tips, problems, questions…