Algorithmic issues of sensor-based robot motion planning

This paper presents a brief survey of one approach to planning collision-free paths for a robot - an autonomous vehicle or an arm manipulator - operating in an environment with unknown obstacles. The multiplicity of approaches one finds in this area revolves around two basic models: in one, called path planning with complete information, perfect information about the geometry and positions of the robot and the obstacles is assumed, whereas in the other, called path planning with incomplete information, there is an element of uncertainty compensated by some source of on-line information, such as robot sensors. The approach surveyed here, called dynamic path planning, is based on the latter model and gives rise to algorithmic and computational issues very different from those in the former model. The approach uses topological characteristics of the environment and imposes no constraints on the geometry of the robot or the obstacles. The resulting provable (nonheuristic) path planning algorithms can be used in a highly unstructured environment where no knowledge about the obstacles is available beforehand.

[1]  R. Chattergy,et al.  Some Heuristics for the Navigation of a Robot , 1985 .

[2]  E. F. Moore The firing squad synchronization problem , 1964 .

[3]  Vladimir Lumelsky,et al.  Effect of uncertainty on continuous path planning for an autonomous vehicle , 1984, The 23rd IEEE Conference on Decision and Control.

[4]  Harold Abelson,et al.  Turtle geometry : the computer as a medium for exploring mathematics , 1983 .

[5]  A. A. Petrov,et al.  Control of a Robot-Manipulator with Obstacle Avoidance Under Little Information about the Environment , 1981 .

[6]  Vladimir Lumelsky Effect of robot kinematics on motion planning in unknown environment , 1985, 1985 24th IEEE Conference on Decision and Control.

[7]  Vladimir J. Lumelsky Effect of kinematics on motion planning for planar robot arms moving amidst unknown obstacles , 1987, IEEE J. Robotics Autom..

[8]  V. Lumelsky,et al.  Computer simulation of sensor-based robot collision avoidance in an unknown environment , 1987, Robotica.

[9]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[10]  A. J. de Zeeuw,et al.  On expectations, information and dynamic game equilibria , 1986 .

[11]  Chee Yap,et al.  Algorithmic motion planning , 1987 .

[12]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[13]  James L. Crowley,et al.  Navigation for an intelligent mobile robot , 1985, IEEE J. Robotics Autom..

[14]  John E. Hopcroft,et al.  On the movement of robot arms in 2-dimensional bounded regions , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[15]  D. Y. Tseng,et al.  Autonomous vehicle control: an overview of the Hughes project , 1983 .

[16]  V. Lumelsky,et al.  Gross motion planning for a simple 3D articulated robot arm moving amidst unknown arbitrarily shaped obstacles , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[17]  J. Schwartz,et al.  On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifolds , 1983 .

[18]  J. Schwartz,et al.  On the “piano movers'” problem I. The case of a two‐dimensional rigid polygonal body moving amidst polygonal barriers , 1983 .

[19]  Manuel Blum,et al.  On the power of the compass (or, why mazes are easier to search than graphs) , 1978, 19th Annual Symposium on Foundations of Computer Science (sfcs 1978).

[20]  Franco P. Preparata,et al.  Segments, Rectangles, Contours , 1981, J. Algorithms.

[21]  Alan M. Thompson The Navigation System of the JPL Robot , 1977, IJCAI.

[22]  Vladimir J. Lumelsky Dynamic path planning for a planar articulated robot arm moving amidst unknown obstacles , 1987, Autom..

[23]  Hans P. Moravec,et al.  The Stanford Cart and the CMU Rover , 1983, Proceedings of the IEEE.

[24]  Donald Lee Pieper The kinematics of manipulators under computer control , 1968 .

[25]  V. Lumelsky,et al.  Dynamic path planning for a mobile automaton with limited information on the environment , 1986 .

[26]  J. Reif A Survey on Advances in the Theory of Computational Robotics , 1986 .

[27]  V. Lumelsky,et al.  Continuous Robot Motion Planning In Unknown Environment , 1986 .

[28]  Raja Chatila,et al.  Path Planning and Environment Learning in a Mobile Robot System , 1982, ECAI.

[29]  Vladimir J. Lumelsky,et al.  Continuous motion planning in unknown environment for a 3D cartesian robot arm , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.