磁力计 姿态 matlab,磁力计如何用来计算姿态(1)

写博客之前,被一辆逆行的电动车给撞了,我能说啥呢?没事,没事,你走吧

很久很久以前,做过行人惯性定位,主要用陀螺仪和加速度计,但航向发散问题,一直得不到解决,看过相关资料,说是可以用磁,但又听说,在室内,磁容易受干扰,精度会更差,从而也就,没有用磁来计算姿态。

后来,机缘巧合之间,又接触到了磁,发现一点也不懂,就找文献看了看,总结之如下。

1、利用磁强计算姿态的原理

磁场如同重力场一样,是地球的固有属性。地球磁场是一个矢量场,其方向是从磁南极指向磁北极,需要指出的是,磁北向与地理的北向不重合,存在一个夹角,称为 磁偏角。地球表面任何一点的地磁强度都可以用地磁矢量 F来表示,它的大小和方向通过地磁七要素来表示。如下图所示

5dfa2a61d2f5d2f891d68d690684dfb1.png

图中,O点为地球上某一观测点,X轴与地理纬度线平行,向东为正;Y轴与地理经度线平行,向北为正;Z轴与地平面垂直,向下为正。F为地磁矢量,F在XOY平面的投影H,称为地磁水平分量;X,Y,Z为地磁矢量在北向、东向和地下的分量;H与正北方向的夹角D称为磁偏角,规定北偏东为正;F与XOY平面的夹角I,称为磁倾角,向下为正。

F,地磁场总强度

H,地磁水平分量

D,磁偏角

I,磁倾角

X, 地磁场北向分量

Y, 地磁场东向分量

Z,地磁场垂直分量

这些量,称为地磁七要素。

他们之间的关系为

516b433de9f69162f2a2f4a832bf1534.png

只要知道某个位置的  经、纬、高,就可以利用IGRF国际地磁参考模型或者WMM世界地磁模型,来获取到地磁七要素。

如,利用geomag7.0软件,输入一个地点的经纬高和时间,就可以计算到该点的地磁七要素。

山西省忻州市岢岚县  某发射基地  经度 111.57   纬度 38.7  海拔 1376米

307af4f0627c502c5212cdfc438c9d64.png

获得观测点的地磁要素之后,东-北-天 坐标系下的三轴磁分量 X,Y,Z 便可以得到。

假设,三轴磁阻传感器 对准载体坐标系进行安装,以东北天坐标系作为参考坐标系。实验地点的磁场矢量强度为F,东北天三个轴向的地磁分量为Hx,Hy,Hz.  同时,利用磁阻传感器测得的载体系下的三轴磁分量为 Mx,My,Mz.  则存在以下关系

505194e0a2f6975183681703f7a8ba2f.png

Cn,b 为从参考系到载体系的变换矩阵。如下

ed0720a9c7bc6396f9325996ef1d0e0d.png

将方程展开

bfce758ada0f6b8faef66d1e6384e636.png

上述方程,Hx Hy Hz 可以通过磁场模型获得,Mx My Mz 通过磁阻传感器获得,但利用上式,还无法解出三个姿态角,因为上述三个方程不是互相独立的,因此需要知道至少一个姿态角,才能计算另外两个姿态角。

地磁测姿系统常常需要配合其他装置一起使用。

未完待续。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值