Movable Surface Rotation Angle Measurement System Using IMU
Abstract
:1. Introduction
2. Modeling
2.1. Problem Definition
- A denotes the frame fixed on the Earth.
- B denotes the IMU frame of reference.
- C denotes the movable surface frame of reference.
- .
- , and if , .
2.2. Relationship between Accelerometer, Rotation Axis, and Rotation Angle
2.3. Relationship between Gyroscope, Rotation Axis, and Rotation Angle
3. Algorithm Description
3.1. Zero-Velocity Detection
- Acceleration condition: .
- Angular velocity condition: .
- The acceleration magnitude needs to satisfy a threshold:
- The local acceleration variance is less than a threshold:
- Both of the above conditions need to be satisfied, and the duration is longer than seconds.
3.2. Estimation of Rotation Axis Direction
3.3. Estimation of Rotation Angle
3.3.1. Prediction
3.3.2. Correction
3.3.3. Dynamic Adjustment of Noise Covariance
4. System Design
5. Simulation and Discussion
Simulation
6. Discussion
7. Experiments Result
8. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
Algorithm A1 Rotation Axis Direction Estimation |
|
References
- Villa, S.G.; Jimenez-Martin, A.; Garcia-Dominguez, J.J. Novel imu-based adaptive estimator of the center of rotation of joints for movement analysis. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
- Barbour, N.; Schmidt, G. Inertial sensor technology trends. IEEE Sens. J. 2001, 1, 332–339. [Google Scholar] [CrossRef]
- Kok, M.; Hol, J.D.; Schön, T.B. Using inertial sensors for position and orientation estimation. Found. Trends Signal Process. 2017, 11, 1–153. [Google Scholar] [CrossRef] [Green Version]
- Hu, L.; Yang, W.; He, J.; Zhou, H.; Zhang, Z.; Luo, X.; Zhao, R.; Tang, L.; Du, P. Roll angle estimation using low cost mems sensors for paddy field machine. Comput. Electron. Agric. 2019, 158, 183–188. [Google Scholar] [CrossRef]
- Ghanbari, M.; Yazdanpanah, M.J. Delay compensation of tilt sensors based on mems accelerometer using data fusion technique. IEEE Sens. J. 2015, 15, 1959–1966. [Google Scholar] [CrossRef]
- Mahony, R.; Hamel, T.; Pflimlin, J.-M. Nonlinear complementary filters on the special orthogonal group. IEEE Trans. Autom. Control 2008, 53, 1203–1218. [Google Scholar] [CrossRef] [Green Version]
- Lee, J.K.; Park, E.J.; Robinovitch, S.N. Estimation of attitude and external acceleration using inertial sensor measurement during various dynamic conditions. IEEE Trans. Instrum. Meas. 2012, 61, 2262–2273. [Google Scholar] [CrossRef] [Green Version]
- Candan, B.; Soken, H.E. Robust attitude estimation using imu-only measurements. IEEE Trans. Instrum. Meas. 2021, 70, 1–9. [Google Scholar] [CrossRef]
- Park, S.; Park, J.; Park, C.G. Adaptive attitude estimation for low-cost mems imu using ellipsoidal method. IEEE Trans. Instrum. Meas. 2020, 69, 7082–7091. [Google Scholar] [CrossRef]
- Suh, Y.S. Orientation estimation using a quaternion-based indirect kalman filter with adaptive estimation of external acceleration. IEEE Trans. Instrum. Meas. 2010, 59, 3296–3305. [Google Scholar] [CrossRef]
- Madgwick, S.O.; Harrison, A.J.; Vaidyanathan, R. Estimation of imu and marg orientation using a gradient descent algorithm. In Proceedings of the 2011 IEEE International Conference on Rehabilitation Robotics, Zurich, Switzerland, 29 June–1 July 2011; pp. 1–7. [Google Scholar] [CrossRef]
- Sabatelli, S.; Galgani, M.; Fanucci, L.; Rocchi, A. A double-stage kalman filter for orientation tracking with an integrated processor in 9-d imu. IEEE Trans. Instrum. Meas. 2013, 62, 590–598. [Google Scholar] [CrossRef]
- Song, N.; Cai, Q.; Yang, G.; Yin, H. Analysis and calibration of the mounting errors between inertial measurement unit and turntable in dual-axis rotational inertial navigation system. Meas. Sci. Technol. 2013, 24, 115002. [Google Scholar] [CrossRef]
- Hu, P.; Xu, P.; Chen, B.; Wu, Q. A self-calibration method for the installation errors of rotation axes based on the asynchronous rotation of rotational inertial navigation systems. IEEE Trans. Ind. Electron. 2018, 65, 3550–3558. [Google Scholar] [CrossRef]
- Chen, Q.; Niu, X.; Kuang, J.; Liu, J. Imu mounting angle calibration for pipeline surveying apparatus. IEEE Trans. Instrum. Meas. 2020, 69, 1765–1774. [Google Scholar] [CrossRef]
- Cao, J.; Zhu, X.; Wu, H.; Zhang, L. A novel method of measuring spatial rotation angle using mems tilt sensors. Meas. Sci. Technol. 2017, 28, 105907. [Google Scholar] [CrossRef]
- Trucco, E.; Verri, A. Introductory Techniques for 3-D Computer Vision; Prentice Hall: Upper Saddle River, NJ, USA; London, UK, 1998. [Google Scholar]
- Luczak, S.; Oleksiuk, W.; Bodnicki, M. Sensing tilt with mems accelerometers. IEEE Sens. J. 2006, 6, 1669–1675. [Google Scholar] [CrossRef]
- Trawny, N.; Roumeliotis, S.I. Indirect kalman filter for 3d attitude estimation. Univ. Minn. Dept. Comp. Sci. Eng. Tech. Rep. 2005, 2, 2005. [Google Scholar]
- Skog, I.; Handel, P.; Nilsson, J.-O.; Rantakokko, J. Zero-velocity detection-an algorithm evaluation. IEEE Trans. Biomed. Eng. 2010, 57, 2657–2666. [Google Scholar] [CrossRef]
- Fischer, C.; Sukumar, P.T.; Hazas, M. Tutorial: Implementing a pedestrian tracker using inertial sensors. IEEE Pervasive Comput. 2013, 12, 17–27. [Google Scholar] [CrossRef]
- Sun, Y.; Xu, X.; Tian, X.; Zhou, L.; Li, Y. An adaptive zero-velocity interval detector using instep-mounted inertial measurement unit. IEEE Trans. Instrum. Meas. 2021, 70, 1–13. [Google Scholar] [CrossRef]
- Wang, Z.; Zhao, H.; Qiu, S.; Gao, Q. Stance-phase detection for zupt-aided foot-mounted pedestrian navigation system. IEEE/ASME Trans. Mechatron. 2015, 20, 3170–3181. [Google Scholar] [CrossRef]
- Jimenez, A.R.; Seco, F.; Prieto, J.C.; Guevara, J. Indoor pedestrian navigation using an INS/EKF framework for yaw drift reduction and a foot-mounted IMU. In Proceedings of the 2010 7th Workshop on Positioning, Navigation and Communication, Dresden, Germany, 11–12 March 2010; pp. 135–143. [Google Scholar] [CrossRef]
- Bebek, Ö.; Suster, M.A.; Rajgopal, S.; Fu, M.J.; Huang, X.; Çavuşoǧlu, M.C.; Young, D.J.; Mehregany, M.; Van Den Bogert, A.J.; Mastrangelo, C.H. Personal navigation via high-resolution gait-corrected inertial measurement units. IEEE Trans. Instrum. Meas. 2010, 59, 3018–3027. [Google Scholar] [CrossRef]
- Harada, T.; Uchino, H.; Mori, T.; Sato, T. Portable absolute orientation estimation device with wireless network under accelerated situation. In Proceedings of the IEEE International Conference on Robotics and Automation Proceedings, ICRA ’04 2004, New Orleans, LA, USA, 26 April–1 May 2004; Volume 2, pp. 1412–1417. [Google Scholar]
- Analog Devices. ADXl355 Datasheet and Product Info. Available online: https://www.analog.com/en/products/adxl355.html (accessed on 19 February 2021).
- Bosch Sensortec. Inertial Measurement Unit BMI088. Available online: https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi088.html (accessed on 19 February 2021).
- STMicroelectronics. STM32F411—STMicroelectronics. Available online: https://www.st.com/en/microcontrollers-microprocessors/stm32f411.html (accessed on 19 February 2021).
- Tedaldi, D.; Pretto, A.; Menegatti, E. A robust and easy to implement method for imu calibration without external equipments. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 3042–3049. [Google Scholar] [CrossRef]
Parameter | Value |
---|---|
9.84 | |
9.76 | |
0.001 | |
0.01 s | |
0.01 s |
IC | Noise Density | Unit Price (USD) |
---|---|---|
ADXL355 | 22.5 | 52.14 |
ADIS16465 | 23 | 798.14 |
BMI088 | 175 | 28.75 |
Accelerometer | Gyroscope | |
---|---|---|
Bias | 50 mg | 0.7° |
Noise Density | 50 | 0.02° |
Random Walk | 10 | 0.014° |
Rotation Axis Direction | |
---|---|
Test 1 | |
Test 2 | |
Test 3 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, C.; Tu, X.; Chen, Q.; Yang, Q.; Fang, T. Movable Surface Rotation Angle Measurement System Using IMU. Sensors 2022, 22, 8996. https://doi.org/10.3390/s22228996
Wang C, Tu X, Chen Q, Yang Q, Fang T. Movable Surface Rotation Angle Measurement System Using IMU. Sensors. 2022; 22(22):8996. https://doi.org/10.3390/s22228996
Chicago/Turabian StyleWang, Changfa, Xiaowei Tu, Qi Chen, Qinghua Yang, and Tao Fang. 2022. "Movable Surface Rotation Angle Measurement System Using IMU" Sensors 22, no. 22: 8996. https://doi.org/10.3390/s22228996