🤖 Lerobot Anything
🚀 Bringing Leader-Follower teleoperation system to every real robot and robot arm -- Cheaper, Smoother, Plug-and-Play 💵 Starts from $60 cost!! Then controls any robot arm system!!
Built upon the giants: LeRobot, SO-100/SO-101, XLeRobot, Gello
📰 News
- 2026-3-04:- 2026-03-04: Dual_Arm (OpenArm) Added OpenArm-based dual-arm teleoperation support and STL releases.
- 2025-11-10: Global version based on Feetech STS3215 servo is launched! Check here.
- 2025-11-1: We add support for SO-100 and XLeRobot Teleoperation! Check here.
- 2025-09-10: STEP files of 3 configs are uploaded.
- 2025-09-08: Hardware Assembly Video Uploaded! We also open-sourced 5 datasets collected by UArm with XArm6 at our huggingface page
- 2025-08-15: LeRobot Anything UArm 0.1.0 hardware setup, the 1st version fully capable for three major robot arm configurations, starts from 60$.
📋 Table of Contents
- Overview
- ✨ Features
- 💵 Total Cost
- 🤖 Supported Robots (find your robot in the list!)
- 🚀 Quick Start
- 🔮 Roadmap
- 🤝 Contributing
- 🔧 Tired of DIY? Order Now
🎯 Overview
LeRobot Anything is a low-cost, universal, leader-follower teleoperation system for any commercial robot arms through 3 hardware configurations. Designed for researchers, educators, and robotics enthusiasts, it provides a standardized interface for diverse robot platforms. This project focus on extending the Lerobot to control any real robot in both real scene and simulation.
For detail, see our technical report here.
🎯 Target Environment (Docker coming soon)
- OS: Ubuntu 20.04
- ROS: Noetic
- Simulation: SAPIEN integration (Built upon ManiSkill)
✨ Features
| Feature | Description |
|---|---|
| 🔄Universal Compatibility | Four teleop configurations covering most (95%) commercial robot arms |
| 📡ROS Integration | Native ROS1 support with /servo_angles topic publishing |
| 🎮Real-time Control | Low-latency joint-space control |
| 🔌Plug & Play | Easy follower-arm integration with provided examples |
| 🛠️Extensible | Simple API for adding new robot support |
| 💰Cost-effective | Ultra low-cost hardware solution |
| 🎯Optimized Hardware | Move smoothly and flexibly |
| 💻Simulation Test | Support teleoperation test in simulation environment |
🎮 Ready-to-Use Examples
Real Robot Examples:
| Dobot CR5 | xArm Series | ARX5 |
|---|---|---|
![]() | ![]() | ![]() |
Simulation Examples:
| SO100 | ARX-X5 | XLeRobot |
|---|---|---|
![]() | ![]() | ![]() |
| xArm Series | Franka Panda | Piper |
|---|---|---|
![]() | ![]() | ![]() |
💵 Total Cost 💵
[!NOTE] Cost excludes 3D printing, tools, shipping, and taxes.
| Price | US | EU | CN |
|---|---|---|---|
| Basic (use your laptop) | ~$60 | ~€60 | ~¥360 |
| ↑ Servos | +$60 | +€60 | +¥405 |
🤖 Supported Robots (find your robot in the list!)
| Configuration | Compatible Robot Arms | Status |
|---|---|---|
| Config 1 | Xarm6, Fanuc LR Mate 200iD, Trossen ALOHA, Agile PiPER, Realman RM65B, KUKA LBR iiSY Cobot | ✅ Ready |
| Config 2 | Dobot CR Series, UR5 Series, ARX R5, AUBO i5, JAKA Zu Series, FAIRINO FR Series | ✅ Ready |
| Config 3 | Franka FR3, Franka Emika Panda, Flexiv Rizon, Realman RM75B , Xarm7 | ✅ Ready |
💡 **This is only part of our supported robots! For more robots, you can compare their mechanical configuration with each U-Arm to confirm which one fits your need (in most cases it will).
🚀 Quick Start
[!NOTE] If you are totally new to programming, please spend at least a day to get yourself familiar with basic Python, Ubuntu and GitHub (with the help of Google and AI). At least you should know how to set up Ubuntu system, git clone, pip install, use interpreters (VS Code, Cursor, PyCharm, etc.) and directly run commands in the terminals.
- 💵 Buy your parts: Bill of Materials
- 🖨️ Print your stuff: 3D printing
- 🔨 Assemble! Assembly Guide
- 💻 Software Env Set up & Real-world Teleop: Get your robot moving!
- 🎮 Simulation: Try it out in SAPIEN!
For detailed hardware guide, check Hardware Guide
🔮 Roadmap
🎯 TO-DO List
-
SAPIEN Simulation Environment: Install and Play!
- Virtual teleop setup mirroring physical hardware
- Rapid prototyping and testing capabilities
- Integration with existing SAPIEN workflows
-
ROS2 Support
-
Docker Image
-
Humanoid System: Config4
🤝 Contributing
We welcome contributions! Here's how you can help:
💡 Feature Requests
🔧 Code Contributions
🤖 Adding New Robot Support
❓ FAQ
1. Is this project compatible with my XXX robot arm?
A: Please first refer to the Supported Robots section above, where part of compatible arms are listed along with corresponding config. Note that this project aims to provide a universal teleoperation framework and example control code. Here, “compatibility” means that the operator can intuitively control the corresponding follower arm on hardware side by using UArm.
This is independent of different brands’ software APIs — it only depends on the joint topology of the robot. To find your robot’s joint topology, check Hardware Guide.
2. How can I develop based on my own follower arm?
A: Start by reading LeRobot-Anything-U-Arm/src/uarm/scripts/Uarm_teleop/servo_reader.
This script reads all UArm joint angles and is wrapped as a ROS node.
You need to write a subscriber based on your follower arm’s API that receives joint commands from the '/servo_angles' topic and sends them to your arm. Dobot Controller is a simple example.
If you prefer not to use ROS communication, you can directly read the UArm’s servo command data and send them to your follower arm.
See this ARX example for reference.
👥 Contributors
- Yanwen Zou - Hardware&Software System Design
- Yanhan Sun - Feetech Version Design
- Zhaoye Zhou - Hareware Assemble and Adjustment
- Chenyang Shi - SAPIEN and website setup
- Nuobei Zhu - Hardware and Production Optimization
- Zewei Ye - LeRobot adaptation and real-world Experiment
- Jiaqi Lu - Real-world Experiment
- Jie Yi - Real-world Experiment
- Siyuan Wang, Lixing Zou - Hardware Assemble
- Junda Huang - Idea Discussion and website setup
- Gaotian Wang - Idea Discussion
This project builds upon the excellent work of:
- LeRobot - The foundation for robot learning
- SO-100/SO-101 - Hardware inspiration
- XLeRobot - Extended robot support
- Gello - Hardware inspiration
Thanks to all the talented contributors behind these detailed and professional projects!
You are also welcomed to join our WeChat Community for discussion and questions by contacting freeniannian (WeChat) to get into the WeChat Group.
🔧 Order
If you are tired of DIY, buy it by contacting freeniannian (WeChat) for purchase. No oversea service. Please note your Robotic Arm brand and model. 下单/咨询请注明使用的机械臂具体品牌型号。如有技术问题需要解答。请扫描社区二维码群里咨询,或者联系 freeniannian (WeChat) 拉群。





