Technical Papers
Apr 1, 2019

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

Go to Journal of Aerospace Engineering
Journal of Aerospace Engineering
Volume 32Issue 4July 2019

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

Permissions

Request permissions for this article.

Authors

Affiliations

Ph.D. Candidate, School of Aerospace Engineering, Beijing Institute of Technology, 5 South Zhongguancun St., Haidian District, Beijing 100081, China. Email: [email protected]; [email protected]
Jianqiao Yu [email protected]
Professor, School of Aerospace Engineering, Beijing Institute of Technology, 5 South Zhongguancun St., Haidian District, Beijing 100081, China (corresponding author). Email: [email protected]

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.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share