Handbook of Unmanned Aerial Vehicles pp 347-380 | Cite as
Principles of Guidance, Navigation, and Control of UAVs
Abstract
Two complete system architectures for a guidance, navigation, and control solution of small UAVs are presented. These systems (developed at the University of California Santa Cruz and the University of Minnesota) are easily reconfigurable and are intended to support test beds used in navigation, guidance, and control research. The systems described both integrate a low-cost inertial measurement unit, a GPS receiver, and a triad of magnetometers to generate a navigation solution (position, velocity, and attitude estimation) which, in turn, is used in the guidance and control algorithms. The navigation solution described is a 15-state extended Kalman filter which integrates the inertial sensor and GPS measurement to generate a high-bandwidth estimate of a UAV’s state. Guidance algorithms for generating a flight trajectory based on waypoint definitions are also described. A PID controller which uses the navigation filter estimate and guidance algorithm to track a flight trajectory is detailed. The full system architecture – the hardware, software, and algorithms – is included for completeness. Hardware in the loop simulation and flight test results documenting the performance of these two systems is given.
Keywords
Global Position System Inertial Measurement Unit Inertial Sensor Global Position System Receiver Sideslip AngleReferences
- O. Amidi, C. Thorpe, Integrated mobile robot control, in Proceedings of the SPIE, Boston, vol. 1388, 1991, p. 504Google Scholar
- C. -C. Chu, F.A.P. Lie, L. Lemay, D. Gebre-Egziabher, Performance comparison of tight and loose INS-Camera integration, in Proceedings of the 24th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2011), Portland, 2011, p. 3516Google Scholar
- A. Dorobantu, A. Murch, B. Mettler, G. Balas, Frequency domain system identification for a small, low-cost, fixed-wing UAV, in AIAA Guidance, Navigation, and Control Conference, Portland, 2011Google Scholar
- B. Etkin, Dynamics of Atmospheric Flight (Dover, Mineola, 2005)Google Scholar
- J. Farrell, M. Barth, The Global Positioning System and Inertial Navigation (McGraw-Hill, New York, 1999)Google Scholar
- D. Gebre-Egziabher, Design and performance analysis of low-cost aided dead reckoning navigator. PhD thesis, Department of Aeronautics and Astronautics, Stanford University, StanfordGoogle Scholar
- S. Gleason, D. Gebre-Egziabher, GNSS Applications and Methods (Artech House, Boston, 2009)Google Scholar
- P. Groves, Principles of GNSS, Inertial, and Integrated Navigation Systems (Artech House, Boston, 2008)MATHGoogle Scholar
- E.J. Lefferts, F.L. Markley, M.D. Shuster, Kalman filtering for spacecraft attitude estimation. J. Guid. Control Dyn. 5(5), 417–429 (1982)CrossRefGoogle Scholar
- F.A.P. Lie, D. Gebre-Egziabher, A synthetic airdata system, in AIAA Guidance, Navigation, and Control Conference, Minneapolis, 2012Google Scholar
- M. Lizarraga, Design, implementation and flight verification of a versatile and rapidly reconfigurable UAV GNC research platform. PhD thesis, Department of Computer Engineering, University of California Santa Cruz, Santa Cruz, 2009Google Scholar
- M. Lizarraga, V. Dobrokhodov, G.H. Elkaim, R. Curry, I. Kaminer, Simulink based hardware-in-the-loop simulator for rapid prototyping of uav control algorithms, in AIAA Infotech Conference, Seattle, 2009aGoogle Scholar
- M. Lizarraga, G.H. Elkaim, G. Horn, R. Curry, V. Dobrokhodov, I. Kaminer, Low cost rapidly reconfigurable uav autopilot for research and development of guidance, navigation and control algorithms, in ASME/IEEE MESA09, San Diego, 2009b. International Conference on Mechatronic and Embedded Systems and ApplicationsGoogle Scholar
- M. Lizarraga, R. Curry, G. Elkaim, Reprogrammable uav autopilot system (part 1) – system hardware and software. Circuit Cellar (249), 24–35 (2011a)Google Scholar
- M. Lizarraga, R. Curry, G. Elkaim, Reprogrammable uav autopilot system (part 2) – testing and results. Circuit Cellar (250), 36–43 (2011b)Google Scholar
- P. Misra, P. Enge, Global Positioning System, Signals, Measurements, and Performance (Ganga-Jamuna Press, Lincoln, 2001)Google Scholar
- A. Murch, UMN UAV Flight Code Documentation (2012a), http://www.uav.aem.umn.edu/uav/doxygen/html/index.html
- A. Murch, University of Minnesota UAV Laboratory (2012b), http://www.uav.aem.umn.edu
- D. Owens, D. Cox, E. Morelli, Development of a low-cost sub-scale aircraft for flight research: the FASER project, in 25th AIAA Aerodynamic Measurement Technology and Ground Testing Conference, San Francisco, 2006Google Scholar
- S. Park, J. Deyst, J.P. How, A new nonlinear guidance logic for trajectory tracking, in AIAA Guidance, Navigation and Control Conference and Exhibit, Portland, 2004Google Scholar
- S. Park, J. Deyst, J.P. How, Performance and Lyapunov stability of a nonlinear path-following guidance method. J. Guid. Control Dyn. 30(6), 1718 (2007)CrossRefGoogle Scholar
- D. Simon, Optimal state estimation: Kalman, H ∞, and nonlinear approaches (Wiley, Hoboken, 2006)CrossRefGoogle Scholar
- SLUGS website, http://slugsuav.soe.ucsc.edu
- J. Stewart, Calculus: Early Transcendentals, 4th edn. (Brooks/Cole, Belmont, 2001)Google Scholar
- D. Titterton, J. Weston, Strapdown Inertial Navigation Technology (Institution of Engineering and Technology, Stevenage, 2004)CrossRefGoogle Scholar
- UAS CoE, Eyes of the army: US army roadmap for unmanned aircraft systems 2010–2035 (2010), http://www.rucker.army.mil/usaace/uas/
- University of California Santa Cruz Autonomous Systems Lab, http://asl.soe.ucsc.edu