DocumentCode :
2622234
Title :
Motion Planning of Multiple Agents in Virtual Environments on Parallel Architectures
Author :
Li, Yi ; Gupta, Kamal
Author_Institution :
Sch. of Eng. Sci., Simon Fraser Univ., Burnaby, BC
fYear :
2007
fDate :
10-14 April 2007
Firstpage :
1009
Lastpage :
1014
Abstract :
We proposed in a previous paper (2006) a hybrid two-layered approach for motion planning of multiple agents in static virtual environments, consisting of open spaces connected by multiple narrow passages. The discrete generalized Voronoi diagram (GVD) of the environment is used to identify narrow passages, and plan the global path of each agent independently of other agents´ global paths. As each agent moves along its global path, the agent´s path is locally modified using the hybrid technique of combining steering behaviors with Coordination Graphs (CG), where coordination graphs are used for deadlock avoidance in the narrow passages. The planner in the previous paper was single threaded, and it was able to plan the motions of 30 agents moving around in a simple virtual environment with 3 narrow passages. If more agents are moving in a more complex virtual environment (i.e., with more narrow passages), we may not be able to construct and process all the coordination graphs in real-time. In this paper, we parallelize the single threaded planner in a supervisor-worker paradigm with Unix processes who communicate with each other using System V interprocess communication (IPC) mechanism. We show that significant, scalable speedups are obtained by constructing and processing coordination graphs in parallel on a symmetric multiprocessing (SMP) system.
Keywords :
collision avoidance; computational geometry; graph theory; message passing; multi-agent systems; multiprocessing systems; parallel architectures; System V interprocess communication; coordination graphs; deadlock avoidance; discrete generalized Voronoi diagram; motion planning; multiple agents; parallel architecture; static virtual environment; steering behavior; symmetric multiprocessing system; Character generation; Motion planning; Orbital robotics; Parallel architectures; Parallel robots; Robot kinematics; Robotics and automation; Sun; System recovery; Virtual environment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation, 2007 IEEE International Conference on
Conference_Location :
Roma
ISSN :
1050-4729
Print_ISBN :
1-4244-0601-3
Electronic_ISBN :
1050-4729
Type :
conf
DOI :
10.1109/ROBOT.2007.363117
Filename :
4209221
Link To Document :
بازگشت