Skip to content

踩坑GitHub unitreerobotics/unitree_sim_isaaclab8 个月前

G1仿真夹爪状态转换函数注释范围与代码实现不一致 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Gripper state range conversion(GitHub unitreerobotics/unitree_sim_isaaclab #99)

状态:已解决

问题 ​

在unitree_sim_isaaclab中,convert_to_gripper_range函数的Docstring声明输入关节角[-0.02, 0.03]映射至控制值[5.6, 0],但代码硬编码input_min=0.024且output_max=5.4。开发者对注释描述的范围与实际逻辑的不一致产生困惑,需确认正确映射参数。

环境 ​

unitree-g1, unitree_sim_isaaclab, Isaac Lab仿真环境, convert_to_gripper_range函数

解决办法 ​

  1. 以代码实现及物理测试结果为准,忽略Docstring中关于输入上限0.03和输出上限5.6的错误描述。
  2. 确认正确的线性映射关系为:输入关节角[-0.02, 0.024]对应输出控制值[5.4, 0]。
  3. 在二次开发或调试时,直接使用代码中的input_min=0.024与output_max=5.4进行夹爪状态转换计算。

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

来源

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

  1. GitHub unitreerobotics/unitree_sim_isaaclab #99:Gripper state range conversion访问 2026-10-27