跟进论坛帖《Q1 接口说明里的关节限位表和 URDF 对不上(膝关节疑似错行)》以及官方助手"请提交 issue 核查固件软件限位"的回复。
我们把《接口说明》的 JointLimitConfig 表与 q1-urdf 的 q1_v3.urdf、primebot_rl_mjlab 附带的 q1_v3_mc.xml / q1_v3_full_range.xml 做了逐关节自动比对(解析 <limit> 与 jnt_range),供你们核查固件逻辑时参考。两份 MJCF 的数值与 URDF 一致。
JointLimitConfig
q1-urdf
q1_v3.urdf
primebot_rl_mjlab
q1_v3_mc.xml
q1_v3_full_range.xml
<limit>
jnt_range
力矩上限:文档表中多为 33 N·m(肩 roll 为 14);URDF 中髋/膝/腰为 36 N·m,踝/手臂为 22 N·m。
另外注意到文档表中部分数值(如 0~4.119、0~3.142)更像电机侧绝对位置范围,而不是关节相对限位——如果确实是这个原因,建议在表头注明,避免二开时误用。
(背景:我们在做 Q1 训练链路的昇腾 NPU 适配,项目与证据公开在 https://atomgit.com/GewisLab/primebot-ascend )
背景
跟进论坛帖《Q1 接口说明里的关节限位表和 URDF 对不上(膝关节疑似错行)》以及官方助手"请提交 issue 核查固件软件限位"的回复。
我们把《接口说明》的
JointLimitConfig表与q1-urdf的q1_v3.urdf、primebot_rl_mjlab附带的q1_v3_mc.xml/q1_v3_full_range.xml做了逐关节自动比对(解析<limit>与jnt_range),供你们核查固件逻辑时参考。两份 MJCF 的数值与 URDF 一致。比对结果(22 个可动关节)
力矩上限:文档表中多为 33 N·m(肩 roll 为 14);URDF 中髋/膝/腰为 36 N·m,踝/手臂为 22 N·m。
另外注意到文档表中部分数值(如 0~4.119、0~3.142)更像电机侧绝对位置范围,而不是关节相对限位——如果确实是这个原因,建议在表头注明,避免二开时误用。
影响(供评估优先级参考)
建议
(背景:我们在做 Q1 训练链路的昇腾 NPU 适配,项目与证据公开在 https://atomgit.com/GewisLab/primebot-ascend )