1机器人运动学2•机器人可以用一个开环关节链来建模•由数个驱动器驱动的转动或移动关节串联而成•一端固定在基座上,另一端是自由的,安装工具,用以操纵物体inoa•人们感兴趣的是操作机末端执行器相对于固定参考坐标数的空间几何描述,也就是机器人的运动学问题
•机器人的运动学即是研究机器人手臂末端执行器位置和姿态与关节变量空间之间的关系
引言机械臂抓举或搬运零件
AVI3运动学研究的问题Whereismyhand
DirectKinematicsHERE
HowdoIputmyhandhere
InverseKinematics:Choosetheseangles
运动学正问题运动学正问题运动学逆问题运动学逆问题4•丹纳维特(Denavit)和哈顿贝格(Hartenberg)于1955年提出了一种矩阵代数方法解决机器人的运动学问题—D-H方法•具有直观的几何意义•能表达动力学、计算机视觉和比例变换问题•其数学基础即是齐次变换5位姿的定义:2
1、刚体位姿描述刚体参考点的位置和刚体的姿态
姿态的描述方法:齐次变换法、矢量法、旋量法、四元数法等等
一、位置的描述(位置矢量)在三维空间内,刚体有6个自由度:zyxzyx、、、、、对于直角坐标系{A},空间任一点p的位置可用3x1的列矢量Ap表示:zyxAppppxyzzyx06式中式中PPXX,P,PYY,P,PZZ是点是点PP在坐标系在坐标系{A}{A}中的三中的三个位置坐标分量个位置坐标分量,,如图如图2-12-1所示
7齐次坐标表示:齐次坐标表示:如用四个数组成的如用四个数组成的(4×1)(4×1)列阵
表示三维空间直角坐标系{A}中点p,则列阵[PxPyPz1]T称为三维空间点P的齐次坐标
8必须注意,齐次坐标的表示不是唯一的
我们将其各元素同乘一非零因子w后,仍然代表同一点P,