Neural network based FastSLAM for autonomous robots in unknown environments

被引:26
作者
Li, Qing-Ling [1 ]
Song, Yu [2 ]
Hou, Zeng-Guang [3 ]
机构
[1] China Univ Min & Technol, Sch Mech Elect & Informat Engn, Beijing, Peoples R China
[2] Beijing Jiaotong Univ, Sch Elect & Informat Engn, Beijing, Peoples R China
[3] Chinese Acad Sci, Inst Automat, State Key Lab Management & Control Complex Syst, Beijing, Peoples R China
关键词
Autonomous robot; Simultaneous Localization and Mapping (SLAM); Neural network; Particle filter; Gaussian Weighted Integral (GWI); Cubature rule; EXTENDED KALMAN FILTER; SIMULTANEOUS LOCALIZATION; TRACKING CONTROL; SLAM; EFFICIENT; ROBUST;
D O I
10.1016/j.neucom.2014.06.095
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Map learning and self-localization based on perception of the environment's structure are fundamental capacities required for intelligent robots to realize true autonomy. Simultaneous Localization and Mapping (SLAM) is an effective technique for such robots, as it addresses the problem of incrementally building an environment map from noisy sensory data and tracking the robot's path with the built map. As a popular SLAM solution, FastSLAM suffers from limitation on error accumulation introduced by incorrect odometry model and inaccurate linearization of the SLAM nonlinear functions. To overcome the problem, a new Jacobian free neural network (NN) based FastSLAM algorithm is derived and discussed in this paper. The main contribution of the algorithm is twofold: on the one hand, the odometry error is online compensated by using a multilayer NN, and the NN is online trained during the SLAM process; on the other hand, the third-degree Cubature rule for Gaussian weighted integral, which calculates nonlinear transition density of Gaussian prior up to the 3rd order nonlinearity, is utilized to estimate the SLAM state (i.e., the robot path and environment map) and to online train the NN compensator. The performance of proposed SLAM is investigated and compared with that of popular FastSLAM2.0 in simulations and experiments. Results show that the proposed method improves the SLAM performance. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:99 / 110
页数:12
相关论文
共 37 条
[1]  
[Anonymous], 2003, IJCAI
[2]   Cubature Kalman Filters [J].
Arasaratnam, Ienkaran ;
Haykin, Simon .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2009, 54 (06) :1254-1269
[3]  
Bailey T., 2006, SLAM SIMULATIONS
[4]   Consistency of the FastSLAM algorithm [J].
Bailey, Tim ;
Nieto, Juan ;
Nebot, Eduardo .
2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, :424-+
[5]   Simultaneous localization and mapping (SLAM): Part II [J].
Bailey, Tim ;
Durrant-Whyte, Hugh .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2006, 13 (03) :108-117
[6]  
Bharani Chandra K.P., 2011, P 18 IFAC WORLD C 20, P2021
[7]   Measurement and correction of systematic odometry errors in mobile robots [J].
Borenstein, J ;
Feng, L .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1996, 12 (06) :869-880
[8]   Neural Network-aided Extended Kalman Filter for SLAM problem [J].
Choi, Minyong ;
Sakthivel, R. ;
Chung, Wan Kyun .
PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, :1686-+
[9]   Simultaneous localization and map-building using active vision [J].
Davison, AJ ;
Murray, DW .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2002, 24 (07) :865-880
[10]   MonoSLAM: Real-time single camera SLAM [J].
Davison, Andrew J. ;
Reid, Ian D. ;
Molton, Nicholas D. ;
Stasse, Olivier .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2007, 29 (06) :1052-1067