Mobile Robot Localization Based on the Novel Leader-Based Bat Algorithm

被引:15
作者
Neto, Wolmar A. [1 ]
Pinto, Milena F. [1 ]
Marcato, Andre L. M. [1 ]
da Silva, Ivo C., Jr. [1 ]
Fernandes, Daniel de A. [1 ]
机构
[1] Univ Fed Juiz de Fora, Fac Engn, BR-36036330 Juiz De Fora, Brazil
关键词
Bat algorithm; Evolutionary computation; Localization algorithm; Mobile robots;
D O I
10.1007/s40313-019-00453-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work proposes a new approach to the well-known method bat algorithm for solving the mobile robots global localization problem. The proposed method is leader-based bat algorithm (LBBA). The LBBA uses a small number of better micro-bats as leaders to influence the colony in the search for the best position, dealing satisfactorily with ambiguities during the localization process. The tests covered different scenarios aiming at comparing the proposed algorithm with other methods, such as the standard BA, the particle swarm optimization and particle filter. The results outperformed the compared methods, presenting a fast response and errors below the intended tolerance. The algorithm was tested in the robot kidnapping scenario and shows fast recovery in both simulation and in a real environment. In addition, the proposed technique showed 21% lower average error when compared with an algorithm that presents a variable quantity of particles, i.e. the adaptive Monte Carlo localization algorithm.
引用
收藏
页码:337 / 346
页数:10
相关论文
共 26 条
[1]  
[Anonymous], 2017, Adv. Intell. Syst. Comput, DOI DOI 10.1007/978-981-10-3728-3_14
[2]  
[Anonymous], 2014, INTELLIGENT DATA ANA, DOI DOI 10.1007/978-3-319-07773-4_5
[3]  
Brossard M, 2017, IEEE INT C INT ROBOT, P2485, DOI 10.1109/IROS.2017.8206066
[4]   Localization and Navigation of an Omnidirectional Mobile Robot: The Robot@Factory Case Study [J].
Costa, Paulo Jose ;
Moreira, Nuno ;
Campos, Daniel ;
Goncalves, Jose ;
Lima, Jose ;
Costa, Pedro Luis .
IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2016, 11 (01) :1-9
[5]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[6]  
Eberhart RC, 2001, IEEE C EVOL COMPUTAT, P81, DOI 10.1109/CEC.2001.934374
[7]  
Furtado L., 2013, P 12 BRAZ S INT AUT, P1248
[8]   Chaotic bat algorithm [J].
Gandomi, Amir H. ;
Yang, Xin-She .
JOURNAL OF COMPUTATIONAL SCIENCE, 2014, 5 (02) :224-232
[9]   A novel heuristic optimization method: charged system search [J].
Kaveh, A. ;
Talatahari, S. .
ACTA MECHANICA, 2010, 213 (3-4) :267-289
[10]  
Kostiv O, 2018, 2018 14TH INTERNATIONAL CONFERENCE ON ADVANCED TRENDS IN RADIOELECTRONICS, TELECOMMUNICATIONS AND COMPUTER ENGINEERING (TCSET), P533, DOI 10.1109/TCSET.2018.8336258