【第三讲---三维空间刚体运动】

坐标系和位姿变换

坐标系
在三维空间中,三根不共面的轴,坐标系能用他的基来表示。
机器人中各种坐标系:

  • 世界系、惯性系
  • 机体系
  • 传感器参考系

点、向量、坐标系
坐标系分为左左手系和右手系
在这里插入图片描述
下面讨论有关向量的运算:
内积(对应坐标相乘在相加)
在这里插入图片描述
外积:(叉乘)
在这里插入图片描述向量叉乘表示不方便,可以写成矩阵与向量相乘的形式,
外积的结果是一个向量,方向垂直于这两个向量,大小为在这里插入图片描述

位姿变换

  • 旋转变换
    在这里插入图片描述
  • 欧式变换

在这里插入图片描述
在旋转变换(SO3变换)的基础上,增加平移操作,就是SE(3)变换
在这里插入图片描述
R12:把姿态由2系对齐到1系的旋转矩阵
t12:把位置由2系对齐到1系的平移量
在多层坐标系的变换时,嵌套过多
为了方便嵌套,可以写成
在这里插入图片描述
在这里插入图片描述

描述刚体运动(姿态)

旋转矩阵:SO(3)
旋转向量/角轴:
在这里插入图片描述
总可以找到一个旋转前后没有变换的轴

欧拉角:
无论是旋转矩阵还是旋转向量,对我们来说都非常不直观。而欧拉角则很好的解决了这一问题,他提供了一种非常直观的方式来描述旋转,他使用了3个分离的转角,把一个旋转分解成3次不同轴的旋转
在这里插入图片描述
以飞机为例:
在这里插入图片描述
但是欧拉角存在旋转次序的问题:
最常用的是是XYZ或ZYX,选择的旋转顺序不同,欧拉角对同一旋转的描述也不同,要定义欧拉角,要先说明旋转轴顺序。
动轴和定轴的问题:

  • 绕旋转之后的轴旋转(动轴)
  • 绕着旋转前的轴旋转(定轴)
    奇异性(不连续性)
  • 旋转向量,存在0-2pi的跳变,突然从2pi到0
  • 欧拉角,存在跳变和万向锁在这里插入图片描述

四元数
由来:
2D空间中的旋转可以用一个单位复数来表示。
在这里插入图片描述

在这里插入图片描述
3D空间的旋转也可以用复数表示,只不过虚部有三个维度组成,i,j,k类似于四元数的旋转操作。
在这里插入图片描述
在这里插入图片描述

运算:
加减:
在这里插入图片描述
乘法:(四元数没有交换律)
在这里插入图片描述
在这里插入图片描述
数乘:
在这里插入图片描述

取模:
在这里插入图片描述

共轭:
在这里插入图片描述
求逆:
在这里插入图片描述
四元数乘法写成矩阵相乘:
在这里插入图片描述

在这里插入图片描述

作用:
把三维点拓展到四维

实践

Eigen使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

释怀°Believe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值