Critical Rays Scan Match SLAM

被引:29
作者
Tsardoulias, Emmanouil [1 ]
Petrou, Loukas [1 ]
机构
[1] Aristotle Univ Thessaloniki, Div Elect & Comp Engn, Dept Elect & Comp Engn, Fac Engn, Thessaloniki 54124, Greece
关键词
SLAM; Scan matching; Random restart hill climbing; Critical rays; Occupancy grid map; ROBOT; REGISTRATION;
D O I
10.1007/s10846-012-9811-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Scan matching is one of the oldest and simplest methods for occupancy grid based SLAM. The general idea is to find the pose of a robot and update its map simply by calculating the 2-D transformation between a laser scan and its predecessor. Due to its simplicity many solutions were proposed and used in various systems, the vast majority of which are iterative. The fact is, that although scan matching is simple in its implementation, it suffers from accumulative noise. Of course, there is certainly a trade-off between the quality of results and the execution time required. Many algorithms have been introduced, in order to achieve good quality maps in a small iteration time, so that on-line execution would be achievable. The proposed SLAM scheme performs scan matching by implementing a ray-selection method. The main idea is to reduce complexity and time needed for matching by pre-processing the scan and selecting rays that are critical for the matching process. In this paper, several different methods of ray-selection are compared. In addition matching is performed between the current scan and the global robot map, in order to minimize the accumulated errors. RRHC (Random Restart Hill Climbing) is employed for matching the scan to the map, which is a local search optimization procedure that can be easily parameterized and is much faster than a traditional genetic algorithm (GA), largely because of the low complexity of the problem. The general idea is to construct a parameterizable SLAM that can be used in an on-line system that requires low computational cost. The proposed algorithm assumes a structured civil environment, is oriented for use in the RoboCup - RoboRescue competition, and its main purpose is to construct high quality maps.
引用
收藏
页码:441 / 462
页数:22
相关论文
共 26 条
  • [1] [Anonymous], 2003, The robotics data set repository (radish)
  • [2] Antaris S., 2009, 19 INT C AUT PLANN S
  • [3] A METHOD FOR REGISTRATION OF 3-D SHAPES
    BESL, PJ
    MCKAY, ND
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) : 239 - 256
  • [4] The normal distributions transform: A new approach to laser scan matching
    Biber, P
    [J]. IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, : 2743 - 2748
  • [5] Brenna M., 2008, THESIS POLITECNICO M
  • [6] A Comparison of SLAM Algorithms Based on a Graph of Relations
    Burgard, Wolfram
    Stachniss, Cyrill
    Grisetti, Giorgio
    Steder, Bastian
    Kuemmerle, Rainer
    Dornhege, Christian
    Ruhnke, Michael
    Kleiner, Alexander
    Tardos, Juan D.
    [J]. 2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, : 2089 - 2095
  • [7] Cai Ze-Su, 2007, Information Technology Journal, V6, P89
  • [8] USARSim:a robot simulator for research and education
    Carpin, Stefano
    Lewis, Mike
    Wang, Jijun
    Balakirsky, Stephen
    Scrapper, Chris
    [J]. PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, : 1400 - +
  • [9] BLANCHE - AN EXPERIMENT IN GUIDANCE AND NAVIGATION OF AN AUTONOMOUS ROBOT VEHICLE
    COX, IJ
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (02): : 193 - 204
  • [10] Diosi A., 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, P3317