本文将介绍如何为so-arm100机械臂更换panda夹爪,重点讲解Mujoco XML文件的配置修改。通过修改mesh路径、调整joint旋转轴和运动范围、更换body以及添加执行器等步骤,实现夹爪的更换。注意,文章省略了原帖中的视频和图片,仅以文字和代码示例说明关键流程。
首先,需要将panda夹爪的mesh文件(如hand.stl、hand_0.obj等)添加到so-arm100模型的assets目录下。然后,在XML文件的<asset>部分添加这些mesh和相应的材料描述,例如灰白色材质。
<asset>
<material name="off_white" rgba="0.901961 0.921569 0.929412 1"/>
<mesh name="hand_c" file="hand.stl"/>
<mesh file="hand_0.obj"/>
<mesh file="hand_1.obj"/>
<mesh file="hand_2.obj"/>
<mesh file="hand_3.obj"/>
<mesh file="hand_4.obj"/>
<mesh file="finger_0.obj"/>
<mesh file="finger_1.obj"/>
</asset>接着,在<default>部分修改joint描述。添加finger关节类,定义滑动类型和范围;同时修改Jaw关节的旋转轴为Y轴,并调整运动范围。
<default class="finger">
<joint axis="0 1 0" type="slide" range="0 0.04"/>
</default>
<default class="Jaw">
<joint axis="0 1 0" range="-0.2 2.0"/>
</default>然后,更换body部分。将原来的Move Jaw替换为panda的hand身体,并调整安装位置和姿态(绕X轴旋转90度),以确保夹爪方向正确。
<body name="hand" pos="-0.0202 -0.0244 0" quat="2.5973612402897724e-06 -2.597342159154704e-06 0.7071041838348479 -0.7071093785382472">
<inertial mass="0.73" pos="-0.01 0 0.03" diaginertia="0.001 0.0025 0.0017"/>
<joint name="Jaw" class="Jaw"/>
<geom mesh="hand_0" material="off_white" class="visual"/>
<!-- 其他geom和子body(如left_finger、right_finger)省略 -->
</body>此外,需要添加肌腱(tendon)描述和执行器(actuator),以实现两个手指关节的同步运动,并分配驱动力。
<tendon>
<fixed name="split">
<joint joint="finger_joint1" coef="0.5"/>
<joint joint="finger_joint2" coef="0.5"/>
</fixed>
</tendon>
<actuator>
<general name="actuator8" tendon="split" forcerange="-35 35" ctrlrange="-30 30" gainprm="0.01568627451 0 0" biasprm="0 -100 -10"/>
</actuator>最后,更新home点的qpos值,增加一个关节位置以适配新夹爪。
<key name="home" qpos="0 -1.57079 1.57079 1.57079 -1.57079 -0.7853 0.04 0.04" ctrl="0 -1.57079 1.57079 1.57079 -1.57079 -1.57079 0"/>完成这些修改后,即可在Mujoco仿真中控制新的panda夹爪。本文概述了关键步骤,更多详细代码、碰撞设置和完整XML配置,请参考原帖子:教你如何给 so-arm100 机械臂 “换爪子”!Mujoco XML 配置介绍。
上一篇:具身智能机器人进入家庭还需多久?
下一篇:MuJoCo机械臂碰撞检测教程:接触检测方法详解
推荐阅读最新更新时间:2026-03-27 17:05
- TDA7491HV13TR 20W+20W双BTL D类音频放大器典型应用
- 使用 Analog Devices 的 ADP8140 的参考设计
- 时钟可调、高精度、四阶二阶、模拟滤波器构建块
- MT9V128IA3XTCH3-GEVB:VGA 1/4 SOC Marshall V-4301.9-2.0FT-IRC CIS HB 评估板
- LTC2208IUP 演示板,CMOS 输出,130Msps,16 位 ADC,70MHz
- NCP702MX33TCGEVB,NCP702 3.3V DC 至 DC 单路输出电源评估板
- NCP1070SOTGEVB,低功耗离线 SMPS 高压开关稳压器评估板
- 16 位 ADC 为狭小空间带来准确的高端电流检测
- 用于开/关控制应用的 AM2G-0505DH30Z ±5V 2 瓦 DC-DC 转换器的典型应用
- MIMXRT1010-EVK: i.MX RT1010 Evaluation Kit
- 格创东智SEMICON CHINA 2026圆满收官,章鱼智脑与全场景智能体群定义工业智能决策新高度
- 当变压器进入封装:TI IsoShield如何改写隔离电源边界
- 2026年1月座舱域控迎新一轮洗牌,华为、小米上位,比亚迪电子承压
- SK Signet推出400kW一体式超快速电动汽车充电器
- 智元机器人第1万台人形机器人A3量产下线,全球市场份额领先
- 雷诺和RMC BFM推出人工智能个性化车载收音机
- Diodes推出符合汽车级标准的100V PowerDI®8080-5封装MOSFET
- 保时捷申请线控换挡系统专利 兼具自动变速箱和手动变速箱功能
- 汽车以太网的11大误区
- 如何将自动驾驶大模型庞大的能力压缩到车端?

面向 DDR5 需求的逐位仿真技术潜在功能扩展研究( Synopsys )
MOSFET和GaN FET应用手册
M55342K04B172ACBS






京公网安备 11010802033920号