Skip to main content
Log in

Multi-robot cooperation and performance analysis with particle swarm optimization variants

  • 1211: AIoT Support and Applications with Multimedia
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Cooperation and synchronization of multi-robots is a major concern in robotics research field. Two autonomous robots are assumed to carry a stick and called as the twin robots. Different types of Particle Swarm Optimization (PSO) are analyzed for stick carrying task and a brief review of extension and enhancement of PSO is done to identify the parameters used. Path planning of twin robot is done with variants of PSO. Performance of each variant-applied twin is evaluated based on several parameters. These parameters are execution time, number of steps, number of turns, path travelled and path deviated. Fitness value of each twin is calculated in each algorithm to obtain the next position along the solution path. All the algorithms are executed and the pixels are plotted to represent the twin’s trajectory and the performance of PSO variants compared with Artificial Bee Colony Optimization (ABCO) and differential Evolutionary (DE) algorithm. It is observed that PSO variants outperforms with respect to distance value.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

Abbreviations

PSO:

Particle Swarm Optimization

ABCO:

Artificial Bee Colony Optimization

DE:

Differential Evolutionary

A*:

Admissible search algorithm

AO*:

Ordered admissible search algorithm

ACO:

Ant Colony Optimization

GA:

Genetic Algorithm

BPSO:

Basic PSO

IPSO:

Improved PSO

RPSO:

Robotics PSO

DRPSO:

Democratic inspired robotics PSO

CPSO:

Canonical PSO

BPSOT:

BPSO applied Twin

IPSOT:

IPSO applied Twin

RPSOT:

RPSO applied Twin

DRPSOT:

DRPSO applied Twin

CPSOT:

CPSO applied Twin

v:

Velocity

x:

Position

k:

Time instance

α1, α2 :

Acceleration parameter assigned to 1

r1, r2 :

Random numbers in the range [0,1]

lbest:

Local best position

gbest:

Global best position

ωj :

Weight assigned to 0.7

αob :

Weight adjustment for obstacle avoidance

αcm :

Weight adjustment for communication maintenance

rob, rcm :

Random variables

xob :

Obstacle position

xcm :

Solution position

pn(t):

Desired coordinate point

γ:

Position controlling parameter

t:

Time

ρ:

Eigen value

σ:

Damping factor

θ:

Rotation angle

c:

No. of rotation

p:

Rotational cost

dcg :

Distance from goal position

F:

Fitness function

References

  1. Alessandro G, Zanotto V (2010) Optimal trajectory planning for industrial robots. Adv Eng Softw 41(4):548–556

    Article  Google Scholar 

  2. Angeles AR, Nijmeijer H (2004) Mutual synchronization of robots via estimated state feedback: a cooperative approach. IEEE Trans Control Syst Technol 12(4):542–554

    Article  Google Scholar 

  3. Bhattacharjee P, Rakshit P, Goswami I, Konar A, Nagar AK (2011) Multi-robot path-planning using artificial bee colony optimization algorithm. Third World Congress on Nature and Biologically Inspired Computing, Salamanca:219–224

  4. Cheng S, Lu H, Lei X, Shi Y (2018) A quarter century of particle swarm optimization. Complex and Intelligent System 4:227–239

    Article  Google Scholar 

  5. Das S, Abraham A, Konar A (2008) Particle swarm optimization and differential evolution algorithms: technical analysis, applications and hybridization perspectives. Adv Comput Intell Indust Syst 1-38

  6. Das PK, Behera HS, Panigrahi BK (2016) Intelligent-based multi-robot path planning inspired by improved classical Q-learning and improved particle swarm optimization with perturbed velocity. Engin Sci Technol Int J 19(1):651–669

    Google Scholar 

  7. Desale S et al (2015) Heuristic and meta-heuristic algorithms and their relevance to the real world: a survey. Int J Comput Eng Res Trends 351(5):2349–7084

    Google Scholar 

  8. Feng YY, Li G, Xu C (2013) An improved particle swarm optimization algorithm. Applied Mechanics and Materials, Trans Tech Publications 401-415

  9. Hu J, Xu J, Xie L (2013) Cooperative search and exploration in robotic networks. Unmanned Systems 10(1):121–142

    Article  Google Scholar 

  10. Jiao B, Zhigang L, Xingsheng G (2008) A dynamic inertia weight particle swarm optimization algorithm. Chaos, Solitons Fractals 37:698–705

    Article  Google Scholar 

  11. John XL (2005) Robots manipulators: new research. Nova Publishers

  12. Kan C (2013) Multidirectional learning and adaptive particle swarm optimization algorithm. Comput Eng Appl 49(6):23–28

    Google Scholar 

  13. Kennedy J, Eberhart R (1995) Particle swarm optimization. IEEE International conference on Neural Networks:1942–1948

  14. Kenya J, Shindo T (2010) Analysis of dynamical characteristic of canonical deterministic PSO. IEEE Congress on Evolutionary Computation, pp-189-196

  15. Kenya J, et al. (2014) Canonical deterministic particle swarm optimization to sustain global search. IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp-587-598

  16. Koren Y, Borenstein J (1991) Potential field methods and their inherent limitations for Mobile robot navigation. IEEE Conference on Robotics and Automation, pp 1398-1404

  17. Koren, Y. and Borenstein, J. (1991) Potential field methods and their inherent limitations for Mobile robot navigation. IEEE Conference on Robotics and Automation, pp- 1398-1404

  18. Krishna AN (2018) Integrated intelligent computing. Communication and Security 771. Springer

  19. Li G, Hongbo S (2008) Path planning for mobile robot based on particle swarm optimization. Chinese Control and Decision Conference IEEE 85-96

  20. Marco D, de Oca MM, Engelbrecht A (2008) Particle swarm optimization. Scholarpedia 3(11):1486

    Article  Google Scholar 

  21. Muhammad I, Rathiah H, Khalid A, Elaiza N (2013) An overview of particle swarm optimization variants. Procedia Engineering 53:491–496

    Article  Google Scholar 

  22. Nesmachnow S (2014) An overview of meta-heuristics: accurate and efficient methods for optimization. International Journal of Meta heuristics 3(4):320–347

    Google Scholar 

  23. Oussama M, Hachaïchi Y, Lahbib Y (2016) Democratic inspired particle swarm optimization for multi-robot exploration task, 247–256.

  24. Patle BK, Babu L, Pandey A, Parhi DRK, Jagadeesh A (2019) A review: on path planning strategies for navigation of mobile robot. Defense Technology 15(4):582–606

    Article  Google Scholar 

  25. Peng L, Zhu H (2016) Parameter selection for ant colony algorithm based on bacterial foraging algorithm. Math Probl Eng 58-64

  26. Russell E, Kennedy J (1995) Particle swarm optimization. Proceedings of the IEEE Int Conference on Neural Netw 4:189–196

    Google Scholar 

  27. Sheetal GK, Venu GG (2004) Optimal PSO for collective robotic search applications. Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No. 04TH8753). 2, pp.99–106.

  28. Wei C, Hindriks K, Jonker CM (2014) Multi-robot cooperative path finding: A decentralized approach. International Conference on Industrial. Engineering and Other Applications of Applied Intelligent Systems, Springer, Cham, 78–95

  29. Ying T, Zheng ZY (2013) Research advance in swarm robotics. Defence Technology 9(1):18–39

    Article  Google Scholar 

  30. Zafar MN, Mohanta JC (2018) Methodology for path planning and optimization of mobile robots: a review. Procedia computer science 133:141–152

    Article  Google Scholar 

  31. Zhang Y, Gong DW, Zhang JH (2013) Robot path planning in uncertain environment using multi-objective particle swarm optimization. Neurocomputing 103:172–185

    Article  Google Scholar 

  32. Zhang Y, Wang S, Ji G (2015) A comprehensive survey on particle swarm optimization algorithm and its applications. Math Probl Eng 38

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Raghvendra Kumar.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sahu, B., Das, P.K., Kabat, M.R. et al. Multi-robot cooperation and performance analysis with particle swarm optimization variants. Multimed Tools Appl 81, 36907–36930 (2022). https://doi.org/10.1007/s11042-021-10986-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-10986-x

Keywords

Navigation