移动机器人的动力学分析与仿真
- 格式:pdf
- 大小:535.62 KB
- 文档页数:4
第32卷第3期 2016年6月 天 津 理 工 大 学 学 报
JoURNAL oF TIANJIN UNIVERSITY oF TECHNoLOGY Vol_32 No.3
Jun.2016
文章编号:1673—095X(2016)03—0019—04
移动机器人的动力学分析与仿真 李 浩 ,陈 炜l1 ,张增峰 ,张西正1,2 (1.天津理工大学机械工程学院天津市先进机电系统设计与智能控制重点实验室,天津300384; 2.军事医学科学院卫生装备研究所,天津300161)
摘要:针对移动机器人动力学建模问题,本文基于多体系统离散时间传递矩阵法,构建了移动机器人的车体与机械 臂的统一整体动力学方程.并设定了机械臂各个关节的转动规律以及整体动力学方程的边界条件.最后采用MATLAB 软件对动力学方程进行数值仿真.通过对仿真结果的分析,不仅验证了理论研究的正确性,也得到了各个关节的力矩 大小及变化规律,便于驱动电机的选型,同时为后期的控制系统设计提供了重要的理论依据. 关键词:移动机器人;多体系统传递矩阵法;动力学仿真 中图分类号:TH113 文献标识码:A doi:10.3969 ̄.issn.1673-095X.2016.003.005
Dynamic analysis and simulation of mobile robot LI Hao ,CHEN Wei 一,ZHANG Zeng-feng ,ZHANG Xi-zheng , (1.School of Mechanical Engineering,Tianjin Key Laboratory of the Design and Intelligent Control of the Advanced Mechatronical System,Tianjin University of Technology,Tianjin 300384,China;2.Institute of Medical Equipment, Academy of Military Medical Science,Tianjin 300161,China) Abstract:Because of the system complexity of the mobile robot,in view of the problem of dynamic modeling of mobile robot, Firstly,based on the discrete time transfer matrix method for multi—body system,constructed the unified whole dynamic equation of the robot body and robot ann.And further set the rotation law of each joint of the robot arra and the boundary conditions of the whole dynamic equation.Then the numerical simulation of the dynamic equation is carried out by using MATLAB software.Through the analysis of simulation results,not only demonstrate the validity of the theory,but also get the date and the change rule of torque of each joint.Easy to drive motor selection,at the same time,provides an important theoretical basis for later control system design. Key words:mobile robot;multi—body system transfer matrix method;dynamicssimu1ation
进入21世纪以后,世界各地每年都遭受着大量 的自然灾害和人为灾害的破坏.随着巨大灾害的发 生,往往会造成人员的严重伤亡以及大面积建筑物的 坍塌焚毁 .而此时移动机器人代替工作人员执行搜 救任务,将有效地提高救援效率和减少不必要的伤亡. 因此近二十年来,世界各国越来越关注移动机器人技 术的研究与进展,并且在移动机器人应用领域取得了 很大的突破,如13本的RoboCue、美国的PackBot以 及西班牙的AlacRan等都已投入市场 .但由于移 动机器人是一个极其复杂的系统,机械臂与移动车 体之间存在着错综复杂的力学耦合关系,因此针对 移动机器人的动力学研究显得尤为重要. 传统的动力学方法如拉格朗日方法、牛顿一欧拉 公式方法等由于其高度程式化和经典性而得到了广 泛的应用,但传统的动力学方法针对复杂的多刚体 系统而言,总体动力学方程涉及的矩阵阶次很高而 使计算工作量很大_51.而多体系统离散时间传递矩阵 法结合了现代逐步数值积分法和传递矩阵法的优 点,涉及的矩阵阶次低,且大幅度提高了计算效率, 而且能应用于研究时变、非线性、大运动等一般多体 动力学问题同. 本文基于多体系统离散时间传递矩阵方法,首
收稿日期:2015—10—23. 基金项目:国家自然科学基金(11302147,51275353);天津市高等学校科技发展基金(20100402) 作者简介:李浩(1989一),男,硕士研究生,E—mail:lihao1114_1989@126.com. 通讯作者:陈炜(1973一),女,博士,副教授,硕士生导师. 2016年6月 李浩,等:移动机器人的动力学分析与仿真 ·21· 图3动力学模型求解步骤 Fig.3 The flow chart of dynamic modeling 动求解步骤.在计算过程中,引入了Newmark-/3现代 逐步时间积分法,将Taylor展开式保留至二阶导数项, 并引人参数作为对高阶量的修正,提供了大量可供选 择的线性表达,并保证了计算的收敛性及稳定性.
2数值仿真与结果分析 2.1参数的选用 机器人动力学建模的目的是为了更好地分析其 性能和优化设计,并使仿真结果更接近实验结果.为 了验证本文基于多体系统离散时间传递矩阵法所建 立的移动机器人动力学模型的正确性,下面对整体动 力学方程进行MATLAB数值仿真研究,机器人各部 件的基本结构参数如下表l所示. 为了使数值仿真能更好地反应出实际运动情 况,需要定义该模型中各运动关节的运动规律.假设 去除地面不平与摩擦等因素,车体的平行位移只在 方 向有运动位移,在y、z方向没有位移.机械臂关节由 电机驱动,在模型中机械臂关节在驱动力矩丁的作
表1移动机器人部分参数 Tab.1 The parameters of the mobile robot 元篁编 l 2 3 4 5 6 7
质量/kg 35 2.5 2 1.5 4.2 1.5 3.3 长/m 1 0.15 0.3 0.08 0.65 0.08 0.55 宽/m 0.6 一 一 一 一 一 一 高/m 0.4 一 一 一 一 一 一 半径/m 一0.08 0.06 0.03 0.06 0.03 0.06 质心/m(0.5, (O,0, (0,0,(O,0,0)(O.35,(O,0,0)(0.27, 0.3,0.2)0.04)0.15)0,0)0,0)
输入端,(0.5,(0,0,0)(0,0,0)(O,0,0)(0,0,0)(0,0,0)(0,0,0) m 0.3,0.2)
输出端/(0.5, (0,0, (O,0, (O.03,(O.65,(O.03,(O.55, Ill 0.2,0.4)O.15)0.3)0,0)0,0)0,0) 0,0)
用下,只存在旋转运动,并没有平移运动.另外由于 机械臂杆件与机械臂关节相互固结,所以机械臂也只 存在旋转运动,并且与相连接的机械臂关节运动规 律一致.各机械臂关节的运动规律为
= 矗去sin器] ≤ ≤ ≤
≥T1 (5) 式(5)中 为运动总历时时间, 为运动起始延时 时间,且 :20 ms, =5 S. 2.2仿真结果分析 依据本文所建立的移动机器人动力学模型,应 用MATLAB软件进行编程并得到数值仿真的结果. 如图4所示为移动机器人运动时的整体位形图,可 以看出该模型的运动过程完全符合所定义的运动规 律,即在车体沿 轴向前平移运动的同时,机械臂杆 件与各相对应的机械臂关节的旋转运动也相一致. 如图5、6、7所示为移动机器人各部件的力矩曲线 图,即为保障移动机器人实现运动时各关节所需要的 驱动力矩.通过各部件力矩曲线图不仅反映出了各
图4移动机器人整体位形图 Fig.4 The whole configuration of the mobile robot ·22· 天津理工大学学报 第32卷第3期 耄 时间., 图5机器人各部件x方向内力矩
Fig.5 The X directioninternal moment of the body parts of the robot
岂 时间 图6机器人各部件Y方向内力矩
Fig.6 The Y directioninternal moment of the bOdy parts of the robot
时间 图7机器人各部件z方向内力矩
Fig.7 The Z directioninternal moment of the b0dy parts of the robot
个关节力矩的变化规律,而且在运动过程中,各部件 的力矩曲线较为平稳,相对应固结的机械臂杆件与关
节的力距数值基本一致,为如何选择驱动电机提供了 重要的参考数据.
3结论 本文对移动机器人进行了动力学研究.首先,以 多体系统动力学理论为基础,建立了基于多体系统离 散时间传递矩阵法的机器人本体和机械臂的整体动 力学模型;其次,确定了移动机器人的边界条件,定义 机器人各部件的基本结构参数以及动机器人的运动 规律;最后,通过MATLAB软件的仿真运算,得到了 移动机器人各个部件的力矩曲线.通过对仿真结果的 分析,该模型能够有效的满足实时动态仿真的需要,为 后期控制系统的建立提供了重要的理论依据,并为移 动机器人的结构优化设计提供了参考.
参考文献: Tadokoro S.Rescue robot challenges『C]∥2010 IEEE Work— shop onAdvanced Robotics and its Social Impacts(ARSO) Seou1.South Korea:Institute of Electhcal and Electronics Engineers,2010. 王忠民.灾难搜救机器人研究现状与发展趋势[J].现代 电子技术,2007,4(17):152—153. 刘金国,王越超,李斌.等.灾难救援机器人研究现状、 关键性能及展望[J].机械工程学报,2006,42(12):1— 12. 董晓坡,王绪本.救援机器人的发展及其在灾害救援中 的应用[J].防灾减灾工程学报,2007,27(1):112-117. 刘极峰,丁继斌.机器人技术基础[M].北京:高等教育 出版社,2012. 芮筱亭,负来峰,陆毓琪,等.多体系统传递矩阵法及其 应用fM].北京:科学出版社,2008. 芮筱亭,戎保.多体系统传递矩阵法研究进展[J].力 学进展,2012,42(1):4—17. 何斌,芮筱亭,陆毓琪.多体系统动力学Riccati离散时 问传递矩阵法[J].兵工学报,2006,27(4):623—625. 李春明,芮筱亭.提高多体系统离散时间传递矩阵法计 算精度的研究[J].应用力学学报,2004,21(1):56-61.