LeRobot双足人形机器人运行时 lerobot-humanoid-runtime

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
Virgileboat 5 Stars Apache-2.0 BOM 完整度: /5 教程完整度: /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总线通信原理、电机驱动、电源管理、传感器接口等电子知识

适用场景

双足人形机器人研究与开发
机器人运动控制算法验证
强化学习策略在真实机器人上的部署
机器人标定与系统集成教学
开源机器人社区贡献与协作