LeRobot双足人形机器人运行时
lerobot-humanoid-runtime
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
请提供需要翻译的英文技术内容。
这是一个专为12自由度双足人形机器人(无上肢)设计的运行时与标定系统。项目核心解决的是从仿真到实体机器人部署的全链路控制问题,特别强调安全性与可复现性。
项目特点
完整的双足人形机器人运行时软件栈,支持仿真和真实机器人控制
基于MuJoCo的高保真仿真环境,支持无硬件情况下的开发和测试
支持CAN MIT协议的真实机器人控制,集成IMU(支持bno055、bno085、jy901等多种传感器)
内置LeRobot集成控制器,支持策略推理(ONNX/Torch)
分阶段启动流程,强制暂停点检查,确保安全操作
支持游戏手柄控制、MeshCat可视化、IPython交互式工作流
提供数据采集工具,用于机器人识别和标定
完善的标定指南和安全检查机制
技术规格
| 自由度 | |
|---|---|
| 控制频率 | |
| CAN总线 | |
| CAN比特率 | |
| 支持平台 | |
| 操作系统 | |
| Python版本 | |
| 环境管理 | |
| 仿真引擎 | |
| IMU支持 | |
| 策略格式 | |
| 可视化 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 3D打印外壳和结构件 | 1套 | — | 详见硬件仓库 |
| Robstride电机 | 12 | — | 支持CAN MIT协议 |
| Raspberry Pi 5 | 1 | — | 运行控制软件 |
| BNO055/BNO085/JY901 | 1 | — | 姿态估计 |
| 机器人电源系统 | 1套 | — | 含硬件级断电开关 |
| CAN接口模块 | 2 | — | can0和can1 |
| 游戏手柄 | 1 | — | 可选,用于手动控制 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印机器人外壳和结构件 | ✅ 是 |
| 焊台 | 焊接电子元件和连接器 | ✅ 是 |
| 螺丝刀套装 | 组装和调整机器人 | ✅ 是 |
| 万用表 | 检查电路连接 | ✅ 是 |
| 示波器/逻辑分析仪 | 调试CAN总线通信 | ▢ 推荐 |
| 计算机 | 开发、调试和可视化 | ✅ 是 |
能力画像
记忆与知识检索
1/5
逻辑推演
4/5
表达与交流
1/5
感知与观察
3/5
数理与计算
4/5
动手与操作
5/5
狂热与坚持
5/5
创造与创新
4/5
所需技能
🔧 **动手能力**:需要组装和调试12个电机、CAN总线布线、IMU安装、电源系统搭建等硬件操作
💻 **编程能力**:需要Python编程能力,理解MuJoCo仿真、CAN协议、IMU数据处理、策略推理(ONNX/Torch)
⚡ **电子电路**:需要CAN总线通信原理、电机驱动、电源管理、传感器接口等电子知识
适用场景
双足人形机器人研究与开发
机器人运动控制算法验证
强化学习策略在真实机器人上的部署
机器人标定与系统集成教学
开源机器人社区贡献与协作