
产品简介
产品概述:
产品定位 RP-HUM-A01 是⼀款⾯向⾼校、科研院所及企业实验室设计的“整机交付”⼈形机器⼈科研测试平台。该平台旨在为研究⼈员提供⼀个⽤于理解、开发和实施⼈形机器⼈运动学、动⼒学、电⼦系统及 AI 算法的专业化环境。作为⼀款⾼度透明的系统,RP-HUM-A01 能够消除“⿊盒”限制,⽀持从底层嵌⼊式开发到⾼层强化学习算法的端到端验证。 RP-HUM-A01 专为⾼透明度研究设计,其低重构难度确保了科研⼈员能够快速切⼊核⼼算法研究,⽽不必深陷于基础架构的重复造轮⼦。
系统特点:
- 全栈研发透明度: 配套资料包提供强化学习训练脚本及 ROS2 部署框架在内的核⼼资产。
- 低升级⻔槛与 DIY 友好: 硬件设计兼顾专业性能与可升级⾏,所有组件均按照⽀持科研团队实际研究⽅向提供深度定制。
- 模块化架构: 软件与硬件⾼度解耦,⽀持研究⼈员针对单⼀模块(如执⾏器、感知层)进⾏独⽴替换与优化。
- 先进仿真⽀持: 原⽣适配 IsaacLab ⾼性能训练环境,⽀持 Sim2Sim 迁移⾄ MuJoCo 验证,确 保算法在物理实机上的鲁棒表现。
应用场景:
- ⼈形机器⼈⾼动态运动控制算法(Gait Locomotion)开发。
- 基于强化学习(RL)的复杂地形适应性研究。
- 机器⼈仿真⾄现实(Sim-to-Real)迁移技术验证。
- 嵌⼊式实时系统优化与多总线通信效率提升研究。
产品的控制链条
控制回路说明:
- 输⼊层 (Input Layer): 提供控制逻辑来源。⽀持 IsaacLab/MuJoCo 仿真策略输⼊,或通过ROS2 接⼝接收外部上位机指令,涵盖步态参数、期望速度及航向⻆。
- 控制层 (Control Layer): 核⼼为deploy 部署框架。该层运⾏于 OrangePi (⾹橙派) 计算平台,负责中间件调度、IMU 数据实时处理、控制策略推理及电机状态监控。
- 执⾏层 (Execution Layer): 由⾼性能伺服电机单元组成,通过⾼带宽总线接收位置、速度或⼒矩指令,驱动⾼刚性机械关节完成物理运动。
- 反馈层 (Feedback Layer): 集成⾼精度感知阵列。包含 IMU (惯性测量单元) 全身姿态反馈以及电机编码器的位置与速度反馈。关键状态数据在deploy 中进⾏融合与估计,形成完整的闭环控制。
信号流向:
IsaacLab (策略模型) → ROS2 (部署模块) → OrangePi (指令处理) → USB2CAN (通信总线) → 伺服电机驱动器 → 关节物理运动 → 传感器反馈 (IMU/编码器) → 闭环控制输出
关键控制参数:
| 类别 | 配置信息 |
|---|---|
| 通信接口 | USB2CAN / Serial(串口) |
| 中间件 | ROS2 (Foxy/Humble 适配) |
| 仿真环境 | IsaacLab / MuJoCo |
| 操作系统 | Ubuntu Linux (针对 OrangePi 深度优化) |
产品配置的详细数据
核⼼配置清单:
| 序号 | 配置项 | 规格/描述 | 数量 | 备注 |
|---|---|---|---|---|
| 1 | 主控单元 | OrangePi 计算平台 | 1 套 | 运行系统守护进程与部署算法 |
| 2 | 通信固件 | USB2CAN 专用接口固件 | 1 套 | 实现 PC 与电机总线的高频交互 |
| 3 | 执行单元 | 高性能伺服电机 | 多组 | 数量取决于定义的 DOF(自由度) |
| 4 | 感知系统 | 6 轴/9 轴 IMU + 磁编码器 | 1 套 | 部署框架支持高频状态估计 |
| 5 | 结构组件 | 模块化机械骨架 | 1 套 | 支持定制打样 |
技术参数规格:
| 项目 | 参数说明 |
|---|---|
| 计算单元 | OrangePi(内置系统守护进程/Heartbeat 监控管理) |
| 自由度 (DOF) | 全身动态控制,具体配置基于 URDF 定义 |
| 软件协议支持 | ROS2 Driver, USB2CAN Firmware(高频实时性) |
| 编程语言分布 | Python (53.6%), Shell (31.6%), C++ (9.1%), C (4.9%) |
| 开源协议 | GPL-3.0 |
软硬件子模块说明
硬件系统:
该模块提供深度定制服务,降低硬件迭代的资⾦⻔槛。
部署框架:
实机运⾏的中枢。基于 ROS2 的模块化架构设计,负责传感器数据(尤其是 IMU 姿态)的解析与滤波。该框架内置了推理机接⼝,能够将训练⽣成的神经⽹络策略⾼效映射⾄物理电机指令。
训练环境:
专为科研优化的强化学习⼯作流。其设计核⼼在于“⾼透明度”,研究⼈员可以极其便捷地修改奖励函数、观测空间 以及环境参数。低重构难度的特性极⼤提升了针对特定步态(如跳跃、负重)的算法迭代效率。
模型描述:
包含标准的 URDF 模型⽂件,针对“仿真”与“可视化”进⾏了双重优化。详细定义了各关节的运动学/动⼒学极限、质量分布及碰撞检测⽹格,是实现⾼精度 Sim-to-Real 迁移的物理基⽯。
嵌入式固件:
负责底层通信与稳定性。包含 USB2CAN 协议栈及 OrangePi 的系统级构建脚本。其内置的“系统守护程序 (System Daemon)”管理机制,能够实时监控系统⼼跳 (Heartbeat),确保在总线拥塞或进程异常时能触发安全保护逻辑。
面向科研的实验与开发方向
基础实验:
- 执⾏器表征与 PID 调优: 针对单关节在不同负载下的位置、电流环响应特性进⾏参数辨识与校准。
- 运动学建模验证: 基于 URDF 模型进⾏正/逆运动学解析及传感器零偏标定。
进阶实验:
- 复杂地形下的动态稳定性控制: 研究质⼼⾼度与⽀撑多边形在⾮平整路⾯上的动态平衡策略。
- 全身状态估计融合算法: 结合 IMU、编码器以及视觉传感器进⾏⾼频率的机器⼈本体姿态估计。
创新实验:
- 变约束环境下的动态运动: 利⽤强化学习开发机器⼈在跨越障碍、⾮连续⽀撑⾯上的⾃主⾏⾛能⼒。
- 端到端 (End-to-End) 神经控制研究: 探索视觉输⼊直接映射⾄关节⼒矩指令的深度学习模型。
- Sim-to-Real 跨域迁移鲁棒性测试: 研究对抗性⼲扰及系统参数随机化对模型迁移效率的影响。
安全免责声明与二次开发协议
硬件耦合⻛险警示:
本软件⽣成的控制策略最终将在物理执⾏层执⾏。物理世界中硬件执⾏指令所产⽣的⼀切后果(包括但不限于机械碰撞、过热损坏)均由操作者⾃⾏承担。 软件仅作为辅助实验⼯具,实际操作控制权与安全监测责任由⽤户完全负责。
⼆次开发责任限制:
⽤户在进⾏任何适配、修改或⼆次开发时,必须明确知晓并承担以下⻛险:
- ⼈身伤害与财产损失: 机器⼈运⾏失控可能导致的物理性损伤。
- 执⾏器硬件损坏: 由于错误的 PID 参数、限位配置或⼒矩过载导致的电机损毁。
- 安全测试缺失事故: 在未经充分仿真验证的情况下直接在实机上部署算法导致的意外失控。
Details四足机器狗 ET-QR-Q1
- #机器人
- @四足机器人
四⾜机器狗是EASYTOLAB研发的⼀款⼩型四⾜机器⼈平台。该产品体型⼩巧、灵巧敏捷,专为科研教育与家庭陪伴场景设计。
DetailsStewart 实验平台 ET-RA-ST-01
- #机器人
- @机械臂
船吊控制系统平台,结合高度复杂的海洋环境模拟,为精确货物搬运和动态负载控制提供了创新性和实际应用价值极高的研究工具。
Details三自由度桥式起重机实验平台 ET-GC-FGC-03
- #自动控制/欠驱动
- @吊车
桥式吊车实验平台,通过模拟真实世界的起重搬运挑战,为研究和教育提供了一个精准控制负载摆动和动态定位的实用模型。
Details小型桌面电机加载平台系列 ET-MT-DML
- #电机与电气
- @电机
小型桌面电机加载平台提供完整的电机驱动系统,实现三相永磁同步电机 (或者感应电机步进电机等)的高效和高动态控制。
Details船吊控制系统平台 ET-GC-SCC
- #自动控制/欠驱动
- @吊车
船吊控制系统平台由主吊车系统和 Stewart 六自由度风浪模拟器两部分组成。该系统与 MATLAB/Simulink 完全集成,并且可以实时运行。包括许多预编程的控制实验。
Details三自由塔式吊车实验平台 ET-GC-FTC
- #自动控制/欠驱动
- @吊车
塔吊实验平台,以其高度非线性和多自由度的控制挑战,为工程教育和高级控制系统研究提供了一个实验性和教育性极高的研究平台。