磁力计简单水平较准算法
看了一段时间的磁力计校准,现在要把自己理解了的整理一下。
一,磁偏角
磁力计计算出来的航向角是载体相对于地磁北向的航向角,其与地理北极的真北航向角不同。两者间存在一个地磁偏角。地球上每个位置的磁偏角都不同,可以在world magnetic model(WMM)上查询,比如上海的 经度:121度43分, 纬度:31度14分,磁偏角是11度50分24秒。
网站地址:(https://www.ngdc.noaa.gov/geomag/calculators/magcalc.shtml#declination)
二.硬铁干扰和三轴标度误差校准
磁力计安装在板子上时,周围存在的电路子系统或多或少会产生额外磁场,影响了磁力计受地磁场感应读出的数据。硬铁磁场产生的罗差是固定的,表现为附加在三轴磁场强度测量值上的静态偏移量。这个偏移量可以通过校准获得。
三轴标度因数误差,简单来讲就是三轴归一化后增益不同,即三轴归一化后存在比例系数,校准后才是一个标准圆。
1.下图是原始数据,可以看到圆心相对于原点偏的老远了
2.对原始数据进行水平较准,得到下图
够标准((*^_^*))
3.当载体不是在水平面上,而是存在倾斜时,这个时候要对数据进行倾角补偿。倾斜的角度可以用横滚角和俯仰角表示,用加速度计获得。下面是倾斜状态(横滚角 = 20度)下输出的原始数据
利用三轴法对其进行校准和倾斜补偿,处理完后的数据轨迹如下图所示:
哈哈,校准成功,开心(*^_^*)!
磁力计简单水平较准算法相关推荐
- 简单的加密/解密算法_/c++
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_36557960/article/details/79299093 关于加密和解密问题,有的加密 ...
- 异或加密的java算法_Java使用异或运算实现简单的加密解密算法实例代码
Java简单的加密解密算法,使用异或运算 实例1: package cn.std.util; import java.nio.charset.Charset; public class DeEnCod ...
- java自动红包_Java一个简单的红包生成算法
一个简单的红包生成算法,代码如下: /** * 红包 * @param n * @param money 单位:分 * @return **/ public static double[] redPa ...
- 记一次简单高效的吸血鬼算法
记一次简单高效的吸血鬼算法 什么是吸血鬼数字 获取四位数的吸血鬼数字的代码实现 输出结果 代码分析 什么是吸血鬼数字 吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一 ...
- 选择排序(Selection sort)是一种简单直观的排序算法
选择排序(Selection sort)是一种简单直观的排序算法.它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大 ...
- 简单易学的机器学习算法——梯度提升决策树GBDT
梯度提升决策树(Gradient Boosting Decision Tree,GBDT)算法是近年来被提及比较多的一个算法,这主要得益于其算法的性能,以及该算法在各类数据挖掘以及机器学习比赛中的卓越 ...
- 一种简单的图形旋转算法
图形旋转好玩又有实用性, 这里介绍一种简单的图形旋转算法. 具体步骤如下: 1. 首先将原图和旋转图的坐标原点都变换到图形的中心位置处. 2. 历遍旋转图形中的每一个pixel, 将pixel的坐标( ...
- 简单易学的机器学习算法——Metropolis-Hastings算法
在简单易学的机器学习算法--马尔可夫链蒙特卡罗方法MCMC中简单介绍了马尔可夫链蒙特卡罗MCMC方法的基本原理,介绍了Metropolis采样算法的基本过程,这一部分,主要介绍Metropolis-H ...
- 一种简单的抗锯齿算法
在LCD等显示器上逐点绘制几何图像的时候, 往往对几何体的边缘采样不足, 这就会导致出现锯齿状不平滑的边缘. 为了尽量减弱这种现象,需要在斜线或物体边缘进行更密集的采样,然后根据一定的权重比例将色彩/ ...
- java实现约瑟夫环完整算法_Java简单实现约瑟夫环算法示例
Java简单实现约瑟夫环算法示例 发布时间:2020-10-01 14:19:56 来源:脚本之家 阅读:104 作者:perfect亮 本文实例讲述了Java简单实现约瑟夫环算法.分享给大家供大家参 ...
最新文章
- java B2B2C Springcloud多租户电子商城系统-消息驱动的微服务(消费分区)
- 算法导论之计算几何学
- ps计算机按键.,计算机一级Photoshop视图操作快捷键
- C语言学习笔记---typedef 简介
- arcgis xml 下载 切片_ArcGIS创建tpk切片缓存
- ROST情感分析的语法规则_基于「木兰」编译器,八行代码实现 quot;对于...中的quot;语法
- 晶振匹配电容容值计算总结
- CMS采集插件-CMS自动采集插件免费
- js一键复制并调起微信客户端
- 一键收藏网页上的文章,浏览器书签方便日常查找和管理
- nginx服务器,访问目录下php文档会直接下载,而不是转到页面
- exfat文件系统分析
- -bash: cd: /usr/bin/mysql:_linux下mysql的卸载、安装全过程amp;amp;mysql安装后bash:mysql:command not found...
- 测试管理之--团队组建
- Ubuntu下常用配置笔记(一)Cuda版本切换
- 原生js进阶版轮播图实现(走马灯效果,无缝衔接)
- TOM怎么注册字母邮箱,字母邮箱注册方法
- i386/libawt_xawt.so: libXext.so.6: cannot open shared object file
- Win7怎么快速开启Administrator帐号?
- rust中的slice