z-logo
open-access-imgOpen Access
A Cooperative Path Planning Algorithm for a Multiple Mobile Robot System in a Dynamic Environment
Author(s) -
Wentao Yu,
Jun Peng,
XiaoYong Zhang,
KuoShyan Lin
Publication year - 2014
Publication title -
international journal of advanced robotic systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.394
H-Index - 46
eISSN - 1729-8814
pISSN - 1729-8806
DOI - 10.5772/58832
Subject(s) - computer science , motion planning , robot , path (computing) , mobile robot , obstacle , constraint (computer aided design) , scheme (mathematics) , mathematical optimization , obstacle avoidance , real time computing , algorithm , artificial intelligence , mathematics , computer network , mathematical analysis , geometry , political science , law
A practical path planning method for a multiple mobile robot system (MMRS) requires handling both the collision-free constraint and the kinematic constraint of real robots, the latter of which has to date been neglected by most path planning methods. In this paper, we present a practical cooperative path planning algorithm for MMRS in a dynamic environment. First, each robot uses an analytical method to plan an obstacle-avoidance path. Then, a distributed prioritized scheme is introduced to realize cooperative path planning. In the scheme, each robot calculates a priority value according to its situation at each instant in time, which will determine the robot's priority. Higher-priority robots can ignore lower-priority robots, whereas lower-priority robots should avoid collisions with higher-priority robots. To minimize the path length for MMRS, a least path length constraint is added. The priority value is also calculated by a path cost function that takes the path length into consideration. Unlike other priority methods, the algorithm proposed is not time consuming; therefore, it is suitable for dynamic environments. Simulation results are presented to verify the effectiveness of the proposed algorithm

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here