磁力计和加速度计在航向角的应用_第1页
磁力计和加速度计在航向角的应用_第2页
磁力计和加速度计在航向角的应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.关于磁力计的校准,我用了简单的方式,也就是拿着磁力计360度旋转,找到最大最小值,然后求得中心点。网上一堆的。2.就是磁力计和加速度计的摆放问题。由于我当时的摆放和加速度计只有Y轴相同,X轴反向,当你用旋转矩阵右乘以后,发现不对。Art-目前网上并没有人说这个x,y,z的摆放会对磁力计的计算的影响。也可能是我没找到把第一种假设:绕X轴旋转20度,得到的姿态角是pitch=-54.roll=0;同时得到Pitch=0.roll=0时刻的磁力计的值。如下。这个是我自己算出来的结果mag.world_mx=mag.mx*fast_cos(angle.roll)+mag.my*fast_sin(angle.pitch)*fast_sin(angle.roll)+mag.mz*fast_sin(angle.roll)*fast_cos(angle.pitch);mag.world_my=mag.my*fast_cos(angle.pitch)-mag.mz*fast_sin(angle.pitch);修angleUx20W(HB8,,,pitchProllyaw0.001757168...0.0222783^186.^-9397280x20000180,update7ticks4magX_offset0magY_offset/magZ_offEet。magJ(VmagYmamamamamaEx-J(_VY_2-29999999。EX。my"mzVworld_mMyworld_myVworld_m236'S'-426430-451-西struct句修angleUx20W(HB8,,,pitchProllyaw0.001757168...0.0222783^186.^-9397280x20000180,update7ticks4magX_offset0magY_offset/magZ_offEet。magJ(VmagYmamamamamaEx-J(_VY_2-29999999。EX。my"mzVworld_mMyworld_myVworld_m236'S'-426430-451-西struct句Ox^OOOOLBS...-55.8290291flcat3.317632288.2926178flcatU^UUUULBU...structuns-igr56S-42&uns-igrshortctruct<LIIfloatfloatfloat£truct<LiIunsignedunsignedshort-210shortshort-456shortshortshortshortshortihortshortthortmin228.805588float♦magX_offset/m3gY_offsetshortshortshortshortm3gX_m3KmagX_minrnagY.maxrnagY_rninmagZ_max-27.fie.179.float170ifloat-25.9361706186.004562-15.18555S3153.385162floatfloatfloatD239.273895第二种情况,旋转和情况一相同,从水平旋转到pitch=-20.roll=0;但是严格按照旋转矩阵来计算。代码如下。mag.world_mx=mag.mx*fast_cos(angle.roll)+mag.my*fast_sin(angle.pitch)*fast_sin(angle.roll)+mag.mz*fast_sin(angle.roll)*fast_cos(angle.pitch);mag.world_my=mag.myfastcos(angle.pitch)-mag.mz*fastsin(angle.pitch);

MFI班struct<angleOx2D0001BS...struct<un/pitchproll0.001601392...floatVpitchroll-。yaw-535668525,float0.026224155float3.34903574ifloat86.4444962float74.835701■floatmiag0x20000180...struct<u悔mag0x20000180...struct<un/update/ticksQmagX_offset。magY_offset#m3gZ_offset■magX/msgV•◎msgZ"m3gX_inaxQmflgX_min5msgV.iTiax。mag¥_minWm3gZ_inax0magZ_rnin0unsignec/updateWticks0magX_offEet。magY-^ffsetQmagZ_t>ffsetWmagXVmagY0unsigned■224'?unsign*160'?unsigned■-426short-42fishort-216short-211short430short430short-445short-454short-34short10short594shortmagZ"magX_ni3KQmagX_min7magY_ni3MQmag¥_min"magZ_ni3KQmagZ_min396short19Sshort-198short-555short知5short14short23short-Wshort-446short650short658short202short202short卜Ek。myWmz/world_mK|Wworld_my-36刑oa|"EX。myL*mzVworld_mw/world_my-39■float1S2flos222■float164flOS-31■float-32.919S456floa-41.193S43S■floatISO.983414-刑oa101.627045■float—world_mz。all0float一world_rnzPallU■float243473343float216.4855G5■float综上所述,关于坐标系的对其,是非常有必要的。可见,mx,my旋转

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论