A POTENTIAL-FIELD APPROACH TO PATH PLANNING

被引:425
作者
HWANG, YK
AHUJA, N
机构
[1] UNIV ILLINOIS, COORDINATED SCI LAB, URBANA, IL 61801 USA
[2] UNIV ILLINOIS, BECKMAN INST, URBANA, IL 61801 USA
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 1992年 / 8卷 / 01期
关键词
D O I
10.1109/70.127236
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
We present a path-planning algorithm for the classical mover's problem in three dimensions using a potential field representation of obstacles. A potential function similar to the electrostatic potential is assigned to each obstacle, and the topological structure of the free space is derived in the form of minimum potential valleys. Path planing is done at two levels. First, a global planner selects a robot's path from the minimum potential valleys and its orientations along the path that minimize a heuristic estimate of the path length and the chance of collision. Then a local planner modifies the path and orientations to derive the final collision-free path and orientations. If the local planner fails, a new path and orientations are selected by the global planner and subsequently examined by the local planner. This process is continued until a solution is found or there are no paths left to be examined. Our algorithm solves a much wider class of problems than other heuristic algorithms and at the same time runs much faster than exact algorithms (typically 5 to 30 min on a Sun 3/260). The algorithm fails on a small set of very hard problems involving tight free spaces. The performance of our algorithm is demonstrated on a variety of examples.
引用
收藏
页码:23 / 32
页数:10
相关论文
共 33 条
[1]
AVNAIM F, 1988, IEEE T ROBOTIC AUTOM, P1656
[2]
BIOLOGICAL SHAPE AND VISUAL SCIENCE .1. [J].
BLUM, H .
JOURNAL OF THEORETICAL BIOLOGY, 1973, 38 (02) :205-287
[3]
SOLVING THE FIND-PATH PROBLEM BY GOOD REPRESENTATION OF FREE SPACE [J].
BROOKS, RA .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1983, 13 (02) :190-197
[4]
Bryson A.E, 1975, APPL OPTIMAL CONTROL
[5]
Canny J.F., 1988, COMPLEXITY ROBOT MOT
[6]
A PROCEDURE FOR DETECTING INTERSECTIONS OF 3-DIMENSIONAL OBJECTS [J].
COMBA, PG .
JOURNAL OF THE ACM, 1968, 15 (03) :354-&
[7]
DONALD B, 1974, MIT AITR791 ARTIF IN
[8]
Faverjon B., 1984, International Conference on Robotics, P504
[9]
FAVERJON B, 1987, FEB P IEEE INT C ROB, P1152
[10]
Gilbert E. G., 1985, IEEE Journal of Robotics and Automation, VRA-1, P21