基于加速度计数据的陀螺仪原位标定

Aleksandr Mikov, S. Reginya, A. Moschevikin
{"title":"基于加速度计数据的陀螺仪原位标定","authors":"Aleksandr Mikov, S. Reginya, A. Moschevikin","doi":"10.23919/icins43215.2020.9133804","DOIUrl":null,"url":null,"abstract":"The paper presents a novel calibration method for gyroscopes and accelerometers. Contrary to existing methods the proposed one does not require a rotating table or other special equipment. To perform the calibration a user needs to make a series of sequential rotations of inertial measurement unit (IMU) separated by standstills. To find the sensor errors the cost function is defined in terms of orientation differences between accelerometer and gyroscope reported orientations. Then this function is minimized with respect to calibration parameters, that include scale factors, axis non-orthogonalities, biases and misalignment between gyroscope and accelerometer triads. The proposed method has been verified through Monte-Carlo simulations using synthesized IMU data. Besides the method was tested on real data from MPU-9250 sensors. In both cases, the method was proved to properly find calibration parameters. The simulations revealed that the differences between true and estimated sensor error parameters were less than 0.1% of their true value. The experiments using real and simulated data showed the significant elimination of orientation error after calibration. Moreover, the contribution of gyroscope scale and non-orthogonality errors to the total orientation error was estimated. The method implementation in Python together with the inertial data simulator and real sensor data are provided publicly**Reproducible research: all files and software for data processing used in experiments and simulations are available under an open-source license at https://github.com/mikoff/imu-calib..","PeriodicalId":127936,"journal":{"name":"2020 27th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"In-situ Gyroscope Calibration Based on Accelerometer Data\",\"authors\":\"Aleksandr Mikov, S. Reginya, A. Moschevikin\",\"doi\":\"10.23919/icins43215.2020.9133804\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper presents a novel calibration method for gyroscopes and accelerometers. Contrary to existing methods the proposed one does not require a rotating table or other special equipment. To perform the calibration a user needs to make a series of sequential rotations of inertial measurement unit (IMU) separated by standstills. To find the sensor errors the cost function is defined in terms of orientation differences between accelerometer and gyroscope reported orientations. Then this function is minimized with respect to calibration parameters, that include scale factors, axis non-orthogonalities, biases and misalignment between gyroscope and accelerometer triads. The proposed method has been verified through Monte-Carlo simulations using synthesized IMU data. Besides the method was tested on real data from MPU-9250 sensors. In both cases, the method was proved to properly find calibration parameters. The simulations revealed that the differences between true and estimated sensor error parameters were less than 0.1% of their true value. The experiments using real and simulated data showed the significant elimination of orientation error after calibration. Moreover, the contribution of gyroscope scale and non-orthogonality errors to the total orientation error was estimated. The method implementation in Python together with the inertial data simulator and real sensor data are provided publicly**Reproducible research: all files and software for data processing used in experiments and simulations are available under an open-source license at https://github.com/mikoff/imu-calib..\",\"PeriodicalId\":127936,\"journal\":{\"name\":\"2020 27th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS)\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 27th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/icins43215.2020.9133804\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 27th Saint Petersburg International Conference on Integrated Navigation Systems (ICINS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/icins43215.2020.9133804","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

提出了一种新的陀螺仪和加速度计标定方法。与现有的方法相反,提议的方法不需要转盘或其他特殊设备。为了进行校准,用户需要对惯性测量单元(IMU)进行一系列连续旋转,这些旋转被静止点分开。为了找出传感器误差,代价函数定义为加速度计和陀螺仪报告方向之间的方向差异。然后,该函数相对于校准参数最小化,包括刻度因子,轴非正交性,陀螺仪和加速度计三位一体之间的偏差和不对中。利用综合IMU数据进行蒙特卡罗仿真,验证了该方法的有效性。并对MPU-9250传感器的实测数据进行了验证。在这两种情况下,都证明了该方法可以正确地找到校准参数。仿真结果表明,传感器误差参数的真实值与估计值之间的差异小于其真实值的0.1%。实验结果表明,标定后的定位误差明显消除。此外,还估计了陀螺仪尺度和非正交误差对总定向误差的贡献。公开提供Python中的方法实现以及惯性数据模拟器和真实传感器数据**可重复研究:实验和模拟中使用的所有数据处理文件和软件都可以在开源许可下获得https://github.com/mikoff/imu-calib..
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
In-situ Gyroscope Calibration Based on Accelerometer Data
The paper presents a novel calibration method for gyroscopes and accelerometers. Contrary to existing methods the proposed one does not require a rotating table or other special equipment. To perform the calibration a user needs to make a series of sequential rotations of inertial measurement unit (IMU) separated by standstills. To find the sensor errors the cost function is defined in terms of orientation differences between accelerometer and gyroscope reported orientations. Then this function is minimized with respect to calibration parameters, that include scale factors, axis non-orthogonalities, biases and misalignment between gyroscope and accelerometer triads. The proposed method has been verified through Monte-Carlo simulations using synthesized IMU data. Besides the method was tested on real data from MPU-9250 sensors. In both cases, the method was proved to properly find calibration parameters. The simulations revealed that the differences between true and estimated sensor error parameters were less than 0.1% of their true value. The experiments using real and simulated data showed the significant elimination of orientation error after calibration. Moreover, the contribution of gyroscope scale and non-orthogonality errors to the total orientation error was estimated. The method implementation in Python together with the inertial data simulator and real sensor data are provided publicly**Reproducible research: all files and software for data processing used in experiments and simulations are available under an open-source license at https://github.com/mikoff/imu-calib..
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Visual Localization of a Ground Vehicle Using a Monocamera and Geodesic-Bound Road Signs Optimization of Data Pre-Processing for Compensation of Temperature Dependence of FOG bias by a Neural Network Construction of a Three-Pulse Approach to Phobos Trajectories with Access to the Mars Hill Sphere Based on the Solution of a Series of Lambert's Problems Setup for Measuring Complex Coupling Parameters in Laser Gyro Ring Cavity Implementation of the Algorithm for Estimating the State Vector of a Dynamic System in Undefined Conditions
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1