A new approach to simultaneous localization and map building with learning: neoslam (neuro-evolutionary optimizing)

  • Authors:
  • Jeong-Gwan Kang;Su-Yong An;Sunhyo Kim;Se-Young Oh

  • Affiliations:
  • Electrical Engineering Department, Pohang University of Science and Technology, Pohang, Republic of Korea;Electrical Engineering Department, Pohang University o f Science and Technology, Pohang, Republic of Korea;Samsung Electronics, Suwon, Republic of Korea and Pohang University of Science and Technology;Electrical Engineering Department, Pohang University o f Science and Technology, Pohang, Republic of Korea

  • Venue:
  • CIRA'09 Proceedings of the 8th IEEE international conference on Computational intelligence in robotics and automation
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper addresses a novel approach to the solution of the Simultaneous Localization and Mapping (SLAM) problem bared on a Neuro Evolutionary Optimization (NeoSLAM) method. The proposed algorithm first casts SLAM as a global optimization problem using the cost function which represents the quality of robot pose trajectory and the feature positions in world coordinate frame. In our algorithm, the neural network trained to estimate the pose difference of the two consecutive positions accurately from the corresponding sensor data and the previous pose difference. The cost function is formulated as the importance of the full SLAM assumptions of EKF. Evolutionary Programming (EP) is used to evolve the neural model that is most consistent with the actual data measurement. Prediction and correction is simultaneously performed in our neural model that combines both the motion model and sensor model. By way of learning and evolution, our algorithm does not need prior assumption on the motion and sensor models, and therefore shows a robust performance regardless of the actual noise type. Further, our method can generate an accurate map even without the data association step, paving the way to deal with practical applications. Both the simulation and real experimental results conducted made various environments and noise/sensor types demonstrate that NeoSLAM ensures a consistently robust and accurate performance.