机器人技术数学基础ppt课件.ppt





《机器人技术数学基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《机器人技术数学基础ppt课件.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Human robot interactionMedical roboticsSensor fusionLegged robotsUnderwater robotsManipulator motion planningCamera calibrationIntelligent transportation systemsSLAM: Features and landmarksHumanoid robot body motionMicrorobotsBiologically-inspired robotic devicesRehabilitation roboticsField robotics
2、GraspingNanorobotic manipulationFish-like robotParallel robot 第二章第二章 机器人运动学及其数学基础机器人运动学及其数学基础n 美籍华人美籍华人n 普渡大学(普渡大学(Purdue University)电机工程专业)电机工程专业著名教授著名教授n 4部著作、部著作、400多篇论文多篇论文n 第一任国际模式识别学会会长,被誉为自动模第一任国际模式识别学会会长,被誉为自动模式识别之父式识别之父n 1985年去世年去世n 中南大学教授,我国人工中南大学教授,我国人工智能和机器人领域著名专智能和机器人领域著名专家家n 中国人工智能学会智能
3、机中国人工智能学会智能机器人专委会理事长器人专委会理事长n 曾与付京逊教授一起工作曾与付京逊教授一起工作过过inoa 关节的关节的相对运动相对运动导致杆件的运动,导致杆件的运动,使末端执行器定位于所需要的方使末端执行器定位于所需要的方位上位上 在一般机器人应用问题中,人们在一般机器人应用问题中,人们感兴趣的是:末端执行器相对于感兴趣的是:末端执行器相对于固定参考坐标数的固定参考坐标数的空间几何描述空间几何描述,也就是机器人的运动学问题也就是机器人的运动学问题 机器人的运动学即是研究机器人机器人的运动学即是研究机器人手臂手臂末端执行器位置和姿态末端执行器位置和姿态与与关关节变量空间节变量空间之间
4、的关系之间的关系Where is my hand?Direct KinematicsHERE!How do I put my hand here?Inverse Kinematics: Choose these angles!1000pppTzyyyxxxzzzyxwww第二节第二节 数学基础数学基础齐次坐标和齐次变换齐次坐标和齐次变换kcj bi av zy x TwwzyxV式中式中i, j, k为为x, y, z 轴上的单位矢量,轴上的单位矢量,a= , b= , c= ,w为比例系数为比例系数 wxwywz 显然,齐次坐标表达并不是唯一的,随显然,齐次坐标表达并不是唯一的,随w值的不同
5、而不同。在计算机图学中,值的不同而不同。在计算机图学中,w 作为通用比例因子,它可取任意正值,但作为通用比例因子,它可取任意正值,但在机器人的运动分析中,总是取在机器人的运动分析中,总是取w=1 。列矩阵列矩阵一个点矢:一个点矢:kjiV543可以表示为:可以表示为: V=3 4 5 1V=3 4 5 1T T 或或 V=6 8 10 2V=6 8 10 2T T 或或 V=-12 -16 -20 -4V=-12 -16 -20 -4T T xyzzzxV图2-2on 2个常用的公式:个常用的公式:zzyyxxbabababakbabajbabaibababbbaaakjibaxyyxzxxz
6、yzzyzyxzyx)()()(点乘点乘:叉乘叉乘:0dwczbyaxwzyxdcbaPV与点矢与点矢 相仿,平面相仿,平面 也没有意义也没有意义 T00000000设一个平行于设一个平行于x、y轴,且在轴,且在z轴上的坐标为单位距离的平轴上的坐标为单位距离的平面面P可以表示为:可以表示为: 或或 有:有: PV= 1100P2200P v0 v0 v0 点在平面下方点在平面上点在平面上方例如:点例如:点 V=10 20 1 1T 必定处于此平面内,而点必定处于此平面内,而点 V=0 0 2 1T处于平处于平 P 的上方,点的上方,点V=0 0 0 1T处于处于P平面下方,因为:平面下方,因为
7、:0112010101000 0 1120011000 -110001-100设固定参考坐标系直角坐标为设固定参考坐标系直角坐标为Oxyz,动坐标系为,动坐标系为O uvw,研究旋转变换情况。研究旋转变换情况。xyzwvuPo(O)图2-3 初始位置时,动静坐标系重合,初始位置时,动静坐标系重合,O、O 重合,如图。各轴重合,如图。各轴对应重合,设对应重合,设P点是动坐标系点是动坐标系O uvw中的一点,且固定不变。中的一点,且固定不变。则则P点在点在O uvw中可表示为:中可表示为: wwvvuuuvwkPjPiPP 、 、 为坐标系为坐标系O uvw的单位矢的单位矢量,则量,则P点在点在o
8、xyz中可表示为:中可表示为: uivjwkzzyyxxxyzkPjPiPPxyzuvwPP 当动坐标系当动坐标系O uvw绕绕O点回转时,求点回转时,求P点在固定坐标系点在固定坐标系oxyz中的位置中的位置 yzxo(O)uvwPPwPvPu图2-4已知:已知:P点在点在O uvw中是不变的仍然中是不变的仍然成立,由于成立,由于O uvw回转,则:回转,则: wwvvuuuvwkPjPiPPxwwvvuuxuvwxikPjPiPiP)(PywwvvuuyuvwyjkPjPiPjP)(PzwwvvuuzuvwzkkPjPiPkP)(P用矩阵表示为用矩阵表示为: wvwzvzzwvyywxvxx
9、zyxPPPkkjkikkjjjijkijiiiPPPy(2-7) uvwxyzwzvzzwvyywxvxxPRpkkjkikkjjjijkijiii:R y则旋转矩阵为:定义反过来:反过来: xyzuvwPRP1RRRdet*1T1RRRdet是正交矩阵,的行列式,为的伴随矩阵,为RRRR用齐次坐标变换来表示式(用齐次坐标变换来表示式(2-7) 110000001wvuzyxPPPRPPP1100000011zyxwvuPPPRPPP三个基本旋转矩阵三个基本旋转矩阵 ),(xR即动坐标系即动坐标系 求求 的旋转矩阵,也就是的旋转矩阵,也就是求出坐标系求出坐标系 中各轴单位矢量中各轴单位矢量
10、在固定坐标系在固定坐标系中各轴的投影分量,很容易得到在两个坐标系重合时,有:中各轴的投影分量,很容易得到在两个坐标系重合时,有:角,轴转动绕,XOvwOvwOwvkji,Oxyz),(xR100010001Rwzvzzwvyywxvxxkkjkikkjjjijkijiiiy)R(x,xyzouvwUVWO图2-5ssin0sincos0001coiiux方向余弦阵方向余弦阵同理:同理: cos0sin010sin0cos)y,R(1000cossin0sin-cos)z,R (ssin0sincos0001)R(x,co三个基本旋转矩阵三个基本旋转矩阵: : xyzouvwUWOxyzouvw
11、UWOvn 合成旋转矩阵合成旋转矩阵: :例例1:在动坐标中有一固定点:在动坐标中有一固定点 ,相对固定参,相对固定参考坐标系考坐标系 做如下运动:做如下运动: R(x, 90);); R(z, 90); R(y,90)。求运动后点。求运动后点 在固定参考坐标系在固定参考坐标系 下的位置。下的位置。 TuvwPo1321OxyzuvwPoOxyz解解1:用画图的简单方法:用画图的简单方法 解解2:用分步计算的方法:用分步计算的方法 R(x, 90) R(z, 90) R(y, 90) 123113211000001001-000001P12131231100001000001001-0 P13
12、12121310000001-00100100 P(2-14) (2-15) (2-16) 上述计算方法非常繁琐,可以通过一系列计算得到上述上述计算方法非常繁琐,可以通过一系列计算得到上述结果。将式(结果。将式(2-14)()(2-15)()(2-16)联写为如下形式:)联写为如下形式: 11000133wvuzyxPPPRPPPR3x3为二者之间的关系矩阵,我们令:为二者之间的关系矩阵,我们令: ),(),(),RR33xRzRy(定义定义1: 当动坐标系当动坐标系 绕固定坐标系绕固定坐标系 各坐标轴顺序有限次各坐标轴顺序有限次转动时,其合成旋转矩阵为各基本旋转矩阵依旋转顺序转动时,其合成旋
13、转矩阵为各基本旋转矩阵依旋转顺序左乘左乘。注意:注意:旋转矩阵间旋转矩阵间不可以交换不可以交换 uvwOOxyzn 平移齐次变换矩阵平移齐次变换矩阵1000100010001c) b (a TransHcba注意:注意:平移矩阵间可以交换,平移矩阵间可以交换, 平移和旋转矩阵间不可以交换平移和旋转矩阵间不可以交换 zyxoowuvabc举例说明:举例说明:例例1:动坐标系动坐标系0起始位置与固定参考坐标系起始位置与固定参考坐标系0重合重合,动坐标系动坐标系0做如下运动:做如下运动:R(Z,90) R(y,90) Trans(4,-3, 7),求合成矩阵,求合成矩阵 解解1:用画图的方法:用画图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 技术 数学 基础 ppt 课件

限制150内