Abstract
This paper describes dynamic system identification, and full control of a cost-effective Multi-rotor micro-aerial vehicle (MAV). The dynamics of the vehicle and autopilot controllers are identified using only a built-in IMU and utilized to design a subsequent model predictive controller (MPC). Experimental results for the control performance are evaluated using a motion capture system while performing hover, step responses, and trajectory following tasks in the presence of external wind disturbances. We achieve root-mean-square (RMS) errors between the reference and actual trajectory of x \(=\) 0.021 m, y \(=\) 0.016 m, z \(=\) 0.029 m, roll \(=\) 0.392\(^\circ \), pitch \(=\) 0.618\(^\circ \), and yaw \(=\) 1.087\(^\circ \) while performing hover. Although we utilize accurate state estimation provided from a motion capture system in an indoor environment, the proposed method is one of the non-trivial prerequisites to build any field or service aerial robots. This paper also conveys the insights we have gained about the commercial vehicle and returned to the community through an open-source code, and documentation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sa, I., Corke, P.: Vertical infrastructure inspection using a quadcopter and shared autonomy control. In: The International Conference on Field and Service Robotics (2012)
Burri, M., Oleynikova, H., Achtelik, M., and Siegwart, R.: Real-time visual-inertial mapping, re-localization and planning onboard MAVs in unknown environments. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (2015)
Popovic, M., Hitz, G., Nieto, J., Sa, I., Siegwart, R., Galceran, E.: Online informative path planning for active classification using UAVs. IEEE Int. Conf. Robot. Autom. (2016)
Mellinger, D., Lindsey, Q., Shomin, M., Kumar, V.: Design, modeling, estimation and control for aerial grasping and manipulation. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (2011)
Zhang, C., Kovacs, J.: The application of small unmanned aerial systems for precision agriculture: a review. Precis. Agric. (2012)
Achtelik, M., Weiss, A., Siegwart, R.: Onboard IMU and monocular vision based control for MAVs in unknown in- and outdoor environments. In: Proceedings of the IEEE International Conference on Robotics and Automation (2011)
Weiss, S., Scaramuzza, D., Siegwart, R.: Monocular-SLAM–based navigation for autonomous micro helicopters in GPS-denied environments. J. Field Robot. (2011)
Bouabdallah, S.: Design and control of quadrotors with application to autonomous flying. Ecole Polytechnique Federale de Lausanne, Ph.D. Thesis (2007)
Mahony, R., Kumar, V., Corke, P.: Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. (2012)
Pounds, P., Mahony, R., Corke, P.: Modelling and control of a large quadrotor robot. Control Eng. Pract. (2010)
Hoffmann, M., Waslander, S., Tomlin, C.: Quadrotor helicopter trajectory tracking control. In: AIAA Guidance, Navigation and Control Conference and Exhibit (2008)
Burri, M., Nikolic, J., Oleynikova, H., Achtelik, M., Siegwart, R.: Maximum likelihood parameter identification for MAVs. IEEE Int. Conf. Robot. Autom. (2016)
Sa, I., Corke, P.: System Identification, Estimation and Control for a Cost Effective Open-Source Quadcopter. IEEE Int. Conf. Robot. Autom. (2012)
Tischler, M., Remple, R.: Aircraft and rotorcraft system identification. In: AIAA Education Series (2006)
Mina, K., Thomas, S., Kostas, A., Roland, S.: Model Predictive Control for Trajectory Tracking of Unmanned Aerial Vehicles Using Robot Operating System. Springer Press (2016) (to appear)
Acknowledgements
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 644227 and No 644128 from the Swiss State Secretariat for Education, Research and Innovation (SERI) under contract number 15.0029 and 15.0044.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Sa, I., Kamel, M., Khanna, R., Popović, M., Nieto, J., Siegwart, R. (2018). Dynamic System Identification, and Control for a Cost-Effective and Open-Source Multi-rotor MAV. In: Hutter, M., Siegwart, R. (eds) Field and Service Robotics. Springer Proceedings in Advanced Robotics, vol 5. Springer, Cham. https://doi.org/10.1007/978-3-319-67361-5_39
Download citation
DOI: https://doi.org/10.1007/978-3-319-67361-5_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67360-8
Online ISBN: 978-3-319-67361-5
eBook Packages: EngineeringEngineering (R0)