An Integrated Approach to Goal Selection in Mobile Robot Exploration

被引:16
作者
Kulich, Miroslav [1 ]
Kubalik, Jiri [1 ]
Preucil, Libor [1 ]
机构
[1] Czech Tech Univ, Czech Inst Informat Robot & Cybernet, Prague 16000, Czech Republic
基金
欧盟地平线“2020”;
关键词
path planning; routing; autonomous navigation; generalized traveling salesman problem; evolutionary algorithm; TRAVELING SALESMAN PROBLEM; AUTONOMOUS EXPLORATION; ALGORITHM; SEARCH; STRATEGIES; NAVIGATION;
D O I
10.3390/s19061400
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper deals with the problem of autonomous navigation of a mobile robot in an unknown 2D environment to fully explore the environment as efficiently as possible. We assume a terrestrial mobile robot equipped with a ranging sensor with a limited range and field of view. The key part of the exploration process is formulated as the d-Watchman Route Problem which consists of two coupled taskscandidate goals generation and finding an optimal path through a subset of goalswhich are solved in each exploration step. The latter has been defined as a constrained variant of the Generalized Traveling Salesman Problem and solved using an evolutionary algorithm. An evolutionary algorithm that uses an indirect representation and the nearest neighbor based constructive procedure was proposed to solve this problem. Individuals evolved in this evolutionary algorithm do not directly code the solutions to the problem. Instead, they represent sequences of instructions to construct a feasible solution. The problems with efficiently generating feasible solutions typically arising when applying traditional evolutionary algorithms to constrained optimization problems are eliminated this way. The proposed exploration framework was evaluated in a simulated environment on three maps and the time needed to explore the whole environment was compared to state-of-the-art exploration methods. Experimental results show that our method outperforms the compared ones in environments with a low density of obstacles by up to , while it is slightly worse in office-like environments by at maximum. The framework has also been deployed on a real robot to demonstrate the applicability of the proposed solution with real hardware.
引用
收藏
页数:27
相关论文
共 71 条
[31]   A memetic algorithm for the generalized traveling salesman problem [J].
Gutin, Gregory ;
Karapetyan, Daniel .
NATURAL COMPUTING, 2010, 9 (01) :47-60
[32]   EFFICIENT ALGORITHMS FOR SHORTEST PATHS IN SPARSE NETWORKS [J].
JOHNSON, DB .
JOURNAL OF THE ACM, 1977, 24 (01) :1-13
[33]  
Kara I., 2012, Proceedings of the 6th international conference on Applied Mathematics, Simulation, Modelling, P60
[34]   Efficient local search algorithms for known and new neighborhoods for the generalized traveling salesman problem [J].
Karapetyan, D. ;
Gutin, G. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 219 (02) :234-251
[35]   Structured Kernel Subspace Learning for Autonomous Robot Navigation [J].
Kim, Eunwoo ;
Choi, Sungjoon ;
Oh, Songhwai .
SENSORS, 2018, 18 (02)
[36]  
Koenig S, 2001, IEEE INT CONF ROBOT, P3594, DOI 10.1109/ROBOT.2001.933175
[37]  
KOENIG S, PROCEEDINGS OF THE I, P27
[38]  
Kubalik Jiri, 2014, 2014 14th International Conference on Intelligent Systems Design and Applications (ISDA), P156, DOI 10.1109/ISDA.2014.7066254
[39]   SyRoTek-Distance Teaching of Mobile Robotics [J].
Kulich, Miroslav ;
Chudoba, Jan ;
Kosnar, Karel ;
Krajnik, Tomas ;
Faigl, Jan ;
Preucil, Libor .
IEEE TRANSACTIONS ON EDUCATION, 2013, 56 (01) :18-23
[40]  
Kulich M, 2011, IEEE INT CONF ROBOT, DOI 10.1109/ICRA.2011.5980221