Abstract
Nowadays, unmanned aerial vehicles are widely used for various applications, with their sizes progressively decreasing as avionics are miniaturized. The development of microelectromechanical system (MEMS) technology has enabled miniaturization of avionics via application of the MEMS inertial measurement unit (IMU) to navigation sensors such as the attitude heading reference system (AHRS). However, perturbation or acceleration is known to cause low accuracy in the MEMS AHRS, which incorporates a critical sensor. Thus, in this paper, a method is proposed to improve the dynamic accuracy of a MEMS AHRS when an aircraft accelerates. The attitude calculations implement a quaternion method. The attitude correction of the AHRS algorithm entails the use of a Kalman filter, which is modified to improve the dynamic accuracy of the AHRS by adjusting the measurement noise covariance of the filter to change according to the maneuvering condition. The performance of the proposed algorithm was evaluated via simulation. For the simulation, actual flight data were acquired via a storage device that synchronizes the output of the reference sensor — a GPS-aided AHRS — and the IMU. Simulation of the proposed algorithm demonstrates that the proposed attitude estimation method yields results that are similar to the output of the reference sensor.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Song, J.-B., Byun, Y.-S., Jeong, J.-S., Kim, J., and Kang, B.-S., “Experimental Study on Cascaded Attitude Angle Control of a Multi-Rotor Unmanned Aerial Vehicle with the Simple Internal Model Control Method,” Journal of Mechanical Science and Technology, Vol. 30, No. 11, pp. 5167–5182, 2016.
Lee, D., Lee, S., Park, S., and Ko, S., “Test and Error Parameter Estimation for MEMS-Based Low Cost IMU Calibration,” International Journal of Precision Engineering and Manufacturing, Vol. 12, No. 4, pp. 597–603, 2011.
Lee, J. M., Jang, C. U., Choi, C. J., Kwon, K. B., Han, J. S., et al., “High-Shock Silicon Accelerometer with a Plate Spring,” International Journal of Precision Engineering and Manufacturing, Vol. 17, No. 5, pp. 637–644, 2016.
Joe, H.-E., Yun, H., Jo, S.-H., Jun, M. B., and Min, B.-K., “A Review on Optical Fiber Sensors for Environmental Monitoring,” International Journal of Precision Engineering and Manufacturing-Green Technology, Vol. 5, No. 1, pp. 173–191, 2018.
Jeon, T. and Lee, J., “Comparison between Ellipsoid-Fitting Calibration Techniques for Azimuth-Estimating Three-Axis Magnetometer,” Journal of the Korean Society for Precision Engineering, Vol. 35, No. 1, pp. 79–85, 2018.
Kim, M.-S., Yu, S.-B., and Lee, K.-S., “Development of a High-Precision Calibration Method for Inertial Measurement Unit,” International Journal of Precision Engineering and Manufacturing, Vol. 15, No. 3, pp. 567–575, 2014.
Qin, F., Chang, L., Jiang, S., and Zha, F., “A Sequential Multiplicative Extended Kalman Filter for Attitude Estimation Using Vector Observations,” Sensors (Basel, Switzerland), Vol. 18, No. 5, Paper No. 1414, 2018.
Suh, Y. S., “Computationally Efficient Pitch and Roll Estimation Using a Unit Direction Vector,” IEEE Transactions on Instrumentation and Measurement, Vol. 67, No. 2, pp. 459–465, 2018.
Shuster, M. D. and Oh, S. D., “Three-Axis Attitude Determination from Vector Observations,” Journal of Guidance, Control, and Dynamics, Vol. 4, No. 1, pp. 70–77, 1981.
Yun, X., Bachmann, E. R., and McGhee, R. B., “A Simplified Quaternion-Based Algorithm for Orientation Estimation from Earth Gravity and Magnetic Field Measurements,” IEEE Transactions on Instrumentation and Measurement, Vol. 57, No. 3, pp. 638–650, 2008.
Stovner, B. N., Johansen, T. A., Fossen, T. I., and Schjølberg, I., “Attitude Estimation by Multiplicative Exogenous Kalman Filter,” Automatica, Vol. 95, pp. 347–355, 2018.
Zhu, X., Ma, M., Cheng, D., and Zhou, Z., “An Optimized Triad Algorithm for Attitude Determination,” Artificial Satellites, Vol. 52, No. 3, pp. 41–47, 2017.
Mohammed, M. S., Bellar, A., Adnane, A., and Boussadia, H., “Performance Analysis of Attitude Determination and Estimation Algorithms Applied to Low Earth Orbit Satellites,” Proc. of 11th International Conference on Control (CONTROL), pp. 1–6, 2016.
Shan, S., Hou, Z., and Wu, J., “Linear Kalman Filter for Attitude Estimation from Angular Rate and a Single Vector Measurement,” Journal of Sensors, Vol. 2017, Article ID: 9560108, 2017.
Wu, J., Zhou, Z., Gao, B., Li, R., Cheng, Y., and Fourati, H., “Fast Linear Quaternion Attitude Estimator Using Vector Observations,” IEEE Transactions on Automation Science and Engineering, Vol. 15, No. 1, pp. 307–319, 2018.
Euston, M., Coote, P., Mahony, R., Kim, J., and Hamel, T., “A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 340–345, 2008.
Titterton, D., Weston, J. L., Weston, J., “Strapdown Inertial Navigation Technology,” The Institution of Electrical Engineers, 2004.
Ahmed, M. S. and Ćuk, D. V., “Strapdown Attitude Algorithms Using Quaternion Transition Matrix and Random Inputs,” Scientific-Technical Review, Vol. 55, No. 1, pp. 3–14, 2005.
Ahmed, H. and Tahir, M., “Accurate Attitude Estimation of a Moving Land Vehicle Using Low-Cost MEMS IMU Sensors,” IEEE Transactions on Intelligent Transportation Systems, Vol. 18, No. 7, pp. 1723–1739, 2017.
Valenti, R. G., Dryanovski, I., and Xiao, J., “Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs,” Sensors, Vol. 15, No. 8, pp. 19302–19330, 2015.
Yuan, X., Yu, S., Zhang, S., Wang, G., and Liu, S., “Quaternion-Based Unscented Kalman Filter for Accurate Indoor Heading Estimation Using Wearable Multi-Sensor System,” Sensors, Vol. 15, No. 5, pp. 10872–10890, 2015.
Groves, P. D., “Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems,” Artech House, 2013.
Chang, L., Zha, F., and Qin, F., “Indirect Kalman Filtering Based Attitude Estimation for Low-Cost Attitude and Heading Reference Systems,” IEEE-ASME Transactions on Mechatronics, Vol. 22, No. 4, pp. 1850–1858, 2017.
Bishop, G. and Welch, G., “An Introduction to the Kalman Filter,” University of North Carolina at Chapel Hill, 2001. (Lesson Course)
Vista, F. P., Lee, D.-J., and Chong, K. T., “Design of an EKF-CI Based Sensor Fusion for Robust Heading Estimation of Marine Vehicle,” International Journal of Precision Engineering and Manufacturing, Vol. 16, No. 2, pp. 403–407, 2015.
Shim, H., Jun, B.-H., Lee, P.-M., and Kim, B., “Dynamic Workspace Control Method for Underwater Manipulator of Floating ROV,” International Journal of Precision Engineering and Manufacturing, Vol. 14, No. 3, pp. 387–396, 2013.
Jung, D., Seong, J., Moon, C.-B., Jin, J., and Chung, W., “Accurate Calibration of Systematic Errors for Car-Like Mobile Robots Using Experimental Orientation Errors,” International Journal of Precision Engineering and Manufacturing, Vol. 17, No. 9, pp. 1113–1119, 2016.
Triwiyanto, T., Wahyunggoro, O., Nugroho, H. A., and Herianto, H., “Evaluating the Performance of Kalman Filter on Elbow Joint Angle Prediction Based on Electromyography,” International Journal of Precision Engineering and Manufacturing, Vol. 18, No. 12, pp. 1739–1748, 2017.
Seung, J.-H., Atiya, A. F., Parlos, A. G., and Chong, K.-T., “Identification of Unknown Parameter Value for Precise Flow Control of Coupled Tank Using Robust Unscented Kalman Filter,” International Journal of Precision Engineering and Manufacturing, Vol. 18, No. 1, pp. 31–38, 2017.
Nahian, S. A., Truong, D. Q., Chowdhury, P., Das, D., and Ahn, K. K., “Modeling and Fault Tolerant Control of an Electro-Hydraulic Actuator,” International Journal of Precision Engineering and Manufacturing, Vol. 17, No. 10, pp. 1285–1297, 2016.
Lee, W., Lee, C.-Y., and Min, B.-K., “Simulation-Based Energy Usage Profiling of Machine Tool at the Component Level,” International Journal of Precision Engineering and Manufacturing-Green Technology, Vol. 1, No. 3, pp. 183–189, 2014.
Lim, J. and Kang, S., “Non-Inertial Sensor-Based Outdoor Localization for Practical Application of Guide Robots,” Journal of the Korean Society for Precision Engineering, Vol. 34, No. 5, pp. 315–321, 2017.
Soken, H. E., Hajiyev, C., and Sakai, S.-I., “Robust Kalman Filtering for Small Satellite Attitude Estimation in the Presence of Measurement Faults,” European Journal of Control, Vol. 20, No. 2, pp. 64–72, 2014.
Christophersen, H. B., Pickell, R. W., Neidhoefer, J. C., Koller, A. A., Kannan, S. K., and Johnson, E. N., “A Compact Guidance, Navigation, and Control System for Unmanned Aerial Vehicles,” Journal of Aerospace Computing, Information, and Communication, Vol. 3, No. 5, pp. 187–213, 2006.
Nonami, K., Kendoul, F., Suzuki, S., Wang, W., and Nakazawa, D., “Autonomous Flying Robots,” Springer, 2010.
Author information
Authors and Affiliations
Corresponding author
Additional information
Min-Shik Roh Ph.D. candidate in the Department of Aerospace Engineering, Pusan National University. His research interest is unmanned mobile system, avionic system, guidance and control.
Beom-Soo Kang He received his M.S. degree in aeronautical engineering from Korea Advanced Institute of Science and Technology, Korea in 1983. He received Ph.D. degree in mechanical engineering from University of California at Berkeley, at 1990. He joined Pusan National University as a Professor since 1993. His research interests include unmanned aerial vehicle system, computer-aided engineering of manufacturing process by finite element method for structural analysis, materials processing and metal forming.
Rights and permissions
About this article
Cite this article
Roh, MS., Kang, BS. Dynamic Accuracy Improvement of a MEMS AHRS for Small UAVs. Int. J. Precis. Eng. Manuf. 19, 1457–1466 (2018). https://doi.org/10.1007/s12541-018-0172-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12541-018-0172-2