外观
踩坑GitHub google-deepmind/mujoco_menagerie5 个月前
MuJoCo Flexiv Rizon4位置执行器跟踪误差大及关节角度偏差
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Flexiv Rizon4's position actuator is not accurate(GitHub google-deepmind/mujoco_menagerie #251)
状态:已解决
问题
在MuJoCo Menagerie的flexiv_rizon4模型中,位置执行器跟踪不准确。将joint4目标设为1.57(其余为0)时,实际角度为1.63;joint2目标为0时实际为-0.04。末端执行器位姿偏离预期,怀疑与compute_gains.py生成的增益参数有关。
环境
仿真模型:google-deepmind/mujoco_menagerie/flexiv_rizon4;问题涉及URDF模型定义、位置执行器参数及compute_gains.py增益计算脚本。
解决办法
- 合并或应用 github.com/google-deepmind/mujoco_menagerie/pull/254 中的修改,该PR修正了导致位置跟踪偏差的模型参数问题。
- 调整仿真控制策略以消除稳态误差:启用重力补偿(gravity compensation)或在仿真选项中禁用重力。
- 若模型包含关节摩擦,需在控制器中增加摩擦补偿项或直接关闭关节摩擦以获得完美位置跟踪。
- 若保留物理真实性,需显著提高位置执行器的PID增益刚度,以对抗重力和摩擦力产生的负载扰动。
讨论原作者:@FrankYanhanSun 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。