[发明专利]一种基于椭圆拟合的地磁传感器动态校准方法在审

专利信息
申请号: 201410849079.5 申请日: 2014-12-30
公开(公告)号: CN104482944A 公开(公告)日: 2015-04-01
发明(设计)人: 田雨农;张晓伟;苍柏;李刚 申请(专利权)人: 大连楼兰科技股份有限公司
主分类号: G01C25/00 分类号: G01C25/00;G06F19/00
代理公司: 大连智高专利事务所(特殊普通合伙) 21235 代理人: 李猛
地址: 116025 辽宁省大连*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于椭圆拟合的地磁传感器动态校准方法,将地磁传感器围绕固定点旋转一周,旋转过程中,间隔若干角度记录一次地磁坐标;将若干地磁坐标记录点作为椭圆拟合的输入点,做椭圆方程的变形,在地磁坐标记录点中,取出其中的n个点,n≥5,其坐标分别为:(x1,y1),(x2,y2),…,(xn,yn),将坐标带入变形后的椭圆方程,构造方程组拟合参数,根据拟合参数对地磁进行校正。本发明用椭圆拟合方法,获得椭圆的中心点坐标、倾斜角度以及长、短半轴,对电磁传感器进行动态校准,解决了由于方位圆的圆心偏离原点产生偏移,使根据地磁传感器的测定值而计算出的方位与实际方位不同的问题。
搜索关键词: 一种 基于 椭圆 拟合 地磁 传感器 动态 校准 方法
【主权项】:
一种基于椭圆拟合的地磁传感器动态校准方法,其特征在于,包括下述步骤:S1.将地磁传感器围绕固定点旋转一周,旋转过程中,间隔若干角度记录一次地磁坐标;S2.将步骤S1中的若干地磁坐标记录点作为椭圆拟合的输入点,椭圆的一般方程如下:Ax2+Bxy+Cy2+Dx+Ey+F=0对椭圆一般方程做如下变形:‑Cy2=Ax2+Bxy+Dx+Ey+F   (1)再对方程(1)作如下变形:‑y2=A/Cx2+B/Cxy+D/Cx+E/Cy+F/C   (2)令<mfenced open='' close=''><mtable><mtr><mtd><mi>A</mi><mo>/</mo><mi>C</mi><mo>=</mo><msub><mi>M</mi><mn>1</mn></msub><mo>;</mo></mtd></mtr><mtr><mtd><mi>B</mi><mo>/</mo><mi>C</mi><mo>=</mo><msub><mi>M</mi><mn>2</mn></msub><mo>;</mo></mtd></mtr><mtr><mtd><mi>D</mi><mo>/</mo><mi>C</mi><mo>=</mo><msub><mi>M</mi><mn>3</mn></msub><mo>;</mo></mtd></mtr><mtr><mtd><mi>E</mi><mo>/</mo><mi>C</mi><mo>=</mo><msub><mi>M</mi><mn>4</mn></msub><mo>;</mo></mtd></mtr><mtr><mtd><mi>F</mi><mo>/</mo><mi>C</mi><mo>=</mo><msub><mi>M</mi><mn>5</mn></msub><mo>;</mo></mtd></mtr></mtable></mfenced>将M1,M2,M3,M4,M5带入方程(2)得:‑y2=M1x2+M2xy+M3x+M4y+M5   (3)对方程(3)进一步变形,用矩阵表示如下:<mrow><mo>-</mo><msup><mi>y</mi><mn>2</mn></msup><mo>=</mo><mrow><mo>(</mo><msup><mi>x</mi><mn>2</mn></msup><mo>,</mo><mi>xy</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>M</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>4</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>5</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow><mo>;</mo></mrow>S3.在地磁坐标记录点中,取出其中的n个点,n≥5,其坐标分别为:(x1,y1),(x2,y2),…,(xn,yn),将坐标带入方程(4),构造方程组拟合参数,则可得到如下n个方程构成的方程组:<mrow><msub><mi>M</mi><mn>1</mn></msub><msup><msub><mi>x</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msub><mi>M</mi><mn>2</mn></msub><msub><mi>x</mi><mn>1</mn></msub><msub><mi>y</mi><mn>1</mn></msub><mo>+</mo><msub><mi>M</mi><mn>3</mn></msub><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>M</mi><mn>4</mn></msub><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>M</mi><mn>5</mn></msub><mo>=</mo><mo>-</mo><msubsup><mi>y</mi><mn>1</mn><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>M</mi><mn>1</mn></msub><msup><msub><mi>x</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msub><mi>M</mi><mn>2</mn></msub><msub><mi>x</mi><mn>2</mn></msub><msub><mi>y</mi><mn>2</mn></msub><mo>+</mo><msub><mi>M</mi><mn>3</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>M</mi><mn>4</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>M</mi><mn>5</mn></msub><mo>=</mo><mo>-</mo><msubsup><mi>y</mi><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>……………………………………………<mrow><msub><mi>M</mi><mn>1</mn></msub><msup><msub><mi>x</mi><mi>n</mi></msub><mn>2</mn></msup><mo>+</mo><msub><mi>M</mi><mn>2</mn></msub><msub><mi>x</mi><mi>n</mi></msub><msub><mi>y</mi><mi>n</mi></msub><mo>+</mo><msub><mi>M</mi><mn>3</mn></msub><msub><mi>x</mi><mi>n</mi></msub><mo>+</mo><msub><mi>M</mi><mn>4</mn></msub><msub><mi>x</mi><mi>n</mi></msub><mo>+</mo><msub><mi>M</mi><mn>5</mn></msub><mo>=</mo><mo>-</mo><msubsup><mi>y</mi><mi>n</mi><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow>用矩阵Ax=b表示为:<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>x</mi><mn>1</mn><mn>2</mn></msubsup></mtd><mtd><msub><mi>x</mi><mn>1</mn></msub><msub><mi>y</mi><mn>1</mn></msub></mtd><mtd><msub><mi>x</mi><mn>1</mn></msub></mtd><mtd><msub><mi>y</mi><mn>1</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mn>2</mn><mn>2</mn></msubsup></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub><msub><mi>y</mi><mn>2</mn></msub></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd><mtd><msub><mi>y</mi><mn>2</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mi>n</mi><mn>2</mn></msubsup></mtd><mtd><msub><mi>x</mi><mi>n</mi></msub><msub><mi>y</mi><mi>n</mi></msub></mtd><mtd><msub><mi>x</mi><mi>n</mi></msub></mtd><mtd><msub><mi>y</mi><mi>n</mi></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>&times;</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>M</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>4</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>5</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><msubsup><mi>y</mi><mn>1</mn><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mo>-</mo><msubsup><mi>y</mi><mn>2</mn><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>-</mo><msubsup><mi>y</mi><mi>n</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced></mrow>则矩阵<mrow><mi>A</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>x</mi><mn>1</mn><mn>2</mn></msubsup></mtd><mtd><msub><mi>x</mi><mn>1</mn></msub><msub><mi>y</mi><mn>1</mn></msub></mtd><mtd><msub><mi>x</mi><mn>1</mn></msub></mtd><mtd><msub><mi>y</mi><mn>1</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mn>2</mn><mn>2</mn></msubsup></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub><msub><mi>y</mi><mn>2</mn></msub></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd><mtd><msub><mi>y</mi><mn>2</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mi>n</mi><mn>2</mn></msubsup></mtd><mtd><msub><mi>x</mi><mi>n</mi></msub><msub><mi>y</mi><mi>n</mi></msub></mtd><mtd><msub><mi>x</mi><mi>n</mi></msub></mtd><mtd><msub><mi>y</mi><mi>n</mi></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>x</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>M</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>4</mn></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mn>5</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo><mi>b</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><msubsup><mi>y</mi><mn>1</mn><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mo>-</mo><msubsup><mi>y</mi><mn>2</mn><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>-</mo><msubsup><mi>y</mi><mi>n</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>由最小二乘法求解,得到方程ATAx=ATb的精确解,即得到Ax=b的最优解,其为参数M1,M2,M3,M4,M5的值,进而得到椭圆方程;S4根据椭圆方程,求出椭圆的倾斜角度、中心点坐标、长半轴的长度和短半轴的长度,具体步骤如下:(1)令:P1=M1;P2=M2;P3=C=1;P4=M3;P5=M4;P6=M5;(2)椭圆的倾斜角度为:<mrow><mi>&theta;</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>tg</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfrac><msub><mi>P</mi><mn>2</mn></msub><mrow><msub><mi>P</mi><mn>1</mn></msub><mo>-</mo><msub><mi>P</mi><mn>3</mn></msub></mrow></mfrac></mrow>令:Ao=P6Au=P4cosθ+P5sinθAv=‑P4sinθ+P5cosθAuu=P1cos2θ+P3sin2θ+P2sinθcosθAvv=P1sin2θ+P3cos2θ‑P2sinθcosθ(3)椭圆中心点坐标为:<mrow><mi>xCenter</mi><mo>=</mo><mfrac><mrow><mo>-</mo><mi>Au</mi><mi>cos</mi><mi>&theta;</mi></mrow><mrow><mn>2</mn><mi>Auu</mi></mrow></mfrac><mo>-</mo><mfrac><mrow><mo>-</mo><mi>Av</mi><mi>sin</mi><mi>&theta;</mi></mrow><mrow><mn>2</mn><mi>Avv</mi></mrow></mfrac></mrow><mrow><mi>yCenter</mi><mo>=</mo><mfrac><mrow><mo>-</mo><mi>Au</mi><mi>sin</mi><mi>&theta;</mi></mrow><mrow><mn>2</mn><mi>Auu</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mo>-</mo><mi>Av</mi><mi>cos</mi><mi>&theta;</mi></mrow><mrow><mn>2</mn><mi>Avv</mi></mrow></mfrac></mrow>xCenter为椭圆在x方向的中心点坐标,yCenter为椭圆在y方向的中心点坐标;(4)椭圆的长半轴和短半轴分别为:<mrow><msub><mi>R</mi><mi>U</mi></msub><mo>=</mo><msqrt><mo>|</mo><mfrac><mrow><mo>-</mo><mo>(</mo><mi>Ao</mi><mo>-</mo><mi>Auu</mi><msup><mrow><mo>(</mo><mi>Au</mi><mo>/</mo><mn>2</mn><mi>Auu</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mi>Avv</mi><msup><mrow><mo>(</mo><mi>Av</mi><mo>/</mo><mn>2</mn><mi>Avv</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow><mi>Auu</mi></mfrac><mo>|</mo></msqrt></mrow><mrow><msub><mi>R</mi><mi>V</mi></msub><mo>=</mo><msqrt><mo>|</mo><mfrac><mrow><mo>-</mo><mo>(</mo><mi>Ao</mi><mo>-</mo><mi>Auu</mi><msup><mrow><mo>(</mo><mi>Au</mi><mo>/</mo><mn>2</mn><mi>Auu</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mi>Avv</mi><msup><mrow><mo>(</mo><mi>Av</mi><mo>/</mo><mn>2</mn><mi>Avv</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow><mi>Avv</mi></mfrac><mo>|</mo></msqrt><mo>;</mo></mrow>RU为椭圆长半轴的长度,RV为椭圆短半轴的长度;S6.地磁的校正:(1)系数计算如下:Xsf=max[1,Rv/Ru]Ysf=max[1,Ru/Rv]Cx=Xsf*xCenterCy=Ysf*yCenterXsf为地磁方位圆在x方向的偏移系数,Ysf为地磁方位圆在y方向的偏移系数,Cx为地磁方位圆在x方向的圆心坐标,Cy为地磁方位圆在y方向的的圆心坐标;(2)校正Hx=HxbXsf‑CxHy=HybYsf‑Cy其中,Hxb,Hyb是地磁的原始输出,Hx,Hy是校正后的输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连楼兰科技股份有限公司,未经大连楼兰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410849079.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top