Abstract
Flying autonomously in a workspace populated by obstacles is one of the main goals when working with Unmanned Aerial Vehicles (UAV). To address this challenge, this paper presents a model predictive flight controller that drives the UAV through collision-free trajectories to reach a given pose or follow a waypoint path. The major advantage of this approach lies on the inclusion of three-dimensional obstacle avoidance in the control layer by adding ellipsoidal constraints to the optimal control problem. The obstacles can be added, moved and resized online, providing a way to perform waypoint navigation without the need of motion planning. In addition, the delays of the system are cosidered in the prediction by an experimental first order with delay model of the system. Successful experiments in 3D path tracking and obstacle avoidance validates its effectiveness for sense-and-avoid and surveillance applications presenting the proper structure to extent its autonomy and applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Valavanis, K.P., Vachtsevanos, G.J.: Handbook of Unmanned Aerial Vehicles, Section XX: UAV Applications. Springer Publishing Company, Incorporated (2014)
Goerzen, C., Kong, Z., Mettler, B.: A survey of motion planning algorithms from the perspective of autonomous UAV guidance. J. Intell. Rob. Syst. 57(1–4), 65–100 (2010)
Abdolhosseini, M., Zhang, Y., Rabbath, C.A.: An efficient model predictive control scheme for an unmanned quadrotor helicopter. J. Intell. Rob. Syst. 1–12 (2013)
Alexis, K., Papachristos, C., Siegwart, R., Tzes, A.: Robust model predictive flight control of unmanned rotorcrafts. J. Intell. Rob. Syst. 81(3–4), 443–469 (2016)
Andersson, O., Wzorek, M., Rudol, P., Doherty, P.: Model-predictive control with stochastic collision avoidance using Bayesian policy optimization. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 4597–4604. IEEE (2016)
Darivianakis, G., Alexis, K., Burri, M., Siegwart, R.: Hybrid predictive control for aerial robotic physical interaction towards inspection operations. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 53–58. IEEE (2014)
Desaraju, V.R., Michael, N.: Fast nonlinear model predictive control via partial enumeration. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 1243–1248. IEEE (2016)
Garimella, G., Kobilarov, M.: Towards model-predictive control for aerial pick-and-place. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), pp. 4692–4697. IEEE (2015)
Vlantis, P., Marantos, P., Bechlioulis, C.P., Kyriakopoulos, K.J.: Quadrotor landing on an inclined platform of a moving ground vehicle. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), pp. 2202–2207. IEEE (2015)
Zhang, T., Kahn, G., Levine, S., Abbeel, P.: Learning deep control policies for autonomous aerial vehicles with MPC-guided policy search. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 528–535. IEEE (2016)
Dentler, J., Kannan, S., Mendez, M.A.O., Voos, H.: A real-time model predictive position control with collision avoidance for commercial low-cost quadrotors. In: 2016 IEEE Conference on Control Applications (CCA), pp. 519–525. IEEE (2016)
Bouffard, P., Aswani, A., Tomlin, C.: Learning-based model predictive control on a quadrotor: onboard implementation and experimental results. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 279–284. IEEE (2012)
Houska, B., Ferreau, H., Vukov, M., Quirynen, R.: ACADO Toolkit User’s Manual (2009–2013). http://acado.github.io
Garage, W.: ROS. The Robot Operating System. www.ros.org
Olivares-Mendez, M.A., Kannan, S., Voos, H.: Setting up a testbed for UAV vision based control using V-REP & ROS: a case study on aerial visual inspection. In: 2014 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 447–458. IEEE (2014)
Rohmer, E., Singh, S.P.N., Freese, M.: V-REP: a versatile and scalable robot simulation framework. In: Proceedings of The International Conference on Intelligent Robots and Systems (IROS) (2013)
Quirynen, R., Vukov, M., Zanon, M., Diehl, M.: Autogenerating microsecond solvers for nonlinear MPC: a tutorial using ACADO integrators. Optim. Control Appl. Methods 36(5), 685–704 (2014)
Acknowledgements
This work was supported by the “Fonds National de la Recherche” (FNR), Luxembourg, under the project C15/15/10484117 (BEST-RPAS).
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
Castillo-Lopez, M., Olivares-Mendez, M.A., Voos, H. (2018). Evasive Maneuvering for UAVs: An MPC Approach. In: Ollero, A., Sanfeliu, A., Montano, L., Lau, N., Cardeira, C. (eds) ROBOT 2017: Third Iberian Robotics Conference. ROBOT 2017. Advances in Intelligent Systems and Computing, vol 693. Springer, Cham. https://doi.org/10.1007/978-3-319-70833-1_67
Download citation
DOI: https://doi.org/10.1007/978-3-319-70833-1_67
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70832-4
Online ISBN: 978-3-319-70833-1
eBook Packages: EngineeringEngineering (R0)