Skip to main content
Log in

A Continuous Local Motion Planning Framework for Unmanned Vehicles in Complex Environments

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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)

  2. 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)

  3. 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)

  4. 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)

  5. 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)

    Google Scholar 

  6. 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)

  7. 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)

  8. Eele, A., Richards, A.: Path-planning with avoidance using nonlinear branch-and-bound optimization. J. Guid. Contr. Dynam. 32(2), 384–394 (2009)

    Article  Google Scholar 

  9. 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)

  10. 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)

    Article  Google Scholar 

  11. Gu, D., Kamal, W.A., Postlethwaite, I.: A uav waypoint generator. In: AIAA 1st Intelligent Systems Technical Conference (2004)

  12. Hamner, B., Singh, S., Roth, S.: An efficient system for combined route traversal and collision avoidance. Auton. Robots 24(4), 365–385 (2008)

    Article  Google Scholar 

  13. 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)

  14. Howard, T., Kelly, A.: Trajectory generation on rough terrain considering actuator dynamics. In: 5th International Conference on Field and Service Robotics (2005)

  15. 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)

  16. 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)

  17. Hu, J., Prandini, M., Sastry, S.: Optimal coordinated manoevers for three-dimensional aircraft conflict resolution. J. Guid. Control Dyn. 25(5), 888–900 (2002)

    Article  Google Scholar 

  18. Kim, H.J., Shim, D., Sastry, S.: Nonlinear model predictive tracking control for rotorcraft-based unmanned aerial vehicles. In: American Control Conference (2002)

  19. Kuwata, Y., How, J.P.: Three dimensional receding horizon control for UAVs. In: AIAA Guidance, Navigation, and Control (2004)

  20. 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)

    Google Scholar 

  21. LaValle, S.M.: Rapidly-exploring random trees: a new tool for path planning. TR 98-11, Computing Science Dept., Iowa State University (1998)

  22. 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)

    Article  Google Scholar 

  23. Richards, A.: Adaptive navigation in an uncertain urban environment. In: SEAS DTC Technical Conference (2008)

  24. Richards, A., How, J.P.: Aircraft trajectory planning with collision avoidance using mixed integer linear programming. In: American Control Conference (2002)

  25. Schouwenaars, T., Valenti, M., Feron, E., How, J.P.: Implementation and flight test results of MILP-based UAV guidance. In: IEEE Aerospace Conference (2005)

  26. 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)

  27. Shim, D., Chung, H., Sastry, S.: Conflict-free navigation in unknown urban environments. IEEE Robot. Autom. Mag. 13(3), 27–33 (2006)

    Article  Google Scholar 

  28. Shim, D., Kim, H.J., Sastry, S.: Decentralized nonlinear model predictive control of multiple flying robots. In: IEEE Conference on Decision and Control (2003)

  29. Shim, D., Sastry, S.: An evasive maneuvering algorithm for UAVs in see-and-avoid situations. In: American Control Conference (2007)

  30. 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)

  31. 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

  32. 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)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew J. Berry.

Electronic Supplementary Material

Below is the link to the electronic supplementary material.

(AVI 8.41 MB)

(AVI 8.15 MB)

(AVI 10.4 MB)

(ANI 11.5 MB)

(AVI 9.42 MB)

(AVI 6.79 MB)

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-011-9633-x

Keywords

Navigation