工业机器人技术基础
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

模块三 工业机器人运动学

工业机器人运动学主要包括正向运动学和逆向运动学两类问题。正向运动学是在已知各个关节变量的前提下,解决如何建立工业机器人运动学方程,以及如何求解手部相对固定坐标系位姿的问题。逆向运动学则是在已知手部要到达目标位姿的前提下,解决如何求出关节变量的问题。逆向运动学也称为求运动学逆解。

在工业机器人控制中,先根据工作任务的要求确定手部要到达的目标位姿,然后根据逆向运动学求出关节变量,控制器以求出的关节变量为目标值,对各关节的驱动元件发出控制命令,驱动关节运动,使手部到达并呈现目标位姿。可见,工业机器人逆向运动学是工业机器人控制的基础。在后面的介绍中我们会发现,正向运动学又是逆向运动学的基础。

工业机器人相邻连杆之间的相对运动不是旋转运动,就是平移运动,这种运动体现在连接两个连杆的关节上。物理上的旋转运动或平移运动在数学上可以用矩阵代数来表达,这种表达称之为坐标变换。与旋转运动对应的是旋转变换,与平移运动对应的是平移变换。坐标系之间的运动关系可以用矩阵之间的乘法运算来表达。用坐标变换来描述坐标系(刚体)之间的运动关系是工业机器人运动学分析的基础。

在工业机器人运动学分析中要注意下面四个问题:

①工业机器人操作臂可以看成是一个开式运动链,它是由一系列连杆通过转动或移动关节串联起来的。开链的一端固定在机座上,另一端是自由的。自由端安装着手爪(或工具,统称手部或末端执行器),用以操作物体,完成各种作业。关节变量的改变导致连杆的运动,从而导致手爪位姿的变化。

②在开链机构简图中,关节符号只表示了运动关系。在实际结构中,关节由驱动器驱动,驱动器一般要通过减速装置(如用电机或马达驱动)或机构(如用油缸驱动)来驱动操作臂运动,实现要求的关节变量。

③为了研究操作臂各连杆之间的位移关系,可在每个连杆上固连一个坐标系,然后描述这些坐标系之间的关系。Denavit和Hartenberg提出一种通用的方法,用一个4×4的齐次变换矩阵描述相邻两连杆的空间关系,从而推导出“手部坐标系”相对于“固定坐标系”的齐次变换矩阵,建立操作臂的运动方程。

④在轨迹规划时,人们最感兴趣的是手部相对于固定坐标系的位姿。

知识目标

1.了解点的位置描述。

2.了解齐次坐标。

3.了解坐标轴方向的描述。

4.了解动坐标系的描述。

5.掌握齐次变换方法。

6.掌握连杆参数及其齐次变换矩阵。

7.掌握运动学方程。

技能目标

1.会进行对象的齐次坐标表示。

2.能完成齐次变换。

3.会搭建机器人运动学方程。

任务安排