Abstract
Methods for dynamic motion planning are presented which take into account not only geometric environmental constraints but also physical constraints on motion. The approach uses a distributed representation which allows parallel implementation of the using a cellular strength-diffusion method in the search for the motion in space-time. We consider three cases: (1) no knowledge of the motion of the obstacles is assumed so that the planning is purely reactive; (2) full knowledge of the moving obstacles is available so that the planner can deliver an optimal motion; and (3) an interleaved algorithm in which the ability to predict a short time ahead (based on an assumption of simple linear motion of the obstacles) is exploited. This last algorithm emphasizes the importance of the interaction between the planner and the environment via sensors. We conclude that to plan motion in a dynamic environment in which uncertainties abound, the only sensible strategy is to constantly sense the world and plan the motion accordingly.
Similar content being viewed by others
References
Brooks, R. A.: Solving the find-path problem by good representation of free space,IEEE Trans. Systems, Man, Cybernet. 13(3) (1983), 190–197.
Brooks, R. A.: Elephants don't play chess,Robotics and Autonomous Systems 6 (1990), 3–15.
Brooks, R. A. and Lozano-Pérez, T.: A subdivision algorithm in configuration space for findpath with rotation,IEEE Trans. Systems, Man, Cybernet. 15(2) (1985), 224–233.
Canny, J. F.:The Complexity of Robot Motion Planning, MIT Press, Cambridge, MA, 1988.
Donald, B. R.: Error Detection and Recovery for Robot Motion Planning with Uncertainty, PhD Thesis, Department of Electrical Engineering and Computer Science, MIT, 1987.
Erdmann, M. and Lozano-Pérez, T.: On multiple moving objects,Algorithmica 2(4) (1987), 477–522.
Faverjon, B.: Obstacle avoidance using an octree in the configuration space of a manipulator, inProc. 1984 IEEE Int. Conf. Robotics and Automation, Atlanta, 1984, pp. 504–512.
Fujimura, K. and Samet, H.: A hierarchical strategy for path planning among moving obstacles,IEEE Trans. Robotics and Automation 5(1) (1989), 61–69.
Kant, K. and Zucker, S. W.: Toward efficient trajectory planning: path velocity decomposition,Int. J. Robot. Research 5 (1986), 72–89.
Lozano-Pérez, T., Mason, M. T., and Taylor, R. H.: Automatic synthesis of fine motion strategies for robots,Int. J. Robot. Research 3(1) (1984), 3–24.
Ó'Dúnlaing, C.: Motion planning with inertial constraints,Algorithmica 2(4) (1987), 431–475.
Reif, J. H. and Sharir, M.: Motion planning in the presence of moving obstacles, inProc. 26th IEEE Symp. Foundations of Computer Science, 1985, pp. 144–154.
Shu, C. and Buxton, H.: A parallel path planning algorithm for mobile robots, inProc. 1st Int. Conf. Automation, Robotics and Computer Vision, Singapore, 1990, pp. 489–493.
Shu, C. and Buxton, H.: Parallel path planning on the distributed array processors, submitted toParallel Computing, 1992.
Steels, L.: Steps Towards Common Sense, Technical Report VUB AI Lab Memo 88-3, Vrije Universiteit Brussel, 1988.
Teng, Y. Ansel, DeMenthon D., and Davis, L. S.: Stealth Terrain Navigation, Technical Report CAR-TR-532 CS-TR-2586, Computer Vision Laboratory, Center for Automation Research, University of Maryland, 1991.
Tychonievich, L., Zaret, D., Mantegna, J. Evans, R., Muehle, E., and Martin, S.: A maneuvering-board approach to path planning with moving obstacles, inProc. IJCAI-89 10th Int. Joint Conf. Artificial Intelligence, Detroit, USA, 1989, pp. 1017–1021.
Author information
Authors and Affiliations
Additional information
The experimental work reported here was carried out while the authors were at Department of Computer Science, Queen Mary and Westfield College, University of London.
Rights and permissions
About this article
Cite this article
Shu, C., Buxton, H. Dynamic Motion Planning using a distributed representation. J Intell Robot Syst 14, 241–261 (1995). https://doi.org/10.1007/BF01258351
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01258351