Nachi MZ04机器人在智慧工厂中的运动仿真与轨迹规划

来源 :科技风 | 被引量 : 0次 | 上传用户:hzduoying001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文在Matlab环境下,利用机器人运动学原理对Nachi MZ04机器人的参数进行运动分析,并利用Matlab Robotic Toolbox对Nachi MZ04机器人进行三维建模、运动学分析,通过实验证明了其正确性;在智慧工厂应用中进行了轨迹规划,并通过规划运动的动态图、关节曲线图以及机器人末端轨迹得出达到了预期效果的结论。
  关键词:Matlab Robotic Toolbox;机器人运动学;Nachi MZ04;智慧工厂
  如图1所示为工业4.0智慧工厂图景,智慧工厂指向的是智能联网系统:信息技术(IT)与自动化技术(AT)与传统生产环境相结合,生成一个互联的制造系统网络,它们在本质上是物理的,但又具有联网通讯的功能,目的是通过通讯和智能联网功能使得生产过程更加灵活、高效并具有可持续发展性,从而提高工业竞争力。
  从图中可以看出,机器人在智慧工厂中扮演着重要的角色,本文基于Matlab Robotic Toolbox对Nachi MZ04机器人进行运动仿真并在智慧工厂中进行轨迹规划。
  1 Nachi MZ04机器人的参数设计
  MZ04机器人是由Nachi(那智)公司生产的6自由度串联结构机器人,它由6自由度旋转关节构成,其示意图如图2所示,其中,第1、2、3轴确定手腕参考点位置,第4、5、6轴确定手腕的方位。根据机器人自身参数和Craig参考坐标系建立约定建立各连杆坐标系如图3所示。
  当Nachi MZ04机器人处于初始状态时,相应的连杆参数表如表1所示。其中a2=260mm,a3=25mm,d1=340mm,d4=119mm,d5=161mm,d6=-72mm。参数说明:
  杆件长度ai-1为从zi-1到zi沿xi-1测量的距离;
  扭转角?琢i-1为从zi-1到zi沿xi-1旋转的角度;
  横距di为从xi-1到xi沿zi测量的距离;
  关节角?兹i为从xi-1到xi沿zi旋转的角度。
  2 Nachi MZ04机器人运动分析
  机器人学中关于运动学和动力学最常用的描述方法是矩阵法,这种数学描述是以四阶方阵变换三维空间的齐次坐标为基础的,矩阵法、齐次变换等概念是机器人学研究中最重要的数学基础,利用Matlab Robotic Toolbox中的transl、rotx、roty和rotz函数可以非常容易地实现用齐次变换矩阵表示平移变换和旋转变换。例如机器人绕x轴平移了300mm的齐次变换可表示为:T=transl(0.3,0,0);绕z轴旋转了90°可以表示为T=rotz(pi/2);绕y轴旋转90°,接着绕x轴旋转-90°,再沿z轴方向平移500mm对应的齐次变换可表示为:T=transl(0,0,0.5)*rotx(-pi/2)*roty(pi/2)。Nachi MZ04机器人中六个关节均为旋转关节。
  3 MATLAB运动仿真
  机器人是由多个连杆连接而成的,机器人关节分为旋转关节和移动关节。创建机器人的两个最重要的函数是:Link和SerialLink。根据图3和表1中的参数,可构建Nachi MZ04机器人仿真matlab程序并将仿真机器人(初始状态)绘制如图4所示。
  图5为MATLAB中机器人控制面板,图中,q1、q2、q3、q4、q5、q6分别为关节1至关节6的关节角,对应表1中的?兹1至?兹6,可通过调节图中的滑块来使关节转动,就像实际操作机器人一样,通过机器人自带示教仪实际操作机器人各关节与在Matlab中仿真控制各关节进行对比,所得结果一致,从而验证了仿真建模的正确性。
  4 智慧工厂中Nachi MZ04机器人的运动轨迹规划
  在实际模拟智慧工厂中,Nachi MZ04机器人用于抓取工件,通过机器人自带示教仪测量出起始点关节空间矢量qA(0,0,0,0,0,0)与目标点关节空间矢量qB(1.6,1.-2,0,0,0)的坐标,利用Matlab Robotic Toolbox中的关节空间规划算法jtraj可以计算出需要的轨迹,并可在matlab中看到运动动态图以判断是否可行,图6为Nachi MZ04机器人关节3的角位移、角速度、角加速度曲线,图7为Nachi MZ04机器人末端运动轨迹。
  5 结语
  本文简单介绍了智慧工厂,利用Matlab Robotic Toolbox对Nachi MZ04机器人建立了三维模型,分析了Nachi MZ04机器人的运动问题和轨迹规划问题,通过示教仪操控机器人与Matlab仿真控制机器人各关节结果对比验证了模型建立与运动分析的正确性,在Matlab中进行轨迹规划时可以看到机器人运动的动态图,各关节没有运动错位的情况出现,由图6可以看见关节能平稳地由初始点运动至目标点,图7可以看到机器人末端运动轨迹,达到了运动轨迹规划的目的。
  参考文献:
  [1] 蔡自兴,谢斌.机器人学[M].第三版.北京:清华大学出版社,2015.
  [2] 刘保住,苏彦华,张宏林.MATLAB 7.0 从入门到精通[M].北京:人民邮电出版社,2015年2月第13次印刷.
  [3] 罗家佳,胡国清.基于MATLAB的机器人运动仿真研究.厦门大学学报,2005年9月第44卷第5期:640-644.
  作者简介:
  胡丹丹(1987-),女,汉族,江西南昌人,硕士研究生,高职讲师,研究方向:机电一体化;
  戴花林(1968-),女,汉族,湖南株洲人,本科,高职副教授,研究方向:电气自动化。
其他文献
儒家修身的实践属性,从“仁”“明德”到“达德”,体现出孔子“修己以敬”至“安人”的道德超越突破视野。修身活动中,通过自修而纯化道德意志的推衍方式,与今天高校思想政治
摘 要:上海电机学院作为应用型本科,办学指导方略是“技术立校、应用为本”。作为学校的重点专业,自动化专业的建设,旨在培养技术型、应用型专业人才,培养具有一定国际化视野的应用型本科自动化专业人才。本文结合行业标准和职业要求,对自动化相关行业中的自动化系统维护与调试模块进行研究,理清该模块对应的能力描述、知识需求和素养要求,进而探索相应的人才培养体系,探求相应的支持课程内容。  关键词:自动化系统维护
摘 要:在整个地铁运营过程中,安全往往是需要保证的第一要素,而各种设备的故障就是地铁线路安全保障的最大阻碍。计轴故障若发生在运营时间里,会给故障的处置、行车的调整带来极大地困难。下面就天津地铁1号线在正线运营时计轴故障的处置进行讨论。  关键词:计轴;预复位;直接复位  一、计轴故障处置原则  1)计轴区段发生故障后,第一时间通知信号专业调度,同时相关专业通过计轴直接复位、计轴预复位列车趟扫故障区
摘要:葛洲坝电站低压气系统主要为机组提供制动用气、空气围带用气、廊道吹扫用气及风动工具用气等。低压空压机作为低压气系统的核心组件,对机组的稳定运行起着至关重要的作用。低压机的常见缺陷主要分为工作部件缺陷、电气回路缺陷、管路系统缺陷等,本文中所介绍缺陷分析及处理方式可作为实际工作中参考。  关键词:气系统;低压机;缺陷  1.低压机原理简介  葛洲坝电站低压气系统主要为机组提供制动用气、空气围带用气