Skip to main content
Log in

Optimal and suboptimal motion planning for collision avoidance of mobile robots in non-stationary environments

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

Abstract

An optimal control formulation of the problem of collision avoidance of mobile robots moving in terrains containingmoving obstacles is presented. A dynamic model of the mobile robot and the dynamic constraints are derived. Collision avoidance is guaranteed if the minimum distance between the robot and the objects is nonzero. A nominal trajectory is assumed to be known from off-line planning. The main idea is to change the velocity along the nominal trajectory so that collisions are avoided. Furthermore, time consistency with the nominal plan is desirable. Two solutions are obtained: (1) A numerical solution of the optimization problem and a perturbation type of control to update the optimal plan and (2) A computationally efficient method giving near optimal solutions. Simulation results verify the value of the proposed strategies and allow for comparisons.

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. Alexander, J. and Maddocks, J.: On the kinematics of wheeled mobile robots,Int. J. Robotics Res. (Oct. 1989), 15–27.

  2. Bryson, A. and Ho, Y. C.:Applied Optimal Control, Blaisdell-Ginn, Waltham, MA, 1975.

    Google Scholar 

  3. Bertsekas, D. and Tsitsiklis, J.:Parallel and Distributed Computation, Prentice-Hall, Englewood Cliffs, NJ, 1989.

    Google Scholar 

  4. Campbell: Analysis and Planning for Industrial robotics with Prismatic Joints, Technical report, PhD Thesis, Purdue University, 1985.

  5. Canny, J.: Collision detection for moving polyhedra,IEEE Trans. Patt. Anal. Mach. Intell. (March 1986), 200–209.

  6. Freund, E. and Hoyer, H.: Collision avoidance for industrial robots with arbitrary motion,J. Robotic Systems (1984).

  7. Fujimura, K. and Samet, H.: Motion planning in a dynamic domain, inProc. 1990 IEEE Int. Conf. Robotics and Automation, 1990, pp. 324–330.

  8. Griswold, N. and Eem, J.: Control of mobile robots in the presence of moving objects,IEEE Trans. Robotics and Automation (April 1990), 263–268.

  9. Gilbert, E. and Johnson, D.: Distance functions and their application to robot path planning in the presence of obstacles,IEEE J. Robotics and Automation (March 1985), 21–30.

  10. Kyriakopoulos, K.: A Supervisory Control Strategy for Navigation of Mobile Robots in Dynamic Environments, PhD Thesis, Technical Report, ECSE-RPI, February 1991.

  11. Kyriakopoulos, K. and Saridis, G.: Minimum distance estimation and collision prediction under uncertainty for on-line robotic motion planning, inProc. 1990 IFAC World Congress, August 1990.

  12. Kyriakopoulos, K. and Saridis, G.: Collision avoidance of mobile robots in non-stationary environments, inProc. 1991 Int. Conf. Robotics and Automation, April 1991.

  13. Kyriakopoulos, K. and Saridis, G.: Minimum distance estimation and collision prediction under uncertainty for on-line robotic motion planning,Automatica 28(2) (1992).

  14. Kant, K. and Zucker, S.: Trajectory planning problems, i: Determining velocity along a fixed path, inProc. IEEE 8th Int. Conf. Pattern Recogn. 1984, pp. 196–198.

  15. Kant, K. and Zucker, S.: Toward efficient trajectory planning: The path-velocity decomposition,Int. J. Robotics Res. (1986), 72–89.

  16. Kant, K. and Zucker, S.: Planning collision-free trajectories in time-varying environments: A two-level hierarchy, inProc. 1988 IEEE Int. Conf. Robotics and Automation, April 1988, pp. 1644–1649.

  17. Liu, Y. et al.: A practical algorithm for planning collision free coordinated motion of multiple mobile robots, inProc. 1989 IEEE Int. Conf. Robotics and Automation, May 1989, pp. 1427–1432.

  18. Martensson, K.: A constraining hyuperplane technique for state variable constrained optimal control problems,J. Dynamical systems, Measurement and Control (1973), 380–389.

  19. Powell, M. J. D.: Variable metric methods for constraint optimization,Mathematical Programming, The State of the Art, 1983, pp. 288–311.

  20. Reif, J. and Sharir, M.: Motion Planning in the Presence of Moving Obstacles, Technical Report TR-06-85, Harvard University, Center for Research in computing Technology, 1985.

  21. Shiller, Z. and Gwo, Y.-R.: Dynamic motion planning of autonomous vehicles,IEEE Trans. Robotics and Automation (April 1991), 241–249.

  22. Shih, C., Lee, T. and Gruver, W.: Motion planning with time-varying polyhedral obstacles based on graph search and mathematical programming, inProc. 1990 IEEE Int. Conf. Robotics and Automation, 1990, pp. 331–337.

  23. Tournassoud, P.: A strategy for obstacle avoidance and its applications to multi-robot systems, inProc. 1988 IEEE Int. Conf. Robotics and Automation, 1986, pp. 1224–1229.

  24. Wu, C. and Jou, C.: Design of a controlled spatial curve trajectory for robot manipulators, inProc. 27th Conf. Decision and Control, December 1988, pp. 161–166.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kyriakopoulos, K.J., Saridis, G.N. Optimal and suboptimal motion planning for collision avoidance of mobile robots in non-stationary environments. J Intell Robot Syst 11, 223–267 (1994). https://doi.org/10.1007/BF01254013

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01254013

Key words

Navigation