传感器是不是即插即用?并不是,传感器接入硬件,需要首先对它们进行校准(标定),来提高数据准确度。事实上,传感器数据好坏直接影响了算法设计,传感器数据越精确,控制效果上限越高,而算法本质是在接近这个上限。校准的意义可见一斑
校准需要结合传感器测量原理和误差模型。那这篇首先来看一下,作为无人机最核心的imu传感器,其测量原理和业界常用的校准算法,以及px4上imu校准算法的实现
一 imu测量原理
imu(inertial measurement unit 惯性测量单元)设备,通常包含三轴陀螺仪和三轴加速度计。其中,三轴陀螺仪是imu的主要元件,很多近似滤波算法也是基于陀螺测量数据建立的,再用加速度计修正估计结果。陀螺仪高频性能较好,可以用来测量高速运动,但是它存在零点漂移,容易受到温度等环境因素影响;加速度计低频性能较好,但数据易受震动影响。通常需要物理上保证imu恒温和做减震处理
传统机械陀螺仪基于陀螺的定轴性:高速旋转的刚体,其旋转轴在三维空间具有方向不变性,于是可以将机体旋转运动转化成角度偏移量来测量。但是这种方法依赖于机械上的旋转运动,对设备、环境等要求太高
mems (microelectromechanical systems微机电系统)工艺出现之后,机械陀螺仪被逐渐取代,mems微机械陀螺基于科里奥利力:旋转刚体沿径向运动时受到切向力,可以施加径向力将旋转运动转化成切向压力来测量;另一种高精度的光纤陀螺则是基于萨格纳克效应,把旋转运动转化成干涉条纹的位移,用光敏传感器测量
安装其他工具和库
sudo apt-get install build-essential cmake libeigen3-dev libqt4-dev libqt4-opengl-dev freeglut3-dev gnuplot构建运行测试
cd imu_tkmkdir buildcd buildcmake ..make./test_imu_calib test_data/xsens_acc.mat test_data/xsens_gyro.mat显然,这种校准算法依赖有一定计算能力的设备来完成数值迭代,在飞控处理器上几乎不可能,为此px4实现了一种近似的启发式算法,下面一起看一下
四 px4校准算法
1 加速度计
之所以称之启发式算法,是因为校准过程借助了摆放姿态的特殊性完成,十分巧妙
2 陀螺仪
px4的陀螺仪只是静置取平均求偏移量,并没有标定其他参数。
基于移位寄存器的发光二极管立方体(4*4)编写代码
中航光电新型片式大电流连接器特性
怎么样才能挑选到何时的笔记本处理器?首先要弄清楚参数
区块链将会怎样影响我们生活的方方面面
高通骁龙LTE调制解调器层级现支持的芯片组介绍
IMU测量原理与标定算法的实现
碳化硅功率器件在车载充电机OBC中的应用2
国家统计局:8月集成电路产量同比增长21.1%
谷景教你辨识共模磁环电感的质量好坏
在数据量巨大的环境中,AI加速器等硬件系统占据舞台中心
迈动互联中标浪潮元宇宙项目
iphone8什么时候上市?iphone8最新消息:iphone8最新功能曝光,3D扫描人脸识别+OLED全面屏,你期待吗?
首款数控DC-DC转换器SC493,可满足电源管理需求
十大超酷产品登场 CES大展开幕 让你大开眼界 (图)
2009年5月照明级LED规格探讨
再获肯定!科隆新能源子公司获评“河南省智能工厂”
亿航与广州市政府合作将把广州市打造成全球首个空中交通试点城市
iphone8什么时候上市?iphone8最新消息:iPhone 8或将取消指纹识别,启用人脸识别?
传感器在哪三个领域中有着广大作用?
物联网和区块链合力,打造良性循环生态产业圈