机器人学基础机器人运动学.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《机器人学基础机器人运动学.pptx》由会员分享,可在线阅读,更多相关《机器人学基础机器人运动学.pptx(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、In manipulator robotics,there are two kinematics tasks:Direct(also forward)kinematics Given are joint relations(rotations,translations)for the robot arm.Task:What is the orientation and position of the end effector?Inverse kinematics Given is desired end effector position and orientation.Task:What a
2、re the joint rotations and orientations to achieve this?1 3.0 Introduction to Robot Kinematics3.0 Introduction to Robot Kinematics第1页/共67页Example of Direct KinematicsDefine position of end effector and the joint variable,According to geometry:The general vector form2 3.0 Introduction to Robot Kinema
3、tics第2页/共67页式中同样,如果用向量表示上述关系式,其一般可表示为Example of Inverse Kinematics3 3.0 Introduction to Robot Kinematics第3页/共67页机器人到达给定的手爪位置 P有两个姿态满足要求,即图中的 也是其解。此时 和 变成为另外的值,即逆运动学的解不是惟一的。将运动学公式 两边微分即可得到机器人手爪的速度和关节速度的关系,再进一步进行微分将得到加速度之间的关系,处理这些关系也是机器人的运动学问题。Example of Inverse Kinematics4 3.0 Introduction to Robot K
4、inematics第4页/共67页53.1 Representation of Kinematics Equation of Robot Manipulator3.1 Representation of Kinematics Equation of ManipulatorMechanics of a manipulator can be represented as a kinematics chain of rigid bodies(links)connected by revolute or prismatic joints.One end of the chain is constrai
5、ned to a base,while an end effector is mounted to the other end of the chain.The resulting motion is obtained by composition of the elementary motions of each link with respect to the previous one.第5页/共67页6 机械手是一系列由关节连接起来的连杆构成的。为机械手的每一连杆建立一个坐标系,并用齐次变换来描述这些坐标系间的相对位置和姿态。A矩阵:一个描述两连杆间坐标系相对关系的齐次变换,如;各 A
6、矩阵的乘积称为 T 矩阵。例如:A1,A2,A3 T1=A1 T2=A1A2 T3=A1A2A3 3.1 Representation of Kinematics Equation of Robot Manipulator3.1 Representation of Kinematics Equation of Manipulator第6页/共67页7T矩阵:A矩阵的乘积。对于六连杆机械手,有下列T矩阵:一个六连杆机械手可具有六个自由度,每个连杆含有一个自由度,并能在其运动范围内任意定位与定向。3.1 Representation of Kinematics Equation of Manipu
7、lator3.1 Representation of Kinematics Equation of Robot Manipulator第7页/共67页83.1 Representation of Kinematics Equation of Robot Manipulator 运动姿态和方向角运动姿态和方向角Motion Direction原点由矢量p表示。approach vector a:z向矢量orientation vector o:y向矢量normal vector n:x向矢量,Forming a right-hand frame:n=o a or a=n o3.1 Represe
8、ntation of Kinematics Equation of Manipulator第8页/共67页9因此,变换T6具有下列元素(同式2.35)。六连杆机械手的T 矩阵(T6)可由指定其16个元素的数值来决定。在这16个元素中,只有12个元素具有实际含义。3.1 Representation of Kinematics Equation of Manipulator第9页/共67页10Euler angle to represent motion pose机械手的运动姿态往往由一个绕轴x,y 和 z 的旋转序列来规定。这种转角的序列,称为欧拉(Euler)角。欧拉角:用一个绕 z 轴旋转
9、角,再绕新的 y 轴 y旋转角,最后绕新的 z 轴z旋转角来描述任 何可能的姿态。欧拉变换Euler可由连乘三个旋转矩阵来求得,即 (3.3)3.1 Representation of Kinematics Equation of Manipulator第10页/共67页11Roll,Pitch,Yaw to represent motion pose 另一种常用的旋转集合是横滚(roll)、俯仰(pitch)和偏转(yaw)。3.1 Representation of Kinematics Equation of Manipulator第11页/共67页12 对于旋转次序,规定:式中,RPY
10、表示横滚、俯仰和偏转三旋转的组合变换。也就是说,先绕 x 轴旋转角,再绕 y 轴旋转角,最后绕 z 轴旋角。3.1 Representation of Kinematics Equation of Manipulator第12页/共67页133.1 Representation of Kinetic Equation of Robot Manipulator 运动位置和坐标运动位置和坐标 一旦机械手的运动姿态由某个姿态变换规定之后,它在基系中的位置就能够由左乘一个对应于矢量 p的平移变换来确定(参式2.20):3.1 Representation of Kinematics Equation
11、of Manipulator第13页/共67页14Description in Cylinder Coordinates 用柱面坐标来表示机械手手臂的位置,即表示其平移变换。这对应于沿 x 轴平移 r,再绕 z 轴旋转,最后沿 z 轴平移 z。如图3.4(a)所示。3.1 Representation of Kinematics Equation of Manipulator第14页/共67页15Description in Spherical Coordinates 用球面坐标表示手臂运动位置矢量的方法,对应于沿 z 轴平移 r,再绕 y 轴旋转角,最后绕 z 轴旋转 角,如图3.4(b)所
12、示,即为:3.1 Representation of Kinematics Equation of Manipulator第15页/共67页163.1 Representation of Kinetic Equation of Robot Manipulator 连杆变换矩阵及其乘积连杆变换矩阵及其乘积 广义连杆广义连杆 相邻坐标系间及其相应连杆可以用齐次变换矩阵来表示。要求解操作手所需要的变换矩阵,每个连杆都要用广义连杆来描述。在求得相应的广义变换矩阵之后,可对其加以修正,以适合每个具体的连杆。3.1 Representation of Kinematics Equation of Mani
13、pulator第16页/共67页17机器人机械手是由一系列连接在一起的连杆(杆件)构成的。需要用两个参数来描述一个连杆,即公共法线距离 所在平面内两轴的夹角 ;需要另外两个参数来表示相邻两杆的关系,即两连杆的相对位置 和两连杆法线的夹角 ,如图3.5所示。3.1 Representation of Kinematics Equation of Manipulator第17页/共67页183.1 Representation of Kinematics Equation of Manipulatorai-1:Link Length-mutual perpendicular unique exce
14、pt for parallel axis :Link Twist-measured in the right-hand sense about第18页/共67页193.1 Representation of Kinematics Equation of Manipulatordi:Link Offset-variable if joint i is prismatic(平动关节):Joint Angle-variable if joint i is revolute(转动关节)第19页/共67页20Denavit-Hartenberg Parameters4 D-H parameters3 f
15、ixed link parameters1 joint variablei and ai:describe the Link idi and i:describe the Links connection3.1 Representation of Kinematics Equation of Manipulator第20页/共67页213.1 Representation of Kinematics Equation of Manipulatory-vectors:complete right-hand frames第21页/共67页223.1 Representation of Kinema
16、tics Equation of Manipulator1.Normals 2.Origins3.Z-axes4.X-axes第22页/共67页233.1 Representation of Kinematics Equation of Manipulator第23页/共67页243.1 Representation of Kinematics Equation of ManipulatorExample-RRR Arm第24页/共67页253.1 Representation of Kinematics Equation of ManipulatorExample-RRR Armlinkdi
17、123=distance from zi to zi+1 along xi=distance from xi-1 to xi along zi=angle from zi to zi+1 about xi=angle from xi-1 to xi about zi第25页/共67页263.1 Representation of Kinematics Equation of ManipulatorExample-RRR Armlinkdi1000120L10230L203=distance from zi to zi+1 along xi=distance from xi-1 to xi al
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人学 基础 机器人 运动学
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内