• DocumentCode
    2955567
  • 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
  • fYear
    2015
  • fDate
    26-30 May 2015
  • Firstpage
    5970
  • Lastpage
    5976
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2015 IEEE International Conference on
  • Conference_Location
    Seattle, WA
  • Type

    conf

  • DOI
    10.1109/ICRA.2015.7140036
  • Filename
    7140036