Abstract
In this paper, the path-planning problem is considered. We introduce a new potential function for path planning that has the remarkable feature that it is free from any local minima in the free space irrespective of the number of obstacles in the configuration space. The only global minimum is the goal configuration whose region of attraction extends over the whole free space. We also propose a new method for path optimization using an expanding sphere that can be used with any potential or penalty function. Simulations using a point mobile robot and smooth obstacles are presented to demonstrate the qualities of the new potential function. Finally, practical considerations are also discussed for nonpoint robots
Similar content being viewed by others
References
Bazaraa, M. S., Sherali, H. D. and Shetty, C. M., Nonlinear Programming: Theory and Algorithms, 2nd edn, Wiley, Singapore, 1993.
Bobrow, J. E., Optimal robot path planning using the minimum-time criterion, IEEE Trans. Robotics and Automation 4(4) (1988), 443–450.
Borenstein, J. and Koren, Y., High-speed obstacle avoidance for mobile robots, in IEEE Int. Symp. Intell. Control, 1989, pp. 382–384.
Canny, J. F., The Complexity of Robot Motion Planning, ACM Doctoral Dissertation Award, MIT Press, 1987.
Elnagar, A. and Basu, A., Heuristics for local path planning, IEEE Trans. Syst. Man and Cybernet. 23(2) (1993), 642–634.
Fujimaru, K. and Samet, H., A hierachical strategy for path planning among moving obstacles, IEEE Trans. Robotics and Automation 5(1) (1989), 61–69.
Gilbert, E. G. and Johnson, D. W., Distance functions and their application to robot path planning in the presence of obstacles, IEEE Trans. Robotics and Automation RA-1 (1985), 21–30.
Hirsch, M. W. and Smale, S., Differential Equations, Dynamical Systems, and Linear Algebra, Academic Press, London, 1974.
Hwang, Y. K. and Ahuja, N., A potential field approach to path planning, IEEE Trans. Robotics and Automation 8(1) (1992), 23–32.
Johnson, D. W. and Gilbert, E. G., Minimum time robot path planning in the presence of obstacles, in Proc. IEEE Conf. Decision and Control, December 1985, pp. 1748–1753.
Johnson, D. W., The optimization of robot motion in the presence of obstacles, PhD Dissertation, University of Michigan, 1987.
Khatib, O., Real-time obstacle avoidance for manipulators and mobile robots, Int. J. Robotics Res. 5(1) (1986), 90–98.
Khosla, P. and Volpe, R., Superquadric artificial potentials for obstacle avoidance and approach, Proc. IEEE Int. Conf. Robotics and Automation 3 (1988), 1778–1784.
Kim, B. K. and Shin, K. G., Minimum-time path planning for robot arms and their dynamics, IEEE Trans. Syst. Man and Cybernet. SMC-15(2) (1985), 213–223.
Kim, J. O. and Khosla, P. K., Real-time obstacle avoidance using harmonic potential functions, IEEE Trans. Robotics and Automation 8(3) (1992), 338–349.
Kyriakopoulos, K. J. and Saridas, G. N., An integrated collision prediction and avoidance scheme for mobile robots in non-stationary environment, Automatica 29 (1993), 309–322.
Latombe, J. C., Robot Motion Planning, Kluwer, Boston, 1991.
Lozano-Perez, T. and Wesley, M. A., An algorithm for planning collision-free paths among polyhedral obstacles, Commun. ACM 22(10) (1979), 560–570.
Lozano-Perez, T., A simple motion-planning algorithm for general robot manipulators, IEEE Trans. Robotics and Automation RA- 3(3) (1987), 224–237.
Luh, J. Y. S. and Campbell, C. E.Jr., Minimum distance collision-free path planing for industrial robots with a prismatic joint, IEEE Trans. Automatic Control AC- 29(8) (1984), 675–680.
Pavlov, V. V. and Voronin, A. N., The method of potential functions for coding constraints of the external space in an intelligent mobile robot, Sov. Automatic Control 17 (1984), 45–51.
Rimon, E. and Koditschek, D. E., Exact robot navigation using cost functions: The case of distinct spherical boundaries in E n, IEEE Int. Conf. Robotics and Automation 3 (1988), 1791–1796.
Rimon, E. and Koditschek, D. E., Exact robot navigation using artificial potential functions, IEEE Trans. Robotics and Automation 8(5) (1992), 501–518.
Schwartz, J. T. and Sharir, M., On piano movers problem 1: The case of a two-dimensional rigid polygonal body amidst polygonal barriers, Commun. Pure and Applied Math. 36 (1983), 345–398.
Shiller, Z. and Dubowsky, S., Robot path planning with obstacle, actuator, gripper and pay-load constraints, Int. J. Robotics Res. 8(6) (1989).
Shiller, Z. and Gwo, Y., Dynamic motion planning of autonomous vehicles, IEEE Trans. Robotics and Automation 7(2) (1991).
Shin, K. G. and McKay, N. D., Selection of near-minimum time geometric path for robotic manipulators, IEEE Trans. Automatic Control AC-31(6) (1986), 501–511.
Tilove, R. B., Local obstacle avoidance for mobile robots based on the method of artificial potential functions, in IEEE Int. Conf. Robotics and Automation, May 1990, pp. 566–571.
Tournassound, P., Motion planning for a mobile robot with kinematic constraint, in IEEE Int. Conf. Robotics and Automation, 1988, pp. 1785–1790.
Udupa, S. M., Collision detection and avoidance in computer controlled manipulators, Proc. 5th Int. Joint Conf. on Artificial Intell., Boston, 2 (1977), 737–748.
Volpe, R. and Khosla, P., Artificial potentials with elliptical isopotential contours for obstacle avoidance, in Proc. 26th IEEE Conf. Dec. and Control, December 1987, pp. 180–185.
Wong, E. K. and Fu, K. S., A hierarchical orthogonal space approach to three-dimensional path planning, IEEE Trans. Robotics and Automation 2(1) (1986).
MATLAB Optimization Toolbox Manual, MATHWORKS Inc., MA, USA, 1992.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Al-Sultan, K.S., Aliyu, M.D.S. A new potential field-based algorithm for path planning. Journal of Intelligent and Robotic Systems 17, 265–282 (1996). https://doi.org/10.1007/BF00339664
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00339664