Table of Contents Author Guidelines Submit a Manuscript
Journal of Sensors
Volume 2017 (2017), Article ID 8542153, 12 pages
https://doi.org/10.1155/2017/8542153
Research Article

Novel MARG-Sensor Orientation Estimation Algorithm Using Fast Kalman Filter

1School of Educational Software, Guangzhou University, Guangzhou, China
2School of Automation, University of Electronic Science and Technology of China, Chengdu, China
3Chengdu Institute of Computer Applications, Chinese Academy of Sciences, Chengdu, China

Correspondence should be addressed to Jin Wu; moc.liamtoh@ctseu_uw_nij

Received 8 February 2017; Accepted 16 May 2017; Published 24 September 2017

Academic Editor: Calogero M. Oddo

Copyright © 2017 Siwen Guo et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. H. Gui, G. Vukovich, and S. Xu, “Attitude stabilization of a spacecraft with two parallel control moment gyroscopes,” Journal of Guidance, Control, and Dynamics, vol. 39, no. 3, pp. 1–8, 2015. View at Publisher · View at Google Scholar
  2. F. L. Markley, “Attitude determination using vector observations - a fast optimal matrix algorithm,” The Journal of the Astronautical Sciences, vol. 41, no. 2, pp. 261–280, 1993. View at Google Scholar
  3. D. E. Zlotnik and J. R. Forbes, “Nonlinear estimator design on the special orthogonal group using vector measurements directly,” Institute of Electrical and Electronics Engineers. Transactions on Automatic Control, vol. 62, no. 1, pp. 149–160, 2017. View at Publisher · View at Google Scholar · View at MathSciNet
  4. J. Wu, Z. Zhou, R. Li, and L. Yang, “Attitude determination using a single sensor observation: analytic quaternion solutions and property discussion,” IET Science, Measurement and Technology, 2017. View at Publisher · View at Google Scholar
  5. J. Collin, “MEMS IMU carouseling for ground vehicles,” IEEE Transactions on Vehicular Technology, vol. 64, no. 6, pp. 2242–2251, 2015. View at Publisher · View at Google Scholar · View at Scopus
  6. S. O. H. Madgwick, A. J. L. Harrison, and R. Vaidyanathan, “Estimation of IMU and MARG orientation using a gradient descent algorithm,” in Proceedings of the IEEE International Conference on Rehabilitation Robotics (ICORR '11), pp. 1–7, July 2011. View at Publisher · View at Google Scholar · View at Scopus
  7. D. Titterton and J. L. Weston, Strapdown Inertial Navigation Technology, vol. 17, IET, 2nd edition, 2004.
  8. J. Wu, Z. Zhou, B. Gao, Y. Cheng, R. Li, and H. Fourati, “Fast linear attitude estimator using vector observations,” IEEE Transactions on Automation Science and Engineering, 2017. View at Publisher · View at Google Scholar
  9. G. Wahba, A Least Squares Estimate of Satellite Attitude, 1965. View at Publisher · View at Google Scholar
  10. J. Wu, Z. Zhou, J. Chen, H. Fourati, and R. Li, “Fast Complementary Filter for Attitude Estimation Using Low-Cost MARG Sensors,” IEEE Sensors Journal, vol. 16, no. 18, pp. 6997–7007, 2016. View at Publisher · View at Google Scholar · View at Scopus
  11. J. F. Vasconcelos, B. Cardeira, C. Silvestre, P. Oliveira, and P. Batista, “Discrete-time complementary filters for attitude and position estimation: Design, analysis and experimental validation,” IEEE Transactions on Control Systems Technology, vol. 19, no. 1, pp. 181–198, 2011. View at Publisher · View at Google Scholar · View at Scopus
  12. X. Yun, E. R. Bachmann, and R. B. McGhee, “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. View at Publisher · View at Google Scholar · View at Scopus
  13. E. Foxlin, “Inertial head-tracker sensor fusion by a complementary separate-bias kalman filter,” in Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium, pp. 185–194, 1996.
  14. W. Li and J. Wang, “Magnetic sensors for navigation applications: An overview,” Journal of Navigation, vol. 67, no. 2, pp. 263–275, 2014. View at Publisher · View at Google Scholar · View at Scopus
  15. J. Marins, X. Yun, E. Bachmann, R. McGhee, and M. Zyda, “An extended Kalman filter for quaternion-based orientation estimation using MARG sensors,” in Proceedings of the RSJ/IEEE International Conference on Intelligent Robots and Systems, vol. 4, 2001, Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180). View at Publisher · View at Google Scholar
  16. Y. Tian, H. Wei, and J. Tan, “An adaptive-gain complementary filter for real-time human motion tracking with MARG sensors in free-living environments,” IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 21, no. 2, pp. 254–264, 2013. View at Publisher · View at Google Scholar · View at Scopus
  17. H. Fourati, N. Manamanni, L. Afilal, and Y. Handrich, “Complementary observer for body segments motion capturing by inertial and magnetic sensors,” IEEE/ASME Transactions on Mechatronics, vol. 19, no. 1, pp. 149–157, 2014. View at Publisher · View at Google Scholar · View at Scopus
  18. R. Mahony, T. Hamel, and J.-M. Pflimlin, “Nonlinear complementary filters on the special orthogonal group,” Institute of Electrical and Electronics Engineers. Transactions on Automatic Control, vol. 53, no. 5, pp. 1203–1218, 2008. View at Publisher · View at Google Scholar · View at MathSciNet · View at Scopus
  19. P. Marantos, Y. Koveos, and K. J. Kyriakopoulos, “UAV State Estimation Using Adaptive Complementary Filters,” IEEE Transactions on Control Systems Technology, vol. 24, no. 4, pp. 1214–1226, 2016. View at Publisher · View at Google Scholar · View at Scopus
  20. R. E. Kalman, “A new approach to linear filtering and prediction problems,” Journal of Fluids Engineering, vol. 82, no. 1, pp. 35–45, 1960. View at Publisher · View at Google Scholar
  21. T. Ainscough, R. Zanetti, J. Christian, and P. D. Spanos, “Q-method extended kalman filter,” Journal of Guidance, Control, and Dynamics, vol. 38, no. 4, pp. 752–760, 2015. View at Publisher · View at Google Scholar
  22. S. J. Julier and J. K. Uhlmann, “Unscented filtering and nonlinear estimation,” Proceedings of the IEEE, vol. 92, no. 3, pp. 401–422, 2004. View at Publisher · View at Google Scholar · View at Scopus
  23. A. M. Sabatini, “Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing,” IEEE Transactions on Biomedical Engineering, vol. 53, no. 7, pp. 1346–1356, 2006. View at Google Scholar
  24. J. L. Crassidis and F. L. Markley, “Unscented filtering for spacecraft attitude estimation,” Journal of Guidance, Control, and Dynamics, vol. 26, no. 4, pp. 536–542, 2003. View at Publisher · View at Google Scholar · View at Scopus
  25. R. G. Valenti, I. Dryanovski, and J. Xiao, “A linear Kalman filter for MARG orientation estimation using the algebraic quaternion algorithm,” IEEE Transactions on Instrumentation and Measurement, vol. 65, no. 2, pp. 467–481, 2016. View at Publisher · View at Google Scholar · View at Scopus
  26. Z. Q. Zhang, “Two-step calibration methods for miniature inertial and magnetic sensor units,” IEEE Transactions on Industrial Electronics, vol. 62, no. 6, p. 1, 2015. View at Publisher · View at Google Scholar
  27. Z. Zhou, Y. Li, J. Zhang, and C. Rizos, “Integrated Navigation System for a Low-Cost Quadrotor Aerial Vehicle in the Presence of Rotor Influences,” Journal of Surveying Engineering, vol. 4, no. 1, pp. 1–13, 2016. View at Google Scholar