关键词:机械臂;运动学;轨迹规划;静力学;动力学
摘 要:以机械臂为代表的机器人在工业已经取得了长足发展,渗透入各行各业,并在各行各业中扮演着重要的角色。本课题基于山东省重点研发计划"太极推手机器人关键技术研究",以机械臂的研究为项目开发工作的出发点,为项目的开发、设计打下理论基础,论文内容包括以下几个部分:(1)首先,论文的第一部分首先对机械臂的相关技术的发展和国内外的研究情况进行了概述。然后,论文对机械臂的运动学进行了研究。运动学的研究包括机械臂建模的数学基础、关节坐标系建立、D-H表示法建立运动学方程,以及逆向运动学求解基本问题。根据项目需求,需要设计仿人机械臂,基于人体生物力学参数确定机械臂设计的尺寸数据,根据数据由D-H表示法构建机械臂的运动学方程并求出正逆运动学的解。然后通过MATLAB对正逆运动学方程解的表达式编程运算,根据D-H参数在Robotics Toolbox工具箱建立仿真模型,通过对比编程计算的计算结果和工具箱计算的结果对运动学方程解的表达式进行验证。(2)其次,研究机械臂的轨迹规划方法,研究涉及关节空间和笛卡尔空间两个方面。其中关节空间的轨迹规划是对机械臂各关节运动参数的规划,运用插值函数规划运动参数保证机械臂在运行时的平滑和稳定;笛卡尔空间的轨迹规划满足了机械臂末端在操作空间按期望路径运行的要求,是对机械臂末端运动参数的规划。本部分,论文阐述了相关插值算法的具体生成方法。(3)对机械臂的力学分析包括两个方面,一是机械臂处于平衡状态时的静力学研究,二是机械臂处于运动状态的动力学研究。静力学描述的是机械臂末端受力与各关节受力平衡的状态,通过雅克比矩阵得到对应的静力学方程;动力学研究的是机械臂的运动参数与各关节受力的关系,目的是得到为使机械臂达到某一期望运行状态所需的关节力矩输出。本文根据拉格朗日力学分析方法建立了动力学方程。(4)最后,论文分别对机械臂的轨迹规划算法和动力学进行仿真分析。利用Matlab/Simulink对轨迹规划方法进行仿真,分析仿真结果比较轨迹规划方法的应用效果,验证了算法的正确性和合理性。将UG下的实体模型导入ADAMS中,建立仿真模型,得到了期望轨迹下对应的各关节的力矩曲线。
内 容:原文可通过湖北省科技信息共享服务平台(http://www.hbstl.org.cn)获取