OPTIMIZATION OF SWARM ROBOTICS ALGORITHMS

被引:0
作者
Vakaliuk, T. A. [1 ]
Kukharchuk, R. P. [2 ]
Zaika, O., V [2 ]
Riabko, A., V [2 ]
机构
[1] Zhytomyr Polytech State Univ, Dept Software Engn, Zhytomyr, Ukraine
[2] Oleksandr Dovzhenko Hlukhiv Natl Pedag Univ, Phys & Math Educ & Comp Sci, Hlukhiv, Ukraine
关键词
swarm robotics; ant colony optimization algorithm; salesman problem; REPULSIVE PHEROMONE; CELLULAR-AUTOMATA; MODEL; SYSTEMS;
D O I
10.15588/1607-3274-2022-3-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 ofgraph 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.
引用
收藏
页码:66 / 76
页数:11
相关论文
共 22 条
[1]  
Beni G, 2005, LECT NOTES COMPUT SC, V3342, P1
[2]  
COLORNI A, 1992, FROM ANIM ANIMAT, P134
[3]  
Deshpande A, 2017, PROCEEDINGS OF THE ASME 10TH ANNUAL DYNAMIC SYSTEMS AND CONTROL CONFERENCE, 2017, VOL 2
[4]   Random Walks in Swarm Robotics: An Experiment with Kilobots [J].
Dimidov, Cristina ;
Oriolo, Giuseppe ;
Trianni, Vito .
SWARM INTELLIGENCE, 2016, 9882 :185-196
[5]   Swarmanoid: A novel concept for the study of heterogeneous robotic swarms [J].
Dorigo, Marco ;
Floreano, Dario ;
Gambardella, Luca Maria ;
Mondada, Francesco ;
Nolfi, Stefano ;
Baaboura, Tarek ;
Birattari, Mauro ;
Bonani, Michael ;
Brambilla, Manuele ;
Brutschy, Arne ;
Burnier, Daniel ;
Campo, Alexandre ;
Christensen, Anders Lyhne ;
Decugniere, Antal ;
Di Caro, Gianni ;
Ducatelle, Frederick ;
Ferrante, Eliseo ;
Förster, Alexander ;
Gonzales, Javier Martinez ;
Guzzi, Jerome ;
Longchamp, Valentin ;
Magnenat, Stephane ;
Mathews, Nithin ;
Montes De Oca, Marco ;
O'Grady, Rehan ;
Pinciroli, Carlo ;
Pini, Giovanni ;
Rétornaz, Philippe ;
Roberts, James ;
Sperati, Valerio ;
Stirling, Timothy ;
Stranieri, Alessandro ;
Stützle, Thomas ;
Trianni, Vito ;
Tuci, Elio ;
Turgut, Ali Emre ;
Vaussard, Florian .
IEEE Robotics and Automation Magazine, 2013, 20 (04) :60-71
[6]  
Efremov Mikhail A., 2020, 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus). Proceedings, P299, DOI 10.1109/EIConRus49466.2020.9039340
[7]   Immune-inspired search strategies for robot swarms [J].
Fricke, G. M. ;
Hecker, J. P. ;
Cannon, J. L. ;
Moses, M. E. .
ROBOTICA, 2016, 34 (08) :1791-1810
[8]  
Fujisawa R, 2013, 2013 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), P808, DOI 10.1109/SII.2013.6776760
[9]  
Grosan C, 2007, STUD COMPUT INTELL, V75, P1
[10]  
Karaboga D., 2005, TR06 ERC U COMP ENG