A review of parallel processing approaches to motion planning

One of the many features needed to support the activities of autonomous systems is the ability of motion planning. It enables robots to move in their environment securely and to accomplish given tasks. Unfortunately, the control loop comprising sensing, planning, and acting has not yet been closed for robots in dynamic environments. One reason involves the long execution times of the motion planning component. A solution for this problem is offered by the use of highly computational parallelism. Thus, an important task is the parallelization of existing motion planning algorithms for robots so that they are suitable for highly computational parallelism. In several cases, completely new algorithms have to be designed, so that a parallelization is feasible. We review approaches to motion planning using parallel computation.

[1]  Sartaj Sahni,et al.  Maze Routing on a Hypercube Multiprocessor Computer , 1987, International Conference on Parallel Processing.

[2]  E.-G. Talbi,et al.  Designing embedded parallel systems with parallel genetic algorithms , 1993 .

[3]  Ken Hughes,et al.  A parallel algorithm and architecture for robot path planning , 1994, Proceedings of 8th International Parallel Processing Symposium.

[4]  Pierre Bessière,et al.  The Ariadne's Clew Algorithm , 1993, J. Artif. Intell. Res..

[5]  Lionel Tarassenko,et al.  Robot path planning using VLSI resistive grids , 1993 .

[6]  Narendra Ahuja,et al.  Gross motion planning—a survey , 1992, CSUR.

[7]  Erwin Prassler Robot Navigation: A Simple Guidance System for a Complex Changing World , 1994, Modelling and Planning for Sensor Based Intelligent Robot Systems.

[8]  Toshio Fukuda,et al.  Coordinative behavior by genetic algorithm and fuzzy in evolutionary multi-agent system , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[9]  Scott M. Huse Optimal path analysis using a predator-prey neural network model , 1990, IEA/AIE '90.

[10]  Suguru Arimoto,et al.  Parallel-processable recursive and heuristic method for path planning , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[11]  Y. Hamam,et al.  Decomposition method for the constrained path planning of articulated systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[12]  El-Ghazali Talbi,et al.  Robot motion planning with the Ariadne's clew algorithm , 1993 .

[13]  G. K. Egan,et al.  Mobile Robot Path Planning Using Parallel Computer System , 1992, IEEE International Workshop on Emerging Technologies and Factory Automation,.

[14]  I. A. Kalyayev Homogeneous Neuronlike Structures for Optimization Variational Problem Solving , 1993, PARLE.

[15]  Quentin F. Stout,et al.  Practical hypercube algorithms for computational geometry , 1990, [1990 Proceedings] The Third Symposium on the Frontiers of Massively Parallel Computation.

[16]  Quentin F. Stout,et al.  Asymptotically efficient hypercube algorithms for computational geometry , 1990, [1990 Proceedings] The Third Symposium on the Frontiers of Massively Parallel Computation.

[17]  P. N. Stiles,et al.  Highly paralellizable route planner based on cellular automata algorithms , 1994, IBM J. Res. Dev..

[18]  Vipin Kumar,et al.  Toward Real-Time Motion Planning , 1994 .

[19]  J. Solano,et al.  Generation of collision-free paths, a genetic approach , 1993 .

[20]  Christian Laugier,et al.  Geometric Reasoning for Perception and Action , 1993, Lecture Notes in Computer Science.

[21]  Dominik Henrich,et al.  Randomized Parallel Motion Planning for Robot Manipulators , 1996 .

[22]  B. Fink,et al.  Schnelle Bahnplanung für Industrieroboter mit veränderlichem Arbeitsraum , 1991 .

[23]  Jean-Claude Latombe,et al.  Robot Motion Planning: A Distributed Representation Approach , 1991, Int. J. Robotics Res..

[24]  Didier Keymeulen,et al.  A Reactive Robot Navigation System Based on a Fluid Dynamics Metaphor , 1990, PPSN.

[25]  Michael Lemmon,et al.  2-Degree-of-freedom Robot Path Planning using Cooperative Neural Fields , 1991, Neural Computation.

[26]  K. Didier,et al.  A flexible path generator for a mobile robot , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[27]  Vipin Kumar,et al.  A parallel formulation of informed randomized search for robot motion planning problems , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[28]  Mikhail J. Atallah,et al.  An optimal parallel algorithm for the visibility of a simple polygon from a point , 1991, JACM.

[29]  Max B. Reid Path planning using optically computed potential fields , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[30]  C. H. Chung,et al.  Hopfield network application to optimal edge selection , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[31]  El-Ghazali Talbi,et al.  Using Genetic Algorithms for Robot Motion Planning , 1991, Geometric Reasoning for Perception and Action.

[32]  J. Solano,et al.  Parameter determination for a genetic algorithm applied to robot control , 1994 .

[33]  Hilary Buxton,et al.  A parallel path planning algorithm for mobile robots , 1990, BMVC.

[34]  Larry S. Davis,et al.  Stealth terrain navigation , 1993, IEEE Trans. Syst. Man Cybern..

[35]  C. H. Chung,et al.  Neural network application to the obstacle avoidance path planning for CIM computer integrated manufacturing , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[36]  Vipin Kumar,et al.  Parallel search algorithms for robot motion planning , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[37]  A.M.S. Zalzala,et al.  A genetic solution for the motion of wheeled robotic systems in dynamic environments , 1994 .

[38]  Alberto Rovetta,et al.  Robot motion planning with parallel systems , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[39]  Barbara Siemiatkowska A highly parallel method for mapping and navigation of an autonomous mobile robot , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[40]  Didier Keymeulen,et al.  The fluid dynamics applied to mobile robot motion: the stream field method , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[41]  Evangelos E. Milios,et al.  Parallel path planning in unknown terrains , 1991 .

[42]  Leonidas J. Guibas,et al.  Parallel computational geometry , 1988, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[43]  C. M. Witkowski A Parallel Processor Algorithm for Robot Route Planning , 1983, IJCAI.

[44]  R. Pfeifer,et al.  Connectionism in Perspective , 1989 .

[45]  Farokh B. Bastani,et al.  Strategies for mapping Lee's maze routing algorithm onto parallel architectures , 1993, [1993] Proceedings Seventh International Parallel Processing Symposium.

[46]  El-Ghazali Talbi,et al.  Parallel Robot Motion Planning in a Dynamic Environment , 1992, CONPAR.

[47]  Sabine Stifter,et al.  Shortest Non-Synchronized Motions - Parallel Versions , 1993, ACPC.

[48]  Erwin Prassler,et al.  Motion planning amongst arbitrarily moving unknown objects , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[49]  L. Tarassenko,et al.  Analogue computation of collision-free paths , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[50]  Bodo Fink,et al.  Schnelle Bahnplanung für Industrieroboter mit veränderlichem Arbeitsraum / Collision-free motion-planning for robot-manipulators working in a changing environment , 1991 .

[51]  Clyde P. Kruskal,et al.  Parallel Algorithms for Shortest Path Problems , 1985, ICPP.

[52]  Farokh B. Bastani,et al.  A hybrid architecture for mobile robots based on decentralized, parallel path planning , 1993, Proceedings ISAD 93: International Symposium on Autonomous Decentralized Systems.