工业机器人课程设计基于Matlab的工业机器人运动学和雅克比运动分析班级:学号姓名:目录摘要 ..................................................................................................................................................... - 2 - PUMA560机器人简介 ...................................................................................................................... - 3 - 一、PUMA560机器人的正解 .......................................................................................................... - 4 - 1.1、确定D-H 坐标系 .................................................................................................................... - 4 - 1.2、确定各连杆D-H 参数和关节变量 ........................................................................................ - 4 - 1.3、求出两杆间的位姿矩阵 ......................................................................................................... - 4 - 1.4、求末杆的位姿矩阵 ................................................................................................................. - 5 - 1.5、M A TLAB 编程求解 .................................................................................................................. - 6 - 1.6、验证 ......................................................................................................................................... - 6 - 二、PUMA560机器人的逆解 .......................................................................................................... - 7 - 2.1、求1θ ........................................................................................................................................- 7 -2.2、求3θ ........................................................................................................................................ - 7 - 2.3、求2θ ........................................................................................................................................ - 8 - 2.4、求4θ ........................................................................................................................................ - 9 - 2.5、求5θ ........................................................................................................................................ - 9 - 2.6、求6θ ...................................................................................................................................... - 10 -2.7、解的多重性 ........................................................................................................................... - 10 - 2.8、M A TLAB 编程求解 ................................................................................................................ - 10 - 2.9、对于机器人解的分析 ........................................................................................................... - 10 - 三、机器人的雅克比矩阵 ............................................................................................................... - 11 -3.1、定义 ....................................................................................................................................... - 11 - 3.2、雅可比矩阵的求法 ............................................................................................................... - 11 - 3.3、微分变换法求机器人的雅可比矩阵 ................................................................................... - 12 - 3.4、矢量积法求机器人的雅克比矩阵 ....................................................................................... - 13 - 3.5、M A TLAB 编程求解 ................................................................................................................ - 14 - 附录 ................................................................................................................................................... - 15 - 1、M ATLAB 程序 ........................................................................................................................... - 15 - 2、三维图 ...................................................................................................................................... - 24 -摘要机器人学作为一门高度交叉的前沿学科,引起许多具有不同专业背景人们的广泛兴趣,对其进行深入研究,并使其获得快速发展。
尤其是近年来各种新兴技术飞速发展,机械工业产品的自动化、高精度、重负载等性能指标变得越来越突出。
因此在机器人学的计算中就要求更高的精度,计算机技术的发展很好的解决了这一问题。
本文将以PUMA560为例,利用个人电脑平台的Matlab对其运动学的正解、逆解以及雅克比矩阵进行计算研究。
关键词PUMA560 Matlab 正解逆解雅克比矩阵微分变换法矢量积法ABSTRACTAs a highly interspersed subject, the robotics makes many people who major in different subject interest in it, research and develop it. Especially in recent years, with the rapid development of varieties of emerging technologies, mechanical products indexes of automation,high precision and the re-load are becoming more and more outstanding. There is a need of greater precision in the calculation of robotics and computer technology makes it possible. In this paper we will use Matlab to research the kinematics problem and Jacobian array of PUMA560.KEY WORDSPUMA560 Matlab Kinematics problem Positive-solution Inverse-solution Jacobian array Differential transformation Vector product transformationPUMA560机器人简介PUMA560是属于关节式机器人,6个关节都是转动关节,如图1—1所示,前三个关节确定手腕参考点的位置,后三个关节确定手腕的方位。