State estimation of an autonomous helicopter using Kalman filtering

Presents a technique to accurately estimate the state of a robot helicopter using a combination of gyroscopes, accelerometers, inclinometers and GPS. Simulation results of state estimation of the helicopter are presented using Kalman filtering based on sensor modeling. The number of estimated states of helicopter is nine : three attitudes(/spl theta/,/spl phi/,/spl psi/) from the gyroscopes, three accelerations(x/spl I.oarr/,y/spl I.oarr/,z/spl I.oarr/) and three positions (x, y, z) from the accelerometers. Two Kalman filters were used, one for the gyroscope data and the other for the accelerometer data. Our approach is unique because it explicitly avoids dynamic modeling of the system and allows for can elegant combination of sensor data available at different frequencies. We also describe the larger context in which this work is embedded, namely the design and implementation of an autonomous robot helicopter.

[1]  A.-J. Baerveldt,et al.  A low-cost and low-weight attitude estimation system for an autonomous helicopter , 1997, Proceedings of IEEE International Conference on Intelligent Engineering Systems.

[2]  Raymond E. Suorsa,et al.  A parallel implementation of a multisensor feature-based range-estimation method , 1994, IEEE Trans. Robotics Autom..

[3]  Takeo Kanade,et al.  Research on an autonomous vision-guided helicopter , 1994 .

[4]  George A. Bekey,et al.  A reduced complexity vision system for autonomous helicopter navigation , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[5]  Gaurav S. Sukhatme,et al.  Smoother based 3D attitude estimation for mobile robot localization , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[6]  Eric W. Frew,et al.  Combined CDGPS and vision-based control of a small autonomous helicopter , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[7]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[8]  M. Sugeno,et al.  Development of an intelligent unmanned helicopter , 1995, Proceedings of 1995 IEEE International Conference on Fuzzy Systems..

[9]  John Charles Spotlight: CMU's Autonomous Helicopter Explores New Territory , 1998, IEEE Intell. Syst..

[10]  Eric N. Johnson,et al.  Modeling and simulation for small autonomous helicopter development , 1997 .

[11]  E.N. Johnson,et al.  The 1996 MIT/Boston University/Draper Laboratory autonomous helicopter system , 1996, 15th DASC. AIAA/IEEE Digital Avionics Systems Conference.

[12]  Carl-Henrik Oertel,et al.  Computer vision sensor for autonomous helicopter hover stabilization , 1997, Defense, Security, and Sensing.

[13]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[14]  Bradford W. Parkinson,et al.  A New Motion‐Based Algorithm for GPS Attitude Integer Resolution , 1996 .

[15]  Bernard Etkin,et al.  Dynamics of Atmospheric Flight , 1972 .

[16]  Mario G. Perhinschi,et al.  A Simulation Model of An Autonomous Helicopter , 1998 .

[17]  George A. Bekey,et al.  The USC AFV-I: A Behavior-Based Entry in the 1994 International Aerial Robotics Competition , 1995, IEEE Expert.

[18]  James R. Wertz,et al.  Spacecraft attitude determination and control , 1978 .

[19]  W.C. Karl,et al.  A vision augmented navigation system , 1997, Proceedings of Conference on Intelligent Transportation Systems.

[20]  Davendra Yukteshwar Maharaj The application of nonlinear control theory to robust helicopter flight control , 1994 .

[21]  George A. Bekey,et al.  Learning helicopter control through "teaching by showing" , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).