Abstract
As the complexity of an unmanned vehicle’s operational environment increases so does the need to consider the obstacle space continually, and this is aided by splitting the motion planning functionality into distinct global and local layers. This paper presents a new continuous local motion planning framework, where the output and control space elements of the traditional receding horizon control problem are separated into distinct layers. This separation reduces the complexity of the local motion trajectory optimisation, enabling faster design and increased horizon length. The focus of this paper is on the output space component of this framework. Bezier polynomial functions are used to describe local motion trajectories which are constrained to vehicle performance limits and optimised to track a global trajectory. Development and testing is in simulation, targeted at a nonlinear model of a quadrotor unmanned air vehicle. The defined framework is used to provide situation-aware tracking of a global trajectory in the presence of static and dynamic obstacles, as well as realistic turbulence and gusts. Also demonstrated is the immediate-term decentralised deconfliction of multiple unmanned vehicles, and multiple formations of unmanned vehicles.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bellingham, J.S., Richards, A., How, J.P.: Receding horizon control of autonomous vehicles. In: Proceedings of the American Control Conference, pp. 3741–3746 (2002)
Berry, A., Howitt, J., Postlethwaite, I., Gu, D.: Situation aware trajectory tracking for micro air vehicles in obstacle-rich environments. In: AIAA Guidance, Navigation & Control Conference (2009)
Berry, A., Howitt, J., Postlethwaite, I., Gu, D.: Enabling the operation of multiple micro-air-vehicles in increasingly complex obstacle-rich environments. In: AIAA Infotech@Aerospace Conference (2010)
Berry, A., Howitt, J., Postlethwaite, I., Gu, D.: Local motion planning & control for micro-air-vehicles in complex environments. In: AIAA Guidance, Navigation & Control Conference (2010)
Cowling, I.D., Whidborne, J.F., Cooke, A.K.: MBPC for autonomous operation of a quadrotor air vehicle. In: 21st International Conference on Unmanned Air Vehicle Systems, pp. 35.1–35.9. Bristol, UK (2006)
Cowling, I.D., Whidborne, J.F., Cooke, A.K.: Optimal trajectory planning and LQR control for a quadrotor UAV. In: UKACC International Conference on Control (2006)
Cowling, I.D., Yakimenko, O.A., Whidborne, J.F., Cooke, A.K.: A prototype of an autonomous controller for a quadrotor UAV. In: Proceedings of the European Control Conference, pp. 4001–4008 (2007)
Eele, A., Richards, A.: Path-planning with avoidance using nonlinear branch-and-bound optimization. J. Guid. Contr. Dynam. 32(2), 384–394 (2009)
Eklunk, J.M., Sprinkle, J., Sastry, S.: Implementing and testing a nonlinear model predictive tracking controller for aerial pursuit evasion games on a fixed wing aircraft. In: American Control Conference (2005)
Frazzoli, E., Mao, Z.H., Oh, J., H. & Feron, E.: Resolution of conflicts involving many aircraft via semidefinite programming. J. Guid. Control Dyn. 24(1), 79–86 (2001)
Gu, D., Kamal, W.A., Postlethwaite, I.: A uav waypoint generator. In: AIAA 1st Intelligent Systems Technical Conference (2004)
Hamner, B., Singh, S., Roth, S.: An efficient system for combined route traversal and collision avoidance. Auton. Robots 24(4), 365–385 (2008)
Hoekstra, J.M., Gent, R.N.H.W., Ruigrok, R.C.J.: Designing for Sefety: the ‘free flight’ air traffic management concept. Reliab. Eng. Syst. Saf. 215–232 (2002)
Howard, T., Kelly, A.: Trajectory generation on rough terrain considering actuator dynamics. In: 5th International Conference on Field and Service Robotics (2005)
Howard, T., Knepper, R.A., Kelly, A.: Constrained optimization path following of wheeled robots in natural terrain. In: 10th International Symposium on Experimental Robotics (2006)
Howlett, J.K., Whalley, M., Tsenkov, P., Schulein, G., Takahashi, M.: Flight evaluation of a system for unmanned rotorcraft reactive navigation in uncertain urban environments. In: Annual forum proceedings – American Helicopter Society (2007)
Hu, J., Prandini, M., Sastry, S.: Optimal coordinated manoevers for three-dimensional aircraft conflict resolution. J. Guid. Control Dyn. 25(5), 888–900 (2002)
Kim, H.J., Shim, D., Sastry, S.: Nonlinear model predictive tracking control for rotorcraft-based unmanned aerial vehicles. In: American Control Conference (2002)
Kuwata, Y., How, J.P.: Three dimensional receding horizon control for UAVs. In: AIAA Guidance, Navigation, and Control (2004)
LaValle, S.M.: From dynamic programming to RRTs: algorithmic design of feasible trajectories. In: Control Problems in Robotics, pp. 19–37. Springer-Verlag, Berlin (2002)
LaValle, S.M.: Rapidly-exploring random trees: a new tool for path planning. TR 98-11, Computing Science Dept., Iowa State University (1998)
Prandini, M., Hu, J., Lygeros, J., Sastry, S.: A probabilistic approach to aircraft conflict detection. IEEE Trans. Intell. Transp. Syst. 1(4), 199–220 (2000)
Richards, A.: Adaptive navigation in an uncertain urban environment. In: SEAS DTC Technical Conference (2008)
Richards, A., How, J.P.: Aircraft trajectory planning with collision avoidance using mixed integer linear programming. In: American Control Conference (2002)
Schouwenaars, T., Valenti, M., Feron, E., How, J.P.: Implementation and flight test results of MILP-based UAV guidance. In: IEEE Aerospace Conference (2005)
Shim, D., Chung, H., Kim, H.J., Sastry, S.: Autonomous exploration in unknown urban environments for unmanned aerial vehicles. In: AIAA GN&C Conference (2005)
Shim, D., Chung, H., Sastry, S.: Conflict-free navigation in unknown urban environments. IEEE Robot. Autom. Mag. 13(3), 27–33 (2006)
Shim, D., Kim, H.J., Sastry, S.: Decentralized nonlinear model predictive control of multiple flying robots. In: IEEE Conference on Decision and Control (2003)
Shim, D., Sastry, S.: An evasive maneuvering algorithm for UAVs in see-and-avoid situations. In: American Control Conference (2007)
Shim, D., Sastry, S.: A situation-aware flight control system design using real-time model predictive control for unmanned autonomous helicopters. In: AIAA Guidance Navigation & Control Conference (2006)
Urmson, C., et al.: 11/20/07-last update, Tartan Racing: A Multi-Modal Approach to the DARPA Urban Challenge (2007). Available: http://www.darpa.mil/GRANDCHALLENGE/resources.asp
Yang, K., Gan, S.K., Sukkarieh, S.: An Efficient Path Planning and Control Algorithm for RUAVs in Unknown and Cluttered Environments. J. Intell. Robot. Syst. 57(1–4), 101–122 (2010)
Author information
Authors and Affiliations
Corresponding author
Electronic Supplementary Material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Berry, A.J., Howitt, J., Gu, DW. et al. A Continuous Local Motion Planning Framework for Unmanned Vehicles in Complex Environments. J Intell Robot Syst 66, 477–494 (2012). https://doi.org/10.1007/s10846-011-9633-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-011-9633-x