This paper presents a novel filter with low computational demand to address the problem of orientation estimation of a robotic platform. This is conventionally addressed by extended Kalman filtering (EKF) of measurements from a sensor suit which mainly includes accelerometers, gyroscopes, and a digital compass. Low cost robotic platforms demand simpler and computationally more efficient methods to address this filtering problem. Hence, nonlinear observers with constant gains have emerged to assume this role. The nonlinear complementary filter (NCF) is a popular choice in this domain which does not require covariance matrix propagation and associated computational overhead in its filtering algorithm. However, the gain tuning procedure of the complementary filter is not optimal, where it is often hand picked by trial and error. This process is counter intuitive to system noise based tuning capability offered by a stochastic filter like the Kalman filter. This paper proposes the right invariant formulation of the complementary filter, which preserves Kalman like system noise based gain tuning capability for the filter. The resulting filter exhibits efficient operation in elementary embedded hardware, intuitive system noise based gain tuning capability and accurate attitude estimation. The performance of the filter is validated using numerical simulations and by experimentally implementing the filter on an ARDrone 2.0 micro aerial vehicle (MAV) platform.
Skip Nav Destination
Article navigation
January 2018
Research-Article
The Right Invariant Nonlinear Complementary Filter for Low Cost Attitude and Heading Estimation of Platforms
Oscar De Silva,
Oscar De Silva
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: oscar.desilva@mun.ca
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: oscar.desilva@mun.ca
Search for other works by this author on:
George K. I. Mann,
George K. I. Mann
Professor
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: gmann@mun.ca
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: gmann@mun.ca
Search for other works by this author on:
Raymond G. Gosine
Raymond G. Gosine
Professor
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: rgosine@mun.ca
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: rgosine@mun.ca
Search for other works by this author on:
Oscar De Silva
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: oscar.desilva@mun.ca
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: oscar.desilva@mun.ca
George K. I. Mann
Professor
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: gmann@mun.ca
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: gmann@mun.ca
Raymond G. Gosine
Professor
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: rgosine@mun.ca
Faculty of Engineering and Applied Science,
Memorial University of Newfoundland,
St. John's, NL A1B 3X5, Canada
e-mail: rgosine@mun.ca
Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received September 17, 2016; final manuscript received July 8, 2017; published online September 8, 2017. Assoc. Editor: Suman Chakravorty.
J. Dyn. Sys., Meas., Control. Jan 2018, 140(1): 011011 (10 pages)
Published Online: September 8, 2017
Article history
Received:
September 17, 2016
Revised:
July 8, 2017
Citation
De Silva, O., Mann, G. K. I., and Gosine, R. G. (September 8, 2017). "The Right Invariant Nonlinear Complementary Filter for Low Cost Attitude and Heading Estimation of Platforms." ASME. J. Dyn. Sys., Meas., Control. January 2018; 140(1): 011011. https://doi.org/10.1115/1.4037331
Download citation file:
Get Email Alerts
Cited By
Computationally Efficient Hierarchical Model Predictive Control Via Koopman Operator
J. Dyn. Sys., Meas., Control (April 2023)
Balancing a Stick With Eyes Shut: Inverted Pendulum on a Cart Without Angle Measurement
J. Dyn. Sys., Meas., Control (April 2023)
Control of Autonomous Vehicles via Multi-Stage Linear Feedback Design
J. Dyn. Sys., Meas., Control
Co-Optimization of Design and Control of Energy Efficient Hybrid Electric Vehicles Using Coordination Schemes
J. Dyn. Sys., Meas., Control
Related Articles
Dynamic High-Gain Observer to Estimate Pneumatic Actuator Temperatures
J. Dyn. Sys., Meas., Control (February,2016)
Dynamics and Stability of Phase Controlled Oscillators
J. Dyn. Sys., Meas., Control (July,2016)
Nonlinear Robust Output Stabilization for Mechanical Systems Based on Luenberger-Like Controller/Observer
J. Dyn. Sys., Meas., Control (August,2017)
Observability Analysis of Relative Localization Filters Subjected to Platform Velocity Constraints
J. Dyn. Sys., Meas., Control (May,2017)
Related Proceedings Papers
Related Chapters
Based on Hybrid Recommendation Personalized of the E-Learning System Study
Proceedings of the 2010 International Conference on Mechanical, Industrial, and Manufacturing Technologies (MIMT 2010)
Image Smoothing Based on Game of Life
International Conference on Advanced Computer Theory and Engineering (ICACTE 2009)
Application Analysis and Experimental Study on Performance of Energy-Saving Electret Fiber
Inaugural US-EU-China Thermophysics Conference-Renewable Energy 2009 (UECTC 2009 Proceedings)