Title :
A distributed noise-resistant Particle Swarm Optimization algorithm for high-dimensional multi-robot learning
Author :
Di Mario, Ezequiel ; Navarro, Inaki ; Martinoli, Alcherio
Author_Institution :
Distrib. Intell. Syst. & Algorithms Lab., Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
Abstract :
Population-based learning techniques have been proven to be effective in dealing with noise in numerical benchmark functions and are thus promising tools for the high-dimensional optimization of controllers for multiple robots with limited sensing capabilities, which have inherently noisy performance evaluations. In this article, we apply a statistical technique called Optimal Computing Budget Allocation to improve the performance of Particle Swarm Optimization in the presence of noise for a multi-robot obstacle avoidance benchmark task. We present a new distributed PSO OCBA algorithm suitable for resource-constrained mobile robots due to its low requirements in terms of memory and limited local communication. Our results from simulation show that PSO OCBA outperforms other techniques for dealing with noise, achieving a more consistent progress and a better estimate of the ground-truth performance of candidate solutions. We then validate our simulations with real robot experiments where we compare the controller learned with our proposed algorithm to a potential field controller for obstacle avoidance in a cluttered environment. We show that they both achieve a high performance through different avoidance behaviors.
Keywords :
collision avoidance; learning systems; mobile robots; multi-robot systems; particle swarm optimisation; statistical analysis; distributed PSO OCBA algorithm; distributed noise-resistant particle swarm optimization algorithm; high-dimensional controller optimization; high-dimensional multirobot learning; multirobot obstacle avoidance benchmark task; optimal computing budget allocation; population-based learning techniques; resource-constrained mobile robots; statistical technique; Benchmark testing; Collision avoidance; Mobile robots; Noise; Resource management; Robot sensing systems;
Conference_Titel :
Robotics and Automation (ICRA), 2015 IEEE International Conference on
Conference_Location :
Seattle, WA
DOI :
10.1109/ICRA.2015.7140036