机器人位姿描述与坐标变换例题(机器人坐标系姿态)

机器人位姿描述与坐标变换例题(机器人坐标系姿态)

机器人的位姿描述与坐标变换是进行工业机器人运动学和动力学分析的基础。本文Jungle简要介绍上述内容,明确位姿描述和坐标变换的关系,用到的基本数学知识就是——矩阵。

机器人位姿描述与坐标变换

1.位姿表示

位姿代表位置和姿态。任何一个刚体在空间坐标系(OXYZ)中可以用位置和姿态来精确、唯一表示其位置状态。

l 位置xyz坐标

l 姿态:刚体与OX轴的夹角rx、与OY轴的夹角ry、与OZ轴的夹角rz

假设基坐标系为OXYZ,刚体坐标系为O`X`Y`Z`。对于机器人而言,空间中的任何一个点都必须要用上述六个参数明确指定,即(x, y, z, rx, ry, rz),即便(x, y, z)都一样,(rx, ry, rz)不同代表机器人以不同的姿态去到达同一个点。

刚体的位置可以用一个3×1的矩阵来表示,即刚体坐标系中心O`在基坐标系中的位置,即

机器人位姿描述与坐标变换

刚体的位置表示

刚体的姿态可以用一个3×3的矩阵来表示,即刚体坐标系在基坐标系中的姿态,即

机器人位姿描述与坐标变换

刚体的姿态表示

其中,第一列表示刚体坐标系的O`X`轴在基坐标系的三个轴方向上的分量,称为单位主矢量。同理,第二列和第三列分别是刚体坐标系的O`Y`轴和O`Z`轴在基坐标系的三个轴方向上的分量。举个例子,在下图中,刚体M沿坐标系O中平移了(0,20,15),绕Z轴旋转了90度,因此刚体M在坐标系O的位姿可描述为:

机器人位姿描述与坐标变换

2.齐次坐标与齐次矩阵

2.1 齐次坐标

机器人位姿描述与坐标变换

其中,x=a/w, y=b/w, z=c/w

2.1.1点的齐次坐标

对于某一个点(10,20,30),它的齐次坐标可以表示为

机器人位姿描述与坐标变换

齐次坐标表示点

2.1.2坐标轴的齐次坐标

机器人位姿描述与坐标变换

齐次坐标表示坐标轴

2.2 齐次矩阵

机器人学中,用齐次矩阵(4×4)来统一描述刚体的位置和姿态,如下图,通过矩阵的正逆变换和矩阵相乘操作,实现位姿的变换。

机器人位姿描述与坐标变换

齐次矩阵

其中,前面的3×3矩阵代表刚体的姿态,后面的3×1矩阵代表刚体的位置。

2.3 齐次变换

有了上述基础,接下来可以用齐次变换来描述刚体在空间中的位姿变换了。齐次矩阵不仅可以描述刚体在空间中的位姿,还可以描述位姿变换过程,比如“绕某某坐标系的X轴旋转43°,并且绕Y轴旋转-89°”。齐次变换分为平移变换、旋转变换以及前两者的结合。

2.3.1 平移变换

平移变换较为简单,比如坐标系j相对坐标系i的x、y、z分别平移10,-20,30,用齐次矩阵表示如下:

机器人位姿描述与坐标变换

其中,矩阵位置可以交换,因为这是三个相互独立的变量,交换后不影响结果。

2.3.2 旋转变换

例1:坐标系j相对坐标系i的X轴旋转90°,齐次矩阵描述如下

机器人位姿描述与坐标变换

例2:坐标系j相对坐标系i的X轴旋转90°,并绕坐标系i的Y轴旋转90°,由例1得到“坐标系j相对坐标系i的X轴旋转90°”的变换描述,也容易得到“绕坐标系i的Y轴旋转90°”的变换描述。但是这两个矩阵能否像平移变换一样随意交换次序呢?答案是否定的,矩阵左乘和矩阵右乘的意义是不一样的:

l 变换算子左乘:表示该变换是相对固定坐标系变换

l 变换算子右乘:表示该变换是相对动的坐标系(新坐标系)变换。

需要解释的是,我们把上述的平移变换和旋转变换称为变换算子

根据上述原则,则例2中,两个变换都是绕坐标系i的变换,是绕固定坐标系的变换,变换算子应该左乘。假设刚体j原位姿的齐次矩阵描述为P,那么经历“坐标系j相对坐标系i的X轴旋转90°”后的描述为:

机器人位姿描述与坐标变换

即,变换算子左乘。接下来第二个变换是“绕坐标系i的Y轴旋转90°”,也应该左乘:

机器人位姿描述与坐标变换

例3:坐标系j相对坐标系i的X轴旋转90°,并绕坐标系j的Y轴旋转90°。

这一题与例2的区别在于第二个变换改成了“绕坐标系j的Y轴旋转90°”。首先第一个变换没啥变换,与例2的第一个变换一样,绕固定坐标系旋转,左乘。第二个变换应该是:

机器人位姿描述与坐标变换

2.3.3 平移+旋转变换

这里平移变换算子可以直接加到旋转变换算子里(试试就知道了,平移与旋转是相对独立的)。这里既然讲到平移与旋转的综合变换,不如说下“已知刚体i的空间位姿参数为(x, y, z, rx, ry, rz),如何用齐次矩阵来描述?”这就好比刚体坐标系j与固定坐标系i最开始完全重合,然后刚体j沿坐标系i的X、Y、Z方向分别移动距离xyz,并且绕坐标系i的X轴、Y轴、Z轴分别旋转rxryrz

机器人位姿描述与坐标变换

讲到这里,机器人的位姿描述与坐标变换也就基本结束了。上述知识是进行机器人运动学分析、动力学分析、机器人离线编程软件开发等的基础。尤其在机器人逆运动学分析和仿真过程、工业现场手眼标定等场合,齐次矩阵的变换尤其重要。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至89291810@qq.com举报,一经查实,本站将立刻删除。
(0)
上一篇 2022年6月12日 上午10:57
下一篇 2022年6月12日 下午12:45

相关推荐

  • 留学应该看哪个排名(留学十大排名)

    留学应该看哪个排名(留学十大排名) 在选择出国留学的时候,大部分同学都会参考具有权威性的世界大学排名。小编也发现,每次推送最新排名发布的消息,同学们都格外关注。对比多个世界大学的排…

    初高中学习 2022年6月30日
  • 双减政策下孩子的教育

    双减政策下孩子的教育(双减政策下你还教育孩子方面有哪些困惑) “双减”政策出台后,很多家长都松了一口气,觉得再也不用陪孩子复习功课,家里也不再鸡飞狗跳,认为孩子的教育在学校里面就搞…

    初高中学习 2022年11月27日
  • 叛逆期怎么教育初中叛逆期的男孩子呢

    叛逆期怎么教育初中叛逆期的男孩子呢(上初中叛逆期的男孩怎么教育) 孩子叛逆有哪些表现? 一.搞破坏,比如撕书、摔东西、砸玩具、乱写乱画等等。 二.倔强,情绪反应大,顶撞父母,一言不…

    初高中学习 2023年1月24日
  • 倾听幼儿案例

    倾听幼儿案例(倾听孩子案例) (通讯员 李云涛)家庭是孩子最早接受教育的场所,父母是孩子最早接受教育的教师。家庭教育在孩子的成长中起着奠基的作用,随着孩子年龄的增长,世界观价值观也…

    初高中学习 2023年1月13日
  • 高中生物学考实验归纳

    高中生物学考实验归纳(高中所有的生物实验详细总结) 高中生物的实验题作为高考的压轴题,分值不低,一定不能丢。 初高中学习是孩子处于青春期的阶段,也是孩子学习当中最关键的六年,因为它…

    初高中学习 2022年11月19日
  • 孩子学工商管理专业会计学方向好吗

    工商管理专业会计学方向(工商管理会计学方向就业) 工商管理类专业一直都是报考的热门专业,经管不分家,很多考生在考虑经济金融专业的时候,工商管理类专业,也同样在考虑范围,本文小编和大…

    初高中学习 2022年6月9日
  • 一年级孩子成绩不好怎么引导(一年级成绩不太好)

    一二年级娃儿的成绩到底重不重要,需要补课吗? 一,二年的娃儿要不要补课这个问题,很有争议性。公说公有理,婆说婆有理。不同的家庭,不同想法的父母,农村和城市在这个问题其实是有很大的差…

    初高中学习 2022年4月30日
  • 山东和山西指的是哪座山

    山东和山西指的是哪座山(山东和山西的山指的是哪座山) 山西地处中原腹地,山东位于大海之滨,两地气候地貌、风土人情迥然不同。现今,只要乘坐高铁只需3.5个小时,行驶566公里,就能出…

    初高中学习 2022年6月7日
  • 开学季家长如何引导孩子(家长如何助力孩子迎接新学期)

    开学季家长如何引导孩子(家长如何助力孩子迎接新学期) 教育部于上月23日召开新闻发布会,会上宣布了一条很重要的消息:要求中小学校强化学生作业管理,教师不得要求家长检查、批改作业。 …

    初高中学习 2022年6月18日
  • 幼儿防拐安全(儿童防拐防骗安全教育)

    幼儿防拐安全(儿童防拐防骗安全教育) 【假期,儿童安全很重要,收好这份防拐指南】涨姿势近日,一女子利用玩具诱骗孩子,仅用60秒便将其带离,所幸乘坐摩的时被司机察觉出不对,孩子被救下…

    初高中学习 2023年1月15日