机器人导论总结-第二部分

cHrcvt.jpg

第二章

位姿

位置
  • 一个点在坐标系中的坐标
  • A P ^AP AP矢量来描述
姿态
  • 姿态是用来描述物体的,只确定物体上的一个点不足以确定该物体的姿态,比如空间中的一个四边形,我们确定其中一个点的坐标不变,其他点的坐标发生变化,四边形的姿态就发生变化,因此需要多个点才能确定或者描述一个物体的姿态。
  • 更一般的,我们用相对于物体固定的坐标系来描述姿态是合适的,因为该坐标系相对于世界坐标系不发生变化,物体的姿态就不发生变化(物体上的任何一个点的坐标不发生变化);而且三维坐标系足以描述世界中的各种可见物体,比如前面的四边形。
  • 用旋转矩阵 B A P ^A_BP BAP来描述
对位姿的描述就是位置和姿态
  • B = B A P , A P B O R G \\{B\\}=\\{^A_BP,^AP_{BORG}\\} B=BAP,APBORG描述

映射

坐标平移

gJBTRU.png

  • 坐标平移实际上是一个坐标点相对于不同坐标系的表示的变化
  • 当坐标系 A \\{A\\} A和坐标系 B \\{B\\} B姿态相同时(两个坐标系的对应坐标轴都在同一水平线上);描述一个坐标点 P P P从坐标系 B \\{B\\} B平移到坐标系 A \\{A\\} A;根据之前的符号表示,就是将 A P ^AP AP转化为 B P ^BP BP.
  • 计算公式: A P = ^AP= AP= B P + ^BP+ BP+ A P B O R G ^AP_{BORG} APBORG 其中( A P B O R G ^AP_{BORG} APBORG为坐标 B \\{B\\} B原点相对于坐标系 A \\{A\\} A的位置坐标)
    • 注意:你或许注意到,在上面的等式右侧相加的两个向量的上标并不相同,也就意味着两个变量是参考的不同的坐标系.那么为什么它们可以直接相加呢?
    • 解释:因为两个变量参考的坐标系的姿态相同,所以 A Q = ( x , y , z ) T ^AQ=(x, y, z)^T AQ=(x,y,z)T B P ^BP BP平行.将 B P ^BP BP表示成 ( x , y , z ) T (x, y, z)^T (x,y,z)T, A P B O R G ^AP_{BORG} APBORG表示成 ( a , b , c ) T (a, b, c)^T (a,b,c)T;.根据四边形法则 A P = A Q + A P B O R G = ( x + a , y + b , z + c ) T ^AP=^AQ+^AP_{BORG}=(x+a, y+b, z+c)^T AP=AQ+APBORG=(x+a,y+b,z+c)T A P B O R G + B P = ( x + a , y + b , z + c ) T ^AP_{BORG}+^BP=(x+a, y+b, z+c)^T APBORG+BP=(x+a,y+b,z+c)T,所以 A P = B P + A P B O R G ^AP=^BP+^AP_{BORG} AP=BP+APBORG
坐标旋转

gJrJnH.png

  • 旋转的本质就是基于不同参考坐标的投影表示.
  • 计算公式: A P = B A R ∗ B P ^AP=^A_BR *^BP AP=BARBP
  • A P x = B X A ∗ B P ^AP_x=^BX_A*^BP APx=BXABP
  • A P y = B Y A ∗ B P ^AP_y=^BY_A*^BP APy=BYABP
  • A P z = B Z A ∗ B P ^AP_z=^BZ_A*^BP APz=BZABP
  • 解释: B X A ^BX_A BXA B P ^BP BP都是在坐标系 B \\{B\\} B中的表示,所以可以直接相乘.因为 B P ^BP BP的分量为 P P P X B X_B XB等的投影, B X A ∗ B P ^BX_A*^BP BXABP即为 B P ^BP BP B X A ^BX_A BXA上的投影,这正是 P P P A \\{A\\} A上的 x x x方向的分量.因为 B X A ^BX_A BXA正时 A \\{A\\} A X X X轴.
  • B A R = ( A B R ) − 1 = ( A B R ) T ^A_BR=(^B_AR)^{-1}=(^B_AR)^T BAR=(ABR)1=(ABR)T
一般变换
  • A P = B A R ∗ B P + A P O B R G ^AP=^A_BR*^BP+^AP_{OBRG} AP=BARBP+APOBRG
  • 先旋转后平移, 旋转后的向量与另一个向量都是在同一个坐标系中的表示,所以可以直接相乘.
齐次坐标
  • gJs4II.png
  • 其中等式右侧的矩阵为 B A T ^A_BT BAT

算子

平移算子
  • gJsbQS.png
旋转算子
  • gJsLLQ.png
变换算子
  • gJsXZj.png

变换的分类

绝对变换
  • 先旋转后平移,依次左乘
相对变换
  • 先平移后旋转,依次右乘

变换的计算

复合变换
  • gJyeF1.png
逆变换
  • 已知 B A T ^A_BT BAT,求 A B T ^B_AT ABT
  • gJydl8.png

参考

<<机器人学导论>>

cHr2KP.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
### 回答1: 《自主移动机器人导论第2版》是一本关于自主移动机器人的教材。该书由Richard M. Voyles撰写,于2018年出版。 这本书主要介绍了自主移动机器人的相关理论和应用。它包含了自主导航、感知和认知,运动控制,协作和交互技术等方面的内容。书中讲解了自主移动机器人的基本概念,以及相关的算法和技术原理。 《自主移动机器人导论第2版》以清晰简洁的方式解释了复杂的概念和原理。书中提供了大量的实例和案例分析,帮助读者更好地理解和应用所学知识。此外,书中还包含了习题和实验项目,供读者巩固和应用所学内容。 这本书适合对自主移动机器人感兴趣的学生和研究人员阅读。无论是计算机科学、机械工程还是电子工程专业的学生,都可以从这本书中获得对自主移动机器人的全面了解。 总之,《自主移动机器人导论第2版》是一本全面介绍自主移动机器人的教材,涵盖了相关的理论和应用。它对于学生和研究人员来说是一本宝贵的参考资料,可以帮助他们深入了解和研究自主移动机器人领域。 ### 回答2: 《自主移动机器人导论第2版pdf》是一本介绍自主移动机器人领域的教材。自主移动机器人是指具备主动控制、感知、决策和路径规划等能力的机器人,能够独立地在不同环境中移动和执行任务。 该教材详细介绍了自主移动机器人的基本概念、技术原理和应用。首先,作者通过对机器人与人类差异的讨论,引出了自主移动机器人的研究意义和挑战。然后,介绍了机器人的感知技术,包括传感器、视觉和定位等。接着,深入讲解了机器人的运动规划和控制方法,包括路径规划、避障和动力学控制等。同时,该教材还介绍了机器人的决策和智能算法,如机器学习、强化学习和人工智能等方面的应用。 此外,该教材还以案例和实例为基础,介绍了自主移动机器人在不同领域的应用,如室内导航、医疗护理、农业和工业等。同时,该教材还讨论了机器人的未来发展方向和可能面临的挑战。 《自主移动机器人导论第2版pdf》是一本权威的教材,对于学习和研究自主移动机器人的人士具有重要的参考价值。通过阅读该教材,读者可以深入了解自主移动机器人的原理、技术和应用,同时也可以了解到该领域的最新进展和未来发展方向。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值