第4期(总第173期) 2012年8月 机械工程与自动化 MECHANICAL ENGINEERING & AUTOMATION No.4Aug. 文章编号:1672-6413(2012)04-0163-03 櫜基于椭球拟合的三轴磁传感器快速标定补偿方法张 樨1,李 杰2,蒋 窍2,张晓明2 ( 1.中北大学 信息与通信工程学院,山西 太原 030051;2.中北大学 电子与计算机科学技术学院,山西  太原 030051) 摘要:考虑到现有多轴磁传感器的标定补偿方法中普遍存在操作时间长、计算量较大、标定设备要求高、场地要求面积大等问题,提出一种基于椭球拟合的三轴磁传感器误差标定补偿方法。首先,分析传感器误差产生机理,并在此基础上,建立传感器误差模型,推导出各误差系数的计算公式,并利用椭球拟合的方法对三轴磁传感器进行测试标定与误差补偿。实验结果表明,该方法能够正确、有效地标定补偿三轴磁传感器的不正交误差、灵敏度误差以及零偏误差,具有操作简捷、省时、精度高等特点。 关键词:磁传感器;误差建模;标定补偿;椭球拟合中图分类号:V241.61   文献标识码: 櫜 A 国家自然科学基金资助项目 (61004127 );国家自然科学基金资助项目 (50905169 ) 收稿日期:2012-03-22;修回日期:2012-04-02 作者简介:张樨 (1977-),女,贵州黔西人,助教,硕士,主要从事导航制导与控制方面的研究工作。 0 引言 三轴磁传感器是重要的导航工具,为了获得高精度、高可靠性的导航信息,就必须对传感器进行有效的误差标定与补偿[ 1]。传统的磁补偿技术主要为硬补偿,通过在磁传感器周围放置各种永久磁铁、软铁球或补偿绕组来抵消载体磁场,但是却存在成本高、补偿过程复杂、不易控制、精度较低等问题。针对此,本文以三轴磁传感器的制造误差为例,通过基于椭球约束的最小二乘拟合方法,对其进行软补偿,消除载体磁场对磁传感器的影响,有效提高磁传感器的误差补偿精度。 1 误差产生机理分析及建模根据产生机理的不同,可将三轴磁传感器的制造误 差分为3类:不正交误差、灵敏度误差、零位误差[ 2, 3]。 1.1 不正交误差 三轴磁传感器轴间的不正交误差是由于在制造过程中三个磁传感器的测量轴无法保证两两完全正交所 引起,其不正交角模型如图1所示。其中, X 0、 Y 0、 Z 0 表示理想正交模型中三轴磁传感器的矢量指向; X 、 Y 、 Z 表示实际磁传感器三轴的指向;假设 Z 轴与正交模 型中的 Z 0 轴重合,且 XOZ 面与 X 0 OZ 0 面重合; α 为 X 轴在 XOZ 面与轴 X 0 的夹角; β 为 Y 轴在 X 0 OY 0 面 的投影与 Y 0 轴的夹角; γ 为 Y 轴与 X 0 OY 0 面的夹角。 由此可建立三轴磁传感器不正交角的数学模型: Bx 1 By 1Bz 烄 烆 烌 烎1 = cos α 0 sin α sin β cos α cos β cos γ sin γ 烄 烆 烌 烎0  0  1 Be x Be yBe 烄 烆 烌 烎 z 。 ( 1) … ………………………………………………… 其中: Bx 1、 By 1、 Bz 1分别为存在不正交误差情况下的三 维磁感应强度; Be x 、 Be y 、 Be z 分别为三轴磁传感器的理 论输出值。 1.2 灵敏度误差 轴间静态灵敏度误差是由于三轴磁传感器各轴的灵敏度不同、测量信号的放大电路特性不完全相同而引起的测量误差,其数学模型为: Bx 2 By 2Bz 烄 烆 烌 烎2 =

基于椭球 磁补偿 matlab,基于椭球拟合的三轴磁传感器快速标定补偿方法相关推荐

  1. 基于椭球 磁补偿 matlab,基于椭球拟合的三轴磁传感器误差补偿方法.pdf

    第 2 5卷 第7期 2 0 1 2年 7月 传 感 技 术 学 报 C HI NE S E J OU R NAL O F S E NS OR S AND A C T UA T OR S V0 1 2 ...

  2. matlab三轴陀螺标定,一种mems三轴陀螺仪误差标定方法

    一种mems三轴陀螺仪误差标定方法 [专利摘要]本发明涉及一种MEMS三轴陀螺仪的误差标定方法,属于试验[技术领域].本发明方法通过建立MEMS三轴陀螺仪的误差校正模型,采用双轴速率转台对MEMS陀螺 ...

  3. 基于椭球 磁补偿 matlab,基于椭球曲面拟合的三维磁罗盘误差补偿算法

    第 20 卷第 5 期 中国惯性技术学报 Vol.20 No.5 2012年10月 Journal of Chinese Inertial Technology Oct. 2012 收稿日期:2012 ...

  4. 基于bp神经网络的字符识别matlab,基于bp神经网络的数字识别的Matlab实现

    <基于bp神经网络的数字识别的Matlab实现>由会员分享,可在线阅读,更多相关<基于bp神经网络的数字识别的Matlab实现(18页珍藏版)>请在人人文库网上搜索. 1.基于 ...

  5. 基于AR模型的功率谱matlab,基于AR模型法功率谱估计的Matlab实现

    2005iF 12月 笫 21卷第 6期 武警工程学 院学报 jOURNAL OF ENGG COLLEGE OF ARMED POLICE FORCE DeC.2005 Vo1.21 No.6 [计 ...

  6. 基于颜色特征的图像匹配MATLAB,基于颜色特征的图像检索系统 这是个MATLAB程序 - 下载 - 搜珍网...

    压缩包 : 基于颜色特征的图像检索系统.rar 列表 基于颜色特征的图像检索系统\007.bmp 基于颜色特征的图像检索系统\01.bmp 基于颜色特征的图像检索系统\011.BMP 基于颜色特征的图 ...

  7. 基于dde的vb和matlab,基于VB和DDE技术的组态王通信协议转换

    组态王是一种通用的工业监控上位机软件,它界面友好.易学易用.即便是不懂编程的工程人员也能在短时时间内开发出界面精美,符合行业标准且高效的上位机监控程序,因此深受工程师们的喜爱,然而组态王软件的上下位机 ...

  8. 基于rnn的语音降噪matlab,基于RNN的音频降噪算法 (附完整C代码)

    前几天无意间看到一个项目rnnoise. 基于RNN的音频降噪算法. 采用的是 GRU/LSTM 模型. 阅读下训练代码,可惜的是作者没有提供数据训练集. 不过基本可以断定他采用的数据集里,肯定有ur ...

  9. 基于dde的vb和matlab,基于DDE技术的组态王和VB的通信

    电子质量(2013 第 02 期) 基于DDE技术的组态王和VB 的通信 基于 DDE 技术的组态王和 VB 的通信 Communication between KingViewand VB Base ...

最新文章

  1. easyUI下datagrid嵌套显示
  2. php empty ,is_null ,isSet 对比
  3. 【转】c#处理3种json数据的实例
  4. 微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现
  5. 分布式、集群和负载均衡的概念解释
  6. Spring IOC之Bean初始化篇
  7. vue template 复用_Vue之组件、路由
  8. 为系统加载右键注册控件选项【VB 注册控件】
  9. 职场潜规则:非985院校的简历,一律扔进垃圾桶
  10. 自然语言处理 # 中文分词技术 概述
  11. u盘有声音但是不显示怎么办?u盘不显示解决方案
  12. creo 6.0—01:软件界面介绍,系统背景颜色修改
  13. JAVA音程_下列选项中哪个音程是减三和弦?
  14. 如何将PDF格式转换为WORD文档
  15. 织梦CMS系统正式收费:5800元 站长们真的慌了
  16. 法线变换详解 和 3D 变换中法向量变换矩阵的推导
  17. JQuery动态生成Table表格
  18. Sublime Text 3 简体中文汉化包使用方法
  19. 主页改index.php,如何更改首页默认index.php改成index.html
  20. Oracle NOWAIT关键字的理解

热门文章

  1. 奥特曼系列赛文飞踢是哪个服务器,昭和系6大奥特曼的“奥特飞踢”,泰罗的很敏捷,雷欧伤害最高!...
  2. Oracle数据库-02
  3. 幻影成像的搭建以及应用
  4. 关于GPON的清晰明了的总结与配置示例,重点已加粗
  5. c语言已知银行定期的整存整取,c语言问题,与“银行整存整取存款不同期限的月息利率”有关,高手进...
  6. 虚幻C++学习笔记01--官方案例:FloatingActor
  7. oracle数据库27043,在线考试系统(论文).doc
  8. 如何制作电视展示艺术品(或全家福)
  9. typec扩展坞hdmi没反应_type-c扩展坞是什么?
  10. hihoCoder #1073 光棍节