2012 · 100 citations · 8 references
EngineeringComputer ScienceRobotics EngineeringMulti-robot SystemsRobot ControlRoboticsCollision AvoidanceCollision Avoidance ControlMonte Carlo LocalizationObstacle AvoidanceRobot LocalizationRobot NavigationAdaptive Monte Carlo LocalizationAutonomous Collision AvoidanceDifferential Drive RobotsDistributed Collision AvoidanceGlobal Positioning SystemMulti-agent Collision AvoidanceMulti-robot Collision AvoidanceReciprocal Collision Avoidance
This paper describes a multi-robot collision avoidance system based on the velocity obstacle paradigm. In contrast to previous approaches, we alleviate the strong requirement for perfect sensing (i.e. global positioning) using Adaptive Monte-Carlo Localization on a per-agent level. While such methods as Optimal Reciprocal Collision Avoidance guarantee local collision-free motion for a large number of robots, given perfect knowledge of positions and speeds, a realistic implementation requires further extensions to deal with inaccurate localization and message passing delays. The presented algorithm bounds the error introduced by localization and combines the computation for collision-free motion with localization uncertainty. We provide an open source implementation using the Robot Operating System (ROS). The system is tested and evaluated with up to eight robots in simulation and on four differential drive robots in a real-world situation.
8
Massively multi-robot simulation in stage
Richard Vaughan · Swarm Intelligence · 2008 · 318 citations