Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Multi-agent rapidly-exploring pseudo-random tree
Neto A., Macharet D., Campos M. Journal of Intelligent and Robotic Systems89 (1-2):69-85,2018.Type:Article
Date Reviewed: May 3 2018

Collections of heterogeneous air, ground, and/or water-based robotic vehicles must cooperatively plan their motion to accomplish remote sensing, searching, mapping, and similar missions in a 3D, real-world environment. Vehicles must avoid colliding with each other as well as with environmental obstacles while efficiently using available resources including time, computing, and communication bandwidth.

State-of-the-art techniques address some aspects of this problem but none provide a comprehensive solution. The best techniques are based on probabilistic sampling, including the probabilistic roadmap (PRM) and the open-loop rapidly exploring random tree (OL-RRT) algorithms. These “growing graph” strategies spread trajectory trees through cluttered environments based on open-loop models of a system. They quickly search high-dimensional spaces containing static or dynamic obstacles while considering velocity bounds and kinematic/dynamic constraints. They plan the motion of robots well in practice and are probabilistically complete and asymptotically optimal. However, implementations based on these techniques may be limited to single robots or homogeneous groups of robots, do not scale well, or are not robust against communication failures. Other implementations broadcast a single plan created by a centralized agent to all robots. Some are completely decentralized but require all agents to broadcast their plans and any state changes to all other agents before the next planning step can be taken. Further, errors in a robot’s state resulting from external disturbances propagate more rapidly with open-loop control than with closed-loop control. For this reason, CL-RRTs are more robust to uncertainties, often with finite and bounded errors. The authors provide a very readable summary of these techniques and their limitations.

The authors’ multi-agent rapidly exploring pseudorandom tree (MRPT) technique extends classical CL-RRTs to perform fully decentralized planning and coordination of the movements of a team of heterogeneous robots in real time as they perform a mission, subject to disturbances and measurement noise. A key innovation of their approach is instead of each robot planning randomly, all robots use the same pseudorandom sampling function that produces the same totally deterministic sequence of pseudorandom numbers. This means each robot can predict the behavior of all other robots since each follows the same plan.

The authors give complete pseudocode for both a planning algorithm (that expands trees and eliminates nodes leading to collisions) and a re-planning/real-time control algorithm (that finds an optimal path, re-planning if necessary.) They verify their algorithms using multiple air and ground robot experiments plus simulations with larger numbers of robots. They estimate computational complexity and barriers to scaling to large numbers of robots. This paper is well worth reading by anyone interested in planning and controlling the behavior of swarms of heterogeneous robots.

Reviewer:  George S. Carson Review #: CR146015 (1807-0400)
Bookmark and Share
 
Robotics (I.2.9 )
 
Would you recommend this review?
yes
no
Other reviews under "Robotics": Date
Movement problems for 2-dimensional linkages
Hopcroft J. (ed), Joseph D., Whitesides S. SIAM Journal on Computing 13(3): 610-629, 1984. Type: Article
Feb 1 1985
Robot motion planning with uncertainty in control and sensing
Latombe J. (ed), Lazanas A., Shekhar S. Artificial Intelligence 52(1): 1-47, 1991. Type: Article
Oct 1 1992
Dictionary of robot technology in four languages: English, German, French, Russian
Bürger E., Korzak G., Elsevier North-Holland, Inc., New York, NY, 1986. Type: Book (9789780444995193)
Mar 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy