Skip to main content

Distributed Particle Swarm Optimization for Limited Time Adaptation in Autonomous Robots

  • Conference paper
Distributed Autonomous Robotic Systems

Part of the book series: Springer Tracts in Advanced Robotics ((STAR,volume 104))

Abstract

Evaluative techniques offer a tremendous potential for on-line controller design. However, when the optimization space is large and the performance metric is noisy, the time needed to properly evaluate candidate solutions becomes prohibitively large and, as a consequence, the overall adaptation process becomes extremely time consuming. Distributing the adaptation process reduces the required time and increases robustness to failure of individual agents. In this paper, we analyze the role of the four algorithmic parameters that determine the total evaluation time in a distributed implementation of a Particle Swarm Optimization algorithm. For a multi-robot obstacle avoidance case study, we explore in simulation the lower boundaries of these parameters with the goal of reducing the total evaluation time so that it is feasible to implement the adaptation process within a limited amount of time determined by the robots’ energy autonomy. We show that each parameter has a different impact on the final fitness and propose some guidelines for choosing these parameters for real robot implementations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akat, S.B., Gazi, V.: Decentralized asynchronous particle swarm optimization. In: IEEE Swarm Intelligence Symposium (2008), doi:10.1109/SIS.2008.4668304

    Google Scholar 

  2. Bratton, D., Kennedy, J.: Defining a Standard for Particle Swarm Optimization. In: IEEE Swarm Intelligence Symposium, pp. 120–127 (2007)

    Google Scholar 

  3. Chang, J., Chu, S., Roddick, J.: A parallel particle swarm optimization algorithm with communication strategies. Journal of Information Science, 809–818 (2005)

    Google Scholar 

  4. Di Mario, E., Mermoud, G., Mastrangeli, M., Martinoli, A.: A trajectory-based calibration method for stochastic motion models. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4341–4347 (2011)

    Google Scholar 

  5. Floreano, D., Mondada, F.: Evolution of homing navigation in a real mobile robot. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics 26(3), 396–407 (1996)

    Article  Google Scholar 

  6. Hereford, J., Siebold, M.: Using the particle swarm optimization algorithm for robotic search applications. In: IEEE Swarm Intelligence Symposium, pp. 53–59 (2007)

    Google Scholar 

  7. Jin, Y., Branke, J.: Evolutionary Optimization in Uncertain Environments A Survey. IEEE Transactions on Evolutionary Computation 9(3), 303–317 (2005)

    Article  Google Scholar 

  8. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)

    Google Scholar 

  9. Marques, L., Nunes, U., Almeida, A.T.: Particle swarm-based olfactory guided search. Autonomous Robots 20(3), 277–287 (2006)

    Google Scholar 

  10. Michel, O.: Webots: Professional Mobile Robot Simulation. Advanced Robotic Systems 1(1), 39–42 (2004)

    Google Scholar 

  11. Pan, H., Wang, L., Liu, B.: Particle swarm optimization for function optimization in noisy environment. Applied Mathematics and Computation 181(2), 908–919 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  12. Parsopoulos, K.E., Vrahatis, M.N.: Particle Swarm Optimizer in Noisy and Continuously Changing Environments. In: Hamza, M.H. (ed.) Artificial Intelligence and Soft Computing, pp. 289–294. IASTED/ACTA Press (2001)

    Google Scholar 

  13. Poli, R.: Analysis of the publications on the applications of particle swarm optimisation. Journal of Artificial Evolution and Applications 2008(2), 1–10 (2008)

    Google Scholar 

  14. Pugh, J., Martinoli, A.: Distributed scalable multi-robot learning using particle swarm optimization. Swarm Intelligence 3(3), 203–222 (2009)

    Article  Google Scholar 

  15. Pugh, J., Zhang, Y., Martinoli, A.: Particle swarm optimization for unsupervised robotic learning. In: IEEE Swarm Intelligence Symposium, pp. 92–99 (2005)

    Google Scholar 

  16. Rada-Vilela, J., Zhang, M., Seah, W.: Random Asynchronous PSO. In: The 5th International Conference on Automation, Robotics and Applications, pp. 220–225 (2011)

    Google Scholar 

  17. Turduev, M., Atas, Y.: Cooperative Chemical Concentration Map Building Using Decentralized Asynchronous Particle Swarm Optimization Based Search by Mobile Robots. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4175–4180 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ezequiel Di Mario .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Di Mario, E., Martinoli, A. (2014). Distributed Particle Swarm Optimization for Limited Time Adaptation in Autonomous Robots. In: Ani Hsieh, M., Chirikjian, G. (eds) Distributed Autonomous Robotic Systems. Springer Tracts in Advanced Robotics, vol 104. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55146-8_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-55146-8_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-55145-1

  • Online ISBN: 978-3-642-55146-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics