旋转矩阵(Rotation Matrix)

1,问题来源
我们知道,控制机器人是通过控制机器人上面每一个最基本的物件来实现复杂的现象的实现,那么,我们用什么东西来表示机器人每一个物件的状态呢?比如,现在有一个放在平面上的杯子,我们想要将它放在柜子上面,我们应该用什么东西来表示这个杯子的初始状态,结束状态以及它的运动过程呢?接下来我们将介绍自由度以及由自由度引出的旋转矩阵。

2.自由度
用于描述物体的状态。如机器人在平面上的状态可以通过在x,y轴上的移动以及转动来描述,这里我们就称这三个状态为三个自由度。对于空间上的物体,我们可以通过xyz轴上面的变化来描述它的移动,绕xyz三个轴的变化来描述它的转动(如roll pitch yaw),这里我们称有六个自由度。这里还可以通过微分的形式来进一步描述物体的的状态,如对位置的微分,可以得到速度,速度的微分可以得到加速度;对角度的微分得到角速度,角速度的微分得到角加速度。 自由度可以类比向量空间的基来理解。

3.世界坐标系与body坐标系
世界坐标系就是用做参考的坐标系。body坐标系就是用于研究的坐标系。

4.旋转矩阵(以三维坐标系为例)
将body坐标系的三个xyz轴相对于世界坐标的三个xyz轴的投影用矩阵的形式表示,如图,(假设世界坐标系为A,body坐标系为B)因为三个元素乘以三个元素,所以可以得到九个元素。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值