Skip to content

踩坑GitHub pal-robotics/pal_mjlab8 个月前

REEM-C仿真PD增益过高致RL训练难,需匹配硬件位置控制器 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:REEM-C Velocity Tracking(GitHub pal-robotics/pal_mjlab #51)

状态:已解决

问题 ​

在pal_mjlab中为REEM-C配置速度跟踪RL训练时,MuJoCo仿真所需的PD增益、阻尼及摩擦值显著高于TALOS。若为追求自然步态降低仿真增益,会导致策略依赖虚假柔顺性,部署到仅有固定200Hz位置控制器的真机时产生Sim-Real失配。

环境 ​

机型:REEM-C;仿真器:MuJoCo;训练框架:mjlab/Playground;硬件接口:200Hz固定位置控制器;RL策略频率:50Hz;GPU:RTX 4090。

解决办法 ​

  1. 保持高PD增益以精确建模REEM-C硬件嵌入式位置控制内环,确保Sim-Real一致性,不可随意调低。
  2. 实施速度缩放(Velocity Scaling),根据允许的最大速度限制新指令位置,缓解高增益带来的数值不稳定。
  3. 在RL策略层面增强平滑性与鲁棒性,采用动作正则化(Action Regularization)及接触感知代价函数。
  4. 将碰撞体从Mesh替换为Capsule以提升计算效率,并参考Kangaroo机型配置。
  5. 训练参数参考:5000迭代、16384并行环境,基于RTX 4090验证有效。

讨论原作者:@willthibault 等,版权归原作者所有。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub pal-robotics/pal_mjlab #51:REEM-C Velocity Tracking访问 2026-10-27