论文部分内容阅读
工业4.0的浪潮带来了工业机器人的飞速发展,现如今,工业机器人已经被广泛应用于制造业等行业,它们已成为了先进科技力量的标志。传统的人工生产线越来越多地被自动化生产线代替。工业机器人的飞速发展,促进了对其运动学、动力学、轨迹规划和运动仿真分析等方法的多样化。本文以自主开发设计的一款六自由度串联机器人作为研究对象,使用连杆参数法创建机器人坐标系统,根据齐次变换矩阵求解机器人运动学正问题,并采用反变换方法用解欧拉角求运动学逆解,求解结果验证了机器人运动学理论的正确性;研究了机器人的动力学分析方法,以牛顿方程和欧拉方程为出发点,分析了机器人构件的速度和加速度以及牛顿-欧拉动力学递推计算公式;应用拉格朗日方程描述了机器人系统的动力学方程,对动力学的算法进行优化并验证了算法优化的可行性,在Matlab进行动力学仿真,通过对机器人正、逆动力学仿真,仿真结果得出关节力、力矩与关节速度、加速度等变量的相互关系,以及机器人在有无重力的情况下的力矩变化,对机器人的运动控制提供巨大帮助;应用Matlab强大的建模仿真和GUI编程功能,在Robotics Toolbox工具箱中建立机器人数学模型,根据机器人运动学基础的知识,实现了机器人正运动学和逆运动学的求解仿真,并根据机器人各个关节的角位移、速度和加速度等参数变化曲线,验证了机器人运动学的正确性和机器人建模的可行性;此外还研究了基于关节空间规划和笛卡尔空间规划对机器人运动轨迹规划等问题,实现了对机器人运动路径的实时规划。最后,在Solidworks创建六自由度串联机器人三维模型,通过插件建立与Matlab连接,在SimMechanics中生成仿真模型。根据机器人运动学,对机器人规划一条直线的运动轨迹,并把各个关节的角位移信号输入到SimMechanics仿真模型中,得到可视化仿真模型界面,验证仿真所得到的机器人运动轨迹与期望轨迹一致,达到了预期的要求。通过在SimMechanics建立物理仿真模型,使计算、仿真、分析这些过程一次性完成,这种新的仿真方法提高了运动仿真效率与准确性。