Open Access Open Access  Restricted Access Subscription or Fee Access

System Identification and Control for a Cost Effective Open-Source UAV

L. Sivachandran, R. Ravikumar, K. Jeyanthi

Abstract


This paper describes system identification, estimation and control of translational motion and heading angle for a cost effective open-source quadcopter — the MikroKopter. The dynamics of its built-in sensors, roll and pitch attitude controller, and system latencies are determined and used to design a computationally inexpensive multi-rate velocity estimator that fuses data from the built-in inertial sensors and a low-rate onboard laser range finder. Control is performed using a nested loop structure that is also computationally inexpensive and incorporates different sensors. Experimental results for the estimator and closed-loop positioning are presented and compared with ground truth from a motion capture system.

Keywords


UAV, QUADCOPTER, System Identification

Full Text:

PDF

References


P. Pounds, R. Mahony, and P. Corke, ―Modelling and control of a quadrotor robot,‖ in Australasian Conference on Robotics and Automation (ACRA), Dec 2006.

P. Pounds, R. Mahony, J. Gresham, P. Corke, and J. Roberts, ―Towards dynamically-favourable quad-rotor aerial robots,‖ in Australasian Conference on Robotics and Automation (ACRA), Dec 2004.

S. Bouabdallah, A. Noth, and R. Siegwart, ―PID vs LQ control techniques applied to an indoor micro quadrotor,‖ in Proceedings of IEEE/RSJ Conference on Intelligent Robots and Systems (IROS), pp. 2451 – 2456, 2004.

H. Huang, G. Hoffmann, S. Waslander, and C. Tomlin, ―Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering,‖in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 3277 –3282, 2009.

J. X. William Morris, Ivan Dryanovski, ―3D Indoor Mapping for Micro-UAVs Using Hybrid Range Finders and Multi-Volume Occupancy Grids,‖ in Proceedings of Robotics: Science and Systems (RSS) Workshop on RGB-D Cameras, Jun 2010.

P. Corke, Robotics,Vision and Control Fundamental algorithms in MATLAB., vol. 73. Springer, 2011.

R. Mahony, S.-H. Cha, , and T. Hamel, ―A coupled estimation and control analysis for attitude stabilisation of mini aerial vehicles,‖ in Australasian Conference on Robotics and Automation (ACRA), Dec 2006.

S. Lupashin, A. Sch¨oandllig, M. Sherback, and R. D’Andrea, ―A simple learning strategy for high-speed quadrocopter multi-flips,‖ in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 1642 –1648, May 2010.

D. Mellinger, M. Shomin, and V. Kumar, ―Control of quadrotors for robust perching and landing,‖ in International Powered Lift Conference, (Philadelphia, PA), Oct 2010.

N. Michael, D. Mellinger, Q. Lindsey, and V. Kumar, ―The GRASP Multiple Micro-UAV Testbed,‖ IEEE Robotics and Automation Magazine,vol. 17, pp. 56–65, Sept. 2010.

A. Bachrach, A. de Winter, R. He, G. Hemann, S. Prentice, and N. Roy, ―RANGE - robust autonomous navigation in GPS-denied environments,‖ in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 1096 –1097, May 2010.

―ROS MikroKopter tutorial and technical documentation.‖ https://wiki.qut.edu.au/display/cyphy/RosMikroKopter.

P. Pounds, R. Mahony, and P. Corke, ―Modelling and Control of a Large Quadrotor Robot,‖ in Control Engineering Practice, vol. 18, pp. 691 – 699, 2010.

P. Pounds and R. Mahony, ―Design principles of large quadrotors for practical applications,‖ in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 3265 –3270, May 2009.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.