Mujoco XML配置教程:为so-arm100机械臂更换panda夹爪

发布者:LitchiCheng最新更新时间:2026-03-27 来源: EEWorld 论坛作者: Lemontree关键字:机械臂  panda  机器人  仿真 手机看文章 扫描二维码
随时随地手机看文章

本文将介绍如何为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 配置介绍

关键字:机械臂  panda  机器人  仿真 引用地址:Mujoco XML配置教程:为so-arm100机械臂更换panda夹爪 本文为EEWorld论坛网友原创,未经授权谢绝转载。如需转载或用于商业请联系作者并注明出处。如认为该文章侵权或违规请联系:bbs_service@eeworld.com.cn

上一篇:具身智能机器人进入家庭还需多久?
下一篇:MuJoCo机械臂碰撞检测教程:接触检测方法详解

推荐阅读最新更新时间:2026-03-27 17:05

基于MATLAB的关节型六轴机械臂轨迹规划仿真
1.实验目的 基于学理论知识,利用标准D-H参数法建立关节型机器人的数学模型,使用的Robocs Toolbox工具包搭建模型。 tip:实验工具:Matlab R2021a (有很多玄学问题是因为软件版本) 以及注意先安装Robotics Toolbox工具包!! 2.实验内容 2.1标准D-H参数法 标准D-H参数法常用于建立关节型机器人的数学模型,D-H参数法是一种对连杆的坐标描述,而关节机器人本质上就是一系列连杆通过关节连接起来而组成的空间开式运动链。 对于连杆本身,其功能在于保持其两端的关节轴线具有固定的几何关系,连杆的特性由轴线决定,通常用四个连杆参数来描述
[机器人]
工业机器人机械臂区别在哪?
机械臂是一种机械装置,可以是自动的也可以是人为控制的。 工业机器人是一种自动化设备,机械臂是工业机器人的一种,工业机器人也有其它形式。 所以虽然两者含义不同,但是指代的内容有重合的部分。 机械手臂是一种固定或移动式的机器,其构造通常由一系列相互链接或相对滑动的零件组成,用以抓取或移动物体,能够实现自动控制、可重复程序设计、多自由度(轴)。其工作方式主要通过沿着X、Y、Z轴上做线性运动以到达目标位置。 机械臂是机器人领域中使用最广的一种机械装置,广泛应用于工业、医疗甚至军事、太空领域。机械臂分四轴五轴六轴多轴,3D/2D机器人,独立机械臂、油压机械臂等,虽然种类很多,但是它们有一个共同点就是能接收指令并精确定位到三维(或者二维)空间
[机器人]
机械臂机器人是有区别的,不要再傻傻分不清
定义 机械手臂:是一种固定或移动式的机器,其构造通常由一系列相互链接或相对滑动的零件组成,工作方式主要通过沿着X、Y、Z轴上做线性运动以到达目标位置,从而实现物体的抓取或者移动,能够实现自动控制、可重复程序设计、多自由度(轴)。 工业机器人:按照ISO 8373定义为靠自身动力和控制能力来执行工作的机器装置,它可以接受人类指挥,也可以按照预先编排的程序运行,还可以根据人工智能技术制定的原则纲领行动。 两者相同之处 机械臂是一种机械装置,可以是自动的也可以是人为控制的;工业机器人是一种自动化设备,机械臂是工业机器人的一种,工业机器人也有其它形式。 虽然两者含义不同,但是指代的内容有重合的部分。所以简单来说,工业机器人的形
[嵌入式]
解放双手 用机器人垃圾分类!Alphabet这款机械臂你值得拥有
近期,Alphabet的X团队一直在公司的办公室里使用机器人对堆肥、回收物和初步使用的堆填区废物进行分类。这些带轮子的机器人可以开车到加州山景城办公室的垃圾站,利用计算机视觉和机械手臂的组合对垃圾进行分类。 今天,Alphabet公布了“日常机器人项目(Everyday Robot Project,)”,旨在让机器人像电脑在虚拟世界中一样,在家庭或办公室等现实世界中增强人类活动。日常机器人项目已经进行了多年,许多与谷歌AI合作的团队成员在2015年或2016年加入了Alphabet。 “在过去的几个月里,我们的机器人分类成千上万块的垃圾,把我们的办公室的废物污染水平从20%降低到了5%以下。”Alphabet X机器人项目负责人H
[机器人]
优傲机器人与如影智能签订战略协议 加速机械臂进入消费级市场
现在全球经济不明朗,企业传统的商业模式遇到新的挑战。为了保持业务连续性,企业必须重新审视现有的运作模式。越来越多的企业把目光投向自动化和自助设备,以提升效率和减少人员接触。 近日,优傲机器人(Universal Robots,以下简称为UR)与北京如影智能科技有限公司(Know,以下简称为如影智能)签署战略合作协议,进军智能餐饮并推出首款合作产品 —— 如影咖啡机器人,打造自动化精品咖啡馆。每套如影咖啡机器人采用了两台UR3协作机器人,负责“冲调”咖啡和拉花,实现无人值守。用户通过自助便捷点单,享用媲美咖啡冠军制作的精品咖啡。 如影咖啡机器人只要满足一定的水电和网络要求,就能快速的开设精品咖啡馆。如影咖啡机器人占地面积仅
[机器人]
MIT打造实时模仿人类动作的新型机械臂RoboRaise 机器人不再是工程师的专属
据外媒报道,麻省理工学院(MIT)的科学家们开发出了一种由人类手臂运动控制的机械手臂。他们相信如果机器人能从人类的动作中直接获取指令,那么机器人或许能更加无缝地和人类展开合作。如果实验证明更有效,机器人将不再是工程师的专属,即便是体力劳动者也可以轻松使用。 据悉,这台机械臂机器被称为RoboRaise,它是MIT计算机科学与人工智能实验室(CSAIL)最新研制,旨在探索一种新型的机器人指挥系统。研究人员想知道的是,让机器人模仿人类的动作,是否能让它以更直观的方式做事,而不是通过编程来执行。 据了解,研究小组将RoboRaise系统安装到了Baxter机器人上,并通过附着在人类二头肌和三头肌上的非侵入性肌电图(EMG)传感器来跟
[机器人]
机器人导诊机械臂配液 多家医院布局医疗大数据研究应用
智能机器人取代了人工导诊 导诊机器人 配药机器人 送药机器人 智能机器人在深圳医院使用又进一步深化。本周起,在北大深圳医院门诊大厅,人工导诊被彻底取消,转而替代的是三台萌萌哒的机器人。尽管人工智能目前发展有待完善,但其在医院的应用已广受青睐。 记者在采访中获悉,相对于这些直观的智能化设备,智慧医院后台的建设也越来越深入,深圳越来越多的医院在布局医疗大数据的挖掘整理,而这也会进一步促进智能机器人在医院更深入的应用。 萌机器人上岗 取代人工导诊 “请问头痛符合哪种描述?是否患有鼻塞?是否呕吐?建议您到医院呼吸内科或耳鼻喉科就诊进行系统诊疗。”在北大深圳医院出现的三台导诊机器人在人群拥挤的诊疗大厅中央非常吸引眼球。 这些小家
[机器人]
人+机械臂=机器人
人类用长达2米的机械臂,轻松举起了1000 磅的重物——你可能觉得这样的场景只会出现于科幻电影里,但现在这些外骨骼将适用于实际场景中:石场工人可以利用它们,帮助自己运送重物从而降低受伤的风险。 目前, 机器人 公司Sarcos 研发的Guardian GT 就是这样的机械臂。 可以穿的机械臂,让每个人都能变成“超人” 尽管Guardian GT 体积庞大,它的卖点却是敏捷和灵活。 两个感应 控制器 会精确地按照操作员的指令运动。为了看清楚机械臂的动作,Guardian GT 顶部的摄像头会将视频传送到操作员戴的头盔。感应器还具有力反馈,因此它了解机械臂运动时的承重能力。该机器人的每只机械臂都能提起重达500 磅的物体。机载电源让机
[嵌入式]
小广播
最新机器人文章
厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

索引文件: 2 

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved