Autonomous Navigation and Nonlinear Control for Quadrotors in a Structured Environment
Publication: Journal of Aerospace Engineering
Volume 32, Issue 4
Abstract
This paper deals with the autonomous flight problem for a quadrotor. The quadrotor must reach its mission waypoints to complete a package delivery task autonomously while avoiding obstructing obstacles. A new linear matrix inequality–based dynamic gain adaptive robust control approach is proposed for the attitude and position controller of the quadrotor. The transient and steady-state tracking performances are guaranteed under bounded uncertain parameters of the quadrotor and external disturbances. To realize a higher level of automation for the quadrotor, an autonomous navigation strategy that consists of a trajectory generation approach and a sampling-based multicriteria local waypoint selection algorithm is presented. The trajectory generation approach is used to realize waypoint-based navigation with the proposed controller for the quadrotor. The sampling-based multicriteria local waypoint selection approach is proposed based on a deterministic sampling process and solved by a multicriteria optimization problem to balance path safety and speed in a structured environment. This autonomous navigation strategy enables the avoidance of path/trajectory planning, which could be time consuming in a cluttered environment. The simulation results demonstrate that the proposed controller and autonomous navigation strategy are useful for a variety of quadrotor tasks, including precise trajectory tracking and autonomous navigation in an unknown obstacle-laden environment.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgments
The authors would like to thank the editor and anonymous reviewers for their valuable and constructive review of this study.
References
Agular, A. P., J. P. Hespanha, and P. V. Kokotović. 2008. “Performance limitations in reference tracking and path following for nonlinear systems.” Automatica 44 (3): 598–610. https://doi.org/10.1016/j.automatica.2007.06.030.
Alexis, K., C. Papachristos, R. Siegwart, and A. Tizes. 2015. “Robust model predictive flight control of unmanned rotorcrafts.” J. Intell. Rob. Syst. 81 (3): 443–469. https://doi.org/10.1007/s10846-015-0238-7.
Alvarenga, J., N. I. Vitzilaios, K. P. Valavanis, and M. J. Rutherford. 2015. “Survey of unmanned helicopter model-based navigation and control techniques.” J. Intell. Rob. Syst. 80 (1): 87–138. https://doi.org/10.1007/s10846-014-0143-5.
Ariffanan, M., A. R. Husain, and K. A. Danapalasingam. 2014. “Enhanced backstepping controller design with application to autonomous quadrotor unmanned aerial vehicle.” J. Intell. Rob. Syst. 79 (2): 295–321. https://doi.org/10.1007/s10846-014-0072-3.
Besnard, L., Y. B. Shtessel, and B. Landrum. 2012. “Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer.” J. Franklin Inst. 349 (2): 658–684. https://doi.org/10.1016/j.jfranklin.2011.06.031.
Bonfè, M., C. Secchi, and E. Scioni. 2012. “Online trajectory generation for mobile robots with kinodynamic constraints and embedded control system.” In Vol. 45 of Proc., 10th Int. IFAC Symp. on Robot Control, 629–635. Geneva: IFAC.
Ferguson, D., and A. Stentz. 2006. “Using interpolation to improve path planning: The field of D* algorithm.” J. Field Rob. 23 (2): 79–101. https://doi.org/10.1002/rob.20109.
Galceran, E., and M. Carreras. 2013. “A survey on coverage path planning for robotics.” Rob. Auton. Syst. 61 (12): 1258–1276. https://doi.org/10.1016/j.robot.2013.09.004.
Ge, S. S., X. C. Lai, and A. A. Mamun. 2007. “Sensor-based path-planning for nonholonomic mobile robots subject to dynamic constraints.” Rob. Auton. Syst. 55 (7): 513–526. https://doi.org/10.1016/j.robot.2007.02.003.
Hern, A. 2014. “DHL launched first commercial drone ‘Parcelcopter’ delivery service.” The Guardian, September 25, 2014.
How, J., B. Bethke, A. Frank, D. Dale, and J. Vian. 2008. “Real-time indoor autonomous vehicle test environment.” IEEE Control Syst. Mag. 28 (2): 51–64. https://doi.org/10.1109/MCS.2007.914691.
Jansen, B. 2014. “FAA approves first commercial drone over land.” USA Today. Accessed June 10, 2014. https://www.usatoday.com/story/money/business/2014/06/10/faa-drones-bp-oil-pipeline-aerovironment-north-shore/10264197/.
Kendoul, F. 2012. “Survey of advances in guidance, navigation, and control of unmanned rotorcrafts systems.” J. Field Rob. 29 (2): 315–378. https://doi.org/10.1002/rob.20414.
Kim, D. H. 2009. “Escaping route method for a trap situation in local path planning.” Int. J. Control Autom. Syst. 7 (3): 495–500. https://doi.org/10.1007/s12555-009-0320-7.
Kun, D. W., and I. Hwang. 2016. “Linear matrix inequality-based nonlinear adaptive robust control of quadrotor.” J. Guid. Control Dyn. 39 (5): 996–1008. https://doi.org/10.2514/1.G001439.
Labakhua, L., U. Nunes, R. Rodrigues, and F. Leite. 2008. “Smooth trajectory planning for fully automated passengers vehicles: Spline and clothoid based methods and its simulation.” In Vol. 15 of Informatics in control automation and robotics. Lecture notes electrical engineering, edited by J. A. Cetto, J. L. Ferrier, J. Costa dias Pereira, and J. Filipe, 169–182. Berlin: Springer.
LaValle, S. M. 2006. Planning algorithms. Cambridge, UK: Cambridge University Press.
Magid, E., and E. Rivlin. 2004. “Cautiousbug: A competitive algorithm for sensory-based robot navigation.” In Vol. 3 of Proc., IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 2757–2762. New York: IEEE.
Modirrousta, A., and M. Khodabandeh. 2015. “A novel nonlinear hybrid controller design for an uncertain quadrotor with disturbances.” Aerosp. Sci. Technol. 45: 294–308. https://doi.org/10.1016/j.ast.2015.05.022.
Moon, C., and W. Chung. 2015. “Kinodynamic planner dual-tree RRT (DT-RRT) for two-wheeled mobile robots using the rapidly exploring random tree.” IEEE Trans. Ind. Electron. 62 (2): 1080–1090. https://doi.org/10.1109/TIE.2014.2345351.
Ponce, P., A. Molina, I. Cayetano, J. Gallardo, H. Salcedo, and J. Rodriguez. 2015. “Experimental fuzzy logic controller type 2 for a quadrotor optimized by ANFIS.” IFAC Pap. 48 (3): 2435–2441. https://doi.org/10.1016/j.ifacol.2015.06.453.
Raffo, G. V., M. G. Ortega, and F. R. Rubio. 2010. “An integral predictive/nonlinear H∞ control structure for a quadrotor helicopter.” Automatica 46 (1): 29–39. https://doi.org/10.1016/j.automatica.2009.10.018.
Ryan, T., and H. J. Kim. 2013. “LMI-based gain synthesis for simple robust quadrotor control.” IEEE Trans. Autom. Sci. Eng. 10 (4): 1173–1178. https://doi.org/10.1109/TASE.2013.2259156.
Schirzadeh, M., A. Amirkhani, A. Jalali, and M. R. Mosavi. 2015. “An indirect adaptive neural control of a visual-based quadrotor robot for pursuing a moving target.” ISA Trans. 59: 290–302. https://doi.org/10.1016/j.isatra.2015.10.011.
Smeur, E. J. J., and Q. P. Chu. 2016. “Adaptive incremental nonlinear dynamic inversion for attitude control of micro air vehicles.” Guid. Control Dyn. 39 (3): 450–461. https://doi.org/10.2514/1.G001490.
Stenning, B. E., C. McManus, and T. D. Barfoot. 2013. “Planning using a network of reusable paths: A physical embodiment of a rapidly exploring random tree.” J. Field Rob. 30 (6): 916–950. https://doi.org/10.1002/rob.21474.
Szczerba, R. J., and P. Galkowski. 2002. “Robust algorithm for real-time route planning.” IEEE Trans. Aerosp. Electron. Syst. 36 (3): 869–878. https://doi.org/10.1109/7.869506.
Vilca, J., L. Adouane, and Y. Mezouar. 2016. “Optimal multi-criteria waypoint selection for autonomous vehicle navigation in structured environment.” J. Intell. Rob. Syst. 82 (2): 301–324. https://doi.org/10.1007/s10846-015-0223-1.
Wang, S. H., and Y. Yang. 2013. “Quadrotor aircraft attitude estimation and control based on Kalman filter.” In Proc, 31st Chinese Control Conf., 5634–5639. New York: IEEE.
Webb, D. J., and J. Berg. 2013. “Kinodynamic RRT*: Asymptotically optimal motion planning for robots with linear dynamics.” In Proc., IEEE Int. Conf. on Robotics and Automation (ICRA), 5054–5061. New York: IEEE.
Xu, W. B., X. B. Chen, J. Zhao, and X. P. Liu. 2014. “Function-segment artificial moment method for sensor-based path planning of single robot in complex environments.” Inf. Sci. 280: 64–81. https://doi.org/10.1016/j.ins.2014.04.045.
Yacef, F., O. Bouhali, M. Hamerlain, and N. Rizoug. 2016. “Observer-based adaptive fuzzy backstepping tracking control of quadrotor unmanned aerial vehicle powered by Li-ion battery.” J. Intell. Rob. Syst. 84 (1–4): 1–19. https://doi.org/10.1007/s10846-016-0345-0.
Yao, B., and M. Tomizukam. 1997. “Adaptive robust control of MIMO nonlinear systems in semi-strict feedback forms.” Automatica 33 (5): 893–900. https://doi.org/10.1016/S0005-1098(96)00222-1.
Zhang, F. 2006. The Schur complement and its applications. New York: Springer.
Ziegler, J., M. Werling, and J. Schroeder. 2008. “Navigating car-like robots in unstructured environment using an obstacle sensitive cost function.” In Proc., 4th IEEE Intelligent Vehicle Symp., 787–791. New York: IEEE.
Information & Authors
Information
Published In
Copyright
©2019 American Society of Civil Engineers.
History
Received: Jan 26, 2018
Accepted: Dec 10, 2018
Published online: Apr 1, 2019
Published in print: Jul 1, 2019
Discussion open until: Sep 1, 2019
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.