第二章位姿描述和齐次变换ppt课件.ppt
《第二章位姿描述和齐次变换ppt课件.ppt》由会员分享,可在线阅读,更多相关《第二章位姿描述和齐次变换ppt课件.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数学基础 机械手作为执行机构是用来保证复杂空间运动的综合刚体综合刚体,而且它自身也往往需要在机械加工或装配等过程中作为统一体进行运动。因此,我们需要一种用以描述单一刚体位移、速度和加速度以及动力学问题的有效而又方便的数学方法-矩阵法矩阵法 数学描述是以四阶方阵变换三维空间点的齐次坐标为基础的,能够将运动、变换和映射与矩阵运算联系起来 补充:向量的点积和叉积 矩阵的乘法1.方向角与方向余弦 =AOB(0)为向量 ,的夹角,记作 =方向角的余弦称为其方向余弦.方向余弦2.向量在轴u上的投影等于向量的模乘以轴与向量的夹角的余弦:向量补充已知:a=(a1,a2,a3),b=(b1,b2,b3)空间任意
2、两直线的公法线长度公式给定一直线过p点,具有方向矢量m,另一直线过点q,具有方向矢量n,则:位置描述(position)-点在坐标系的位置 一旦建立了一个坐标系,我们就能够用某个31位置矢量来确定该空间内任一点的位置。对于直角坐标系A,空间任一点p的位置可用31的列矢量AP表示。其中,px、py、pz入是点p在坐标系A中的三个坐标分量。Ap的上标A代表参考坐标系A。我们称Ap为位置矢量,见图21。方位描述方位描述(orientation)物体的方位可由某个固接于此物体的坐标系描述为了规定空间某刚体B的方位,设置一直角坐标系B与此刚体固接。用坐标系B的三个单位主矢量xB、yB、zB相对于参考坐标
3、系A方向余弦组成的33矩阵来表示刚体B相对于坐标系A的方位。称为姿姿态态矩矩阵阵/旋旋转转矩矩阵阵。式中,上标A代表参考坐标系A,下标B代表被描述的坐标系B。共有9个元素,但只有3个是独立的。由于的三个列矢量AxB、AyB、和AzB 都是单位矢量,且双双相互垂直,因而它的9个元素满足6个约束条件(正交条件)。位姿描述 要完全描述刚体B在空间的位姿(位置和姿态),通常将物体B与某一坐标系B相固接。B的坐标原点一般选在物体B的特征点上,如质心等。相对参考系A,坐标系B的原点位置和坐标轴的方位,分别由位置矢量B和旋转矩阵描述。这样,刚体B的位姿可由坐标系B来描述,即有(2.9)Y(orientati
4、on)x(normal)z(approach)手抓坐标系Y(orientation)x(normal)z(approach)平移坐标变换(2.10)前面讨论的是在一个坐标系中位姿的描述,在大量的机器人问题中,涉及到用不同的坐标系来描述同一个刚体的位置及姿态问题,这就涉及到从一个坐标系的描述到另一个坐标系的描述之间的变换关系,这种变换关系包括:平平移变换和旋转变换移变换和旋转变换 旋转矩阵 设设固固定定参参考考坐坐标标系系直直角角坐坐标标为为Oxyz,动动坐坐标标系系为为Ouvw,研究旋转变换情况。研究旋转变换情况。初始位置时,动静坐标系重合,初始位置时,动静坐标系重合,O、O 重合,如图。各轴
5、重合,如图。各轴对应重合,设对应重合,设P点是动坐标系点是动坐标系Ouvw中的一点,且固定不变。中的一点,且固定不变。则则P点在点在Ouvw中可表示为:中可表示为:、为为坐坐标标系系Ouvw的的单单位位矢矢量,则量,则P点在点在oxyz中可表示为:中可表示为:当动坐标系当动坐标系Ouvw绕绕O点回转时,求点回转时,求P点在固定坐标系点在固定坐标系oxyz中的位置中的位置 已知:已知:P点在点在Ouvw中是不变的仍然中是不变的仍然成立,由于成立,由于Ouvw回转,则:回转,则:用矩阵表示为用矩阵表示为:(2-7)反过来:反过来:旋转矩阵的几何意义三个基本旋转矩阵即即动动坐坐标标系系 求求 的的旋
6、旋转转矩矩阵阵,也也就就是是求出坐标系求出坐标系 中各轴单位矢量中各轴单位矢量 在固定坐标系在固定坐标系中各轴的投影分量,很容易得到在重合时,有:中各轴的投影分量,很容易得到在重合时,有:由图由图2-52-5可知,可知,在在y y轴上的投影为轴上的投影为 ,在在z z轴上的投影轴上的投影为为 ,在在y y轴上的投影为轴上的投影为 ,在在z z轴上的投影为轴上的投影为 ,所以有:,所以有:方向余弦阵方向余弦阵同理:同理:三个基本旋转矩阵三个基本旋转矩阵:绕坐标轴转动的旋转矩阵式中,s表示表示sin,c表示表示cos。以后将一律采用此约定。旋转矩阵-举例例1 已知转动坐标系OUVW中的两点aUVW
7、(4,3,2)T和bUVW(6,2,4)T,若OUVW系统绕OZ 轴转动了60。,试求参考坐标系中的相应点axyz和bxyz。解 旋转矩阵-举例例2 已知参考坐标系OXYZ中的两点aXYZ(4,3,2)T和bXYZ(6,2,4)T,若OUVW系统绕OZ 轴转动了60。,试求转动坐标系中的相应点aUVW和bUVW。解 合成旋转矩阵合成旋转矩阵:例例1:在动坐标中有一固定点:在动坐标中有一固定点 ,相对固,相对固定参考坐标系定参考坐标系 做如下运动:做如下运动:R(x,90););R(z,90);R(y,90)。求点。求点 在固定参考坐标系在固定参考坐标系 下的位置。下的位置。解解1:用画图的简单
8、方法:用画图的简单方法 解解2:用分步计算的方法:用分步计算的方法 R(x,90)R(z,90)R(y,90)(2-14)(2-15)(2-16)上述计算方法非常繁琐,可以通过一系列计算得到上述上述计算方法非常繁琐,可以通过一系列计算得到上述结果。将式(结果。将式(2-14)()(2-15)()(2-16)联写为如下形式:)联写为如下形式:R3x3为二者之间的关系矩阵,我们令:为二者之间的关系矩阵,我们令:定义定义1:当动坐标系当动坐标系 绕固定坐标系绕固定坐标系 各坐标轴顺序有限各坐标轴顺序有限次转动时,其合成旋转矩阵为各基本旋转矩阵依旋转顺序次转动时,其合成旋转矩阵为各基本旋转矩阵依旋转顺
9、序左乘左乘。注意:旋转矩阵间不可以交换注意:旋转矩阵间不可以交换 旋转次序对变换结果的影响合成旋转矩阵为了表示绕OXYZ坐标系各轴的一连串有限转动,可把基本旋转矩阵连乘起来。由于矩阵乘法不可交换,故完成转动的次序是重要的。例如,先绕OX轴转角,然后绕OZ袖转角,再绕OY转角;表示这种转动的旋转矩阵为 如果转动的次序变化为,先绕OY转角绕OX轴转角,然后绕OZ袖转角,再绕OX轴转角;表示这种转动的旋转矩阵为 除绕OXYZ参考系的坐标轴转动外,OUVW坐标系也可以绕它自己的坐标轴转动。这时,合成旋转矩阵可按下述简单规则求得:1.两坐标系最初重合,因此旋转矩阵是一个33单位矩阵I3。2如果OUVW坐
10、标系绕OXYZ坐标系的一坐标轴转动,则可对上述旋转矩阵左乘相应的基本旋转矩阵。3如果OUVW坐标系绕自己的一坐标铀转动,则可对上述旋转矩阵右乘相应的基本旋转矩阵合成旋转矩阵规则先绕OY轴转 角,然后绕OW袖转角,再绕OU转角;表示这种转动的旋转矩阵为位姿坐标变换/一般变换(2.13)位姿坐标变换-示例例21 已知坐标系B的初始位姿与A重合,首先B相对于坐标系A的zA轴转30,再沿A的xA轴移动12单位,并沿A的yA轴移动6单位。求位置矢量APB0和旋转矩阵 。假设点p在坐标系B的描述为BP59,0T,求它在坐标系A中的描述AP。齐次坐标 n一般来说,n维空间的齐次坐标表示是一个(n+1)维空间
11、实体。有一个特定的投影附加于n维空间,也可以把它看作一个附加于每个矢量的特定坐标比例系数。式中式中i,j,k为为x,y,z 轴上的单位矢量,轴上的单位矢量,a=,b=,c=,w为比例为比例系数系数 显然,齐次坐标表达并不是唯一的,随显然,齐次坐标表达并不是唯一的,随w值的不同而不同。在计算机图学中,值的不同而不同。在计算机图学中,w 作为作为通用比例因子通用比例因子,它可取任意正值,但,它可取任意正值,但在机器人的运动分析中,总是取在机器人的运动分析中,总是取w=1。列矩阵列矩阵例:可以表示为:可以表示为:V=3 4 5 1V=3 4 5 1T T 或或 V=6 8 10 2V=6 8 10
12、2T T 或或 V=-12 -16 -20 -4V=-12 -16 -20 -4T T 齐次坐标与三维直角坐标的区别nV点在OXYZ坐标系中表示是唯一的(x、y、z)n而在齐次坐标中表示可以是多值的。不同的表示方法代表的V点在空间位置上不变。几个特定意义的齐次坐标:n0,0,0,nT坐标原点矢量的齐次坐标,n为任意非零比例系数 n1 0 0 0T指向无穷远处的OX轴n0 1 0 0T指向无穷远处的OY轴 n0 0 1 0T指向无穷远处的OZ轴 这样,利用齐次坐标不仅可以规定点的位置,还可以用来规定矢量的方向。第四个元素非零时,代表点的位置;第四个元素为零时,代表方向。平面的齐次坐标n平面齐次坐
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 章位姿 描述 变换 ppt 课件
限制150内