VIO:IMU传感器

1. 旋转运动学

1.1 写在前面

这一块本来应该并不难,但是感觉深蓝学院的vio课程讲的有点粗略有点云里雾里的,也可能是我没理解清楚,所以按照自己的理解写了一部分内容。理解不当之处非常希望大家能指出,因为可能理解错了或者复杂了
图一:图片源自深蓝学院VIO课程
图一:来自深蓝学院VIO课程

1.2 问题背景

问题背景:三维线性空间 R 3 R^3 R3 中一个向量 r = ( r x , r y , r z ) r=(r_x,r_y,r_z) r=(rx,ry,rz),我们可以使用这个向量r来表示一个质点(机器人)位置,当这个机器人运动时,现在我们要分析当我们站在原地不动(静止坐标系inertial frame)和站在转动的转盘上(转动坐标系body frame)时对这个运动的观测关系。
注意:这个 ( r x , r y , r z ) (r_x,r_y,r_z) (rx,ry,rz)并不是向量 r r r的坐标,只是向量 r r r的分量值。因为现在还没有在线性空间R^3中定义该线性空间的基呢,所以坐标也无从谈起,要讨论运动一定要放在某个坐标系(线性空间中的基向量矩阵)下才可以,所以下面开始定义坐标系。

1.3 定义描述问题的坐标系

如图一所示,设有固定坐标系inertial frame和运动坐标系body frame
设inertial frame的基向量矩阵为: E i = ( x , y , z ) E_i=(x,y,z) Ei=(x,y,z),设body frame的基向量矩阵为: E b = ( i , j , k ) E_b=(i,j,k) Eb=(i,j,k)
现在定义了线性空间 R 3 R^3 R3的两个基后,我们才可以设向量 r = ( r x , r y , r z ) r=(r_x,r_y,r_z) r=(rx,ry,rz)在相应的基下的坐标,其实也不是设的,是定义了基后算出来的。
设质量块在inertial frame下的坐标为: r i = ( x i , y i , z i ) r_i=(x_i,y_i,z_i) ri=(xi,yi,zi),在body frame下的坐标为: r b 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值