OPTIMIZATION OF SWARM ROBOTICS ALGORITHMS

Authors

  • T. A. Vakaliuk Zhytomyr Polytechnic State University, Zhytomyr, Ukraine, Ukraine
  • R. P. Kukharchuk Oleksandr Dovzhenko Hlukhiv National Pedagogical University, Hlukhiv, Ukraine, Ukraine
  • O. V. Zaika Oleksandr Dovzhenko Hlukhiv National Pedagogical University, Hlukhiv, Ukraine, Ukraine
  • A. V. Riabko Oleksandr Dovzhenko Hlukhiv National Pedagogical University, Hlukhiv, Ukraine, Ukraine

DOI:

https://doi.org/10.15588/1607-3274-2022-3-7

Keywords:

swarm robotics, ant colony optimization algorithm, salesman problem.

Abstract

Context. Among the variety of tasks solved by robotics, one can single out a number of those for the solution of which small dimensions of work are desirable and sometimes necessary. To solve such problems, micro-robots with small dimensions are needed, the mass of which allows them to move freely in tight passages, in difficult weather conditions, and remain unnoticed. At the same time, the small dimensions of the microrobot also impose some indirect restrictions; therefore, it is better to use groups of microrobots for the solution of these problems. The efficiency of using groups of microrobots depends on the chosen control strategy and stochastic search algorithms for optimizing the control of a group (swarm) of microrobots.

Objective. The purpose of this work is to consider a group of swarm algorithms (methods) belonging to the class of metaheuristics. The group of these algorithms includes, in particular, the ant colony algorithm, the possibilities of which were investigated to solve the traveling salesman problem, which often arises when developing an algorithm for the behavior of a group of microrobots.

Method. At the first stage of the study, the main groups of parameters were identified that determine the flow and characterize the state at any time of the ant colony algorithm: input, control, disturbance parameters, output parameters. After identifying the main groups of parameters, an algorithm was developed, the advantage of which lies in scalability, as well as guaranteed convergence, which makes it possible to obtain an optimal solution regardless of the dimension of the graph. At the second stage, an algorithm was developed, the code of which was implemented in the Matlab language. Computer experiments were carried out to determine the influence of input, control, output, and disturbance parameters on the convergence of the algorithm. Attention was paid to the main groups of indicators that determine the direction of the method and characterize the state of the swarm of microrobots at a given time. In the computational experiment, the number of ants placed in the nodes of the network, the amount of pheromone, the number of graph nodes were varied, the number of iterations to find the shortest path, and the execution time of the method were determined. The final test of modeling and performance of the method was carried out.

Results. Research has been carried out on the application of the ant algorithm for solving the traveling salesman problem for test graphs with a random arrangement of vertices; for a constant number of vertices and a change in the number of ants, for a constant number of vertices at different values of the coefficient Q; to solve the traveling salesman problem for a constant number of vertices at different values of the pheromone evaporation coefficient p; for a different number of graph vertices. The results showed that ant methods find good traveling salesman routes much faster than clear-cut combinatorial optimization methods. The dependence of the search time and the found optimal route on the values of control parameters are established using the example of test networks for a different number of graph vertices and iterations.

Conclusions. The studies were carried out to make it possible to give recommendations on the application of the ant colony algorithm to control a group (swarm) of microrobots.

Author Biographies

T. A. Vakaliuk, Zhytomyr Polytechnic State University, Zhytomyr, Ukraine

Dr. Sc., Professor, Professor at the Department software engineering

R. P. Kukharchuk, Oleksandr Dovzhenko Hlukhiv National Pedagogical University, Hlukhiv, Ukraine

PhD, Associate Professor, Associate Professor of Physics and Mathematics Education and Computer Science

O. V. Zaika, Oleksandr Dovzhenko Hlukhiv National Pedagogical University, Hlukhiv, Ukraine

PhD, Senior Lecturer of Physics and Mathematics Education and Computer Science

A. V. Riabko, Oleksandr Dovzhenko Hlukhiv National Pedagogical University, Hlukhiv, Ukraine

PhD, Senior Lecturer of Physics and Mathematics Education and Computer Science

References

Beni, G. From Swarm Intelligence to Swarm Robotics, International Workshop on Swarm Robotics. Springer, Berlin, Heidelberg, 2004, pp. 1–9. DOI: 10.1007/978-3-540-30552-1_1

Colorni A., Dorigo M., & Maniezzo, V. Distributed optimization by ant colonies, Proceedings of the first European conference on artificial life, 1991, Vol. 142, pp. 134–142. https://faculty.washington.edu/paymana/swarm/colorni92ecal.pdf

Deshpande A., Kumar M., & Ramakrishnan S. Robot swarm for efficient area coverage inspired by ant foraging: the case of adaptive switching between brownian motion and lévy flight, Dynamic Systems and Control Conference, American Society of Mechanical Engineers, 2017, October, Vol. 58288, pp. 1–8. DOI: 10.1115/DSCC2017-5229

Dimidov C., Oriolo G., & Trianni V. Random walks in swarm robotics: an experiment with kilobots, International Conference on Swarm Intelligence. Springer, Cham, 2016, pp. 185–196. DOI: 10.1007/978-3-319-44427-7_16

Dorigo M., Floreano D., Gambardella L. M., Mondada F., Nolfi S., Baaboura T., ... & Vaussard F. Swarmanoid: a novel concept for the study of heterogeneous robotic swarms, IEEE Robotics & Automation Magazine, 2013, Vol. 20(4), pp. 60–71. DOI: 10.1109/MRA.2013.2252996

Efremov M. A., & Kholod I. I. Swarm Robotics Foraging Approaches, IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), 2020, January, pp. 299–304. IEEE. DOI: 10.1109/EIConRus49466.2020.9039340

Fricke G. M., Hecker J. P., Cannon J. L., & Moses M. E. Immune-inspired search strategies for robot swarms. Robotica, 2016, No. 34(8), pp. 1791–1810. DOI: 10.1017/S0263574716000382

Fujisawa R., & Dobata S. Lévy walk enhances efficiency of group foraging in pheromone-communicating swarm robots. In Proceedings of the 2013 IEEE/SICE International Symposium on System Integration, IEEE, 2013, pp. 808–813. DOI: 10.1109/SII.2013.6776760

Grosan C., Abraham A., & Chis M. Swarm intelligence in data mining, Swarm Intelligence in Data Mining. Springer, Berlin, Heidelberg, 2006, pp. 1–20. DOI: 10.1007/978-3-540-349563_1

Karaboga D. An idea based on honey bee swarm for numerical optimization, Technical ReportTR06, Erciyes University, Engineering Faculty, Computer Engineering Department, 2005, Vol. 200, pp. 1–10. https://abc.erciyes.edu.tr/pub/tr06_2005.pdf

Lima D. A., Tinoco C. R., & Oliveira G. M. A cellular automata model with repulsive pheromone for swarm robotics in surveillance, International Conference on Cellular Automata. Springer, Cham, 2016, pp. 312–322. DOI: 10.1007/978-3-31944365-2_31

O’Gra R., Grob R., Christensen & Dorigo M. Performance Benefits of SelfAssembly in a Swarm-Bot, IEEE Computer Society Press, 2007, pp. 2381–2387. DOI: 10.1109/IROS.2007.4399424

Olfati-Saber R. Flocking for multi-agent dynamic systems: Algorithms and theory, IEEE Transactions on automatic control, 2006, Vol. 51(3), pp. 401–420. DOI: 10.1109/TAC.2005.864190

Payton D., Estkowski R., & Howard M. Pheromone robotics and the logic of virtual pheromones, International Workshop on Swarm Robotics. Springer, Berlin, Heidelberg, 2004, July, pp. 45–57. DOI: 10.1007/978-3-540-30552-1_5

Şahin E. Swarm robotics: From sources of inspiration to domains of application, International workshop on swarm robotics, Springer, Berlin, Heidelberg, 2004, pp. 10–20. DOI: 10.1007/978-3-540-30552-1_2

Schroeder A., Ramakrishnan S., Kumar M., & Trease B. Efficient spatial coverage by a robot swarm based on an ant foraging model and the Lévy distribution, Swarm Intelligence, 2017, Vol. 11(1), pp. 39–69. DOI: 10.1007/s11721-017-0132-y

Seyfried J., Szymanski M., Bender N., Estana R., Thiel M., & Wörn H. The I-SWARM project: Intelligent small world autonomous robots for micro-manipulation, International Workshop on Swarm Robotics. Springer, Berlin, Heidelberg, 2004, pp. 70–83. DOI: 10.1007/978-3-540-30552-1_7

Shtovba, S. D. Ant algorithms: theory and applications, Programming and Computer Software, 2005, Vol. 31(4), pp. 167–178. DOI: 10.1007/s11086-005-0029-1

Timmis J., Andrews P., & Hart E. (). On artificial immune systems and swarm intelligence, Swarm Intelligence, 2010, Vol. 4(4), pp. 247–273. DOI: 10.1007/s11721-010-0045-5

Tinoco C. R., Lima D. A., & Oliveira G. M. (). An improved model for swarm robotics in surveillance based on cellular automata and repulsive pheromone with discrete diffusion, International Journal of Parallel, Emergent and Distributed Systems, 2019, Vol. 34(1), pp. 53–77. DOI: 10.1080/17445760.2017.1334886

Valentini G., Brambilla D., Hamann H. & Dorigo M. Collective Perception of Environmental Features in a Robot Swarm, International Conference on Swarm Intelligence. Springer, 2016, pp. 65–76. DOI: 10.1007/978-3-319-44427-7_6

Wilson S., Pavlic T. P., Kumar G. P., Buffin A., Pratt S. C., & Berman S. Design of ant-inspired stochastic control policies for collective transport by robotic swarms, Swarm Intelligence, 2014, Vol. 8(4), pp. 303–327. DOI: 10.1007/s11721-014-0100-8

Downloads

Published

2022-10-16

How to Cite

Vakaliuk, T. A., Kukharchuk, R. P., Zaika, O. V., & Riabko, A. V. (2022). OPTIMIZATION OF SWARM ROBOTICS ALGORITHMS . Radio Electronics, Computer Science, Control, (3), 66. https://doi.org/10.15588/1607-3274-2022-3-7

Issue

Section

Neuroinformatics and intelligent systems