• DocumentCode
    2429327
  • Title

    tinySLAM: A SLAM algorithm in less than 200 lines C-language program

  • Author

    Steux, Bruno ; Hamzaoui, Oussama El

  • Author_Institution
    Robot. Center, Mines ParisTech, Paris, France
  • fYear
    2010
  • fDate
    7-10 Dec. 2010
  • Firstpage
    1975
  • Lastpage
    1979
  • Abstract
    This paper presents a Laser-SLAM algorithm which can be programmed in less than 200 lines C-language program. The first idea aimed to develop and implement a simple SLAM algorithm providing good performances without exceeding 200 lines in a C-language program. We use a robotic platform called MinesRover, a six wheels robot with several sensors. We based our work and calculations on a laser sensor and the odometry of the robot. The article presents the different capabilities of the platform and the way we use them in order to improve our programs. We also illustrates the difficulties encountered during the programming and testing of the algorithm. This work shows the possibility to perform complex tasks using simple and easily programmable algorithms.
  • Keywords
    C language; SLAM (robots); control engineering computing; distance measurement; lasers; mobile robots; particle filtering (numerical methods); program testing; sensors; C language program; laser SLAM algorithm; laser sensor; minesrover; odometry; program testing; Lasers; Measurement by laser beam; Mobile robots; Simultaneous localization and mapping; SLAM; localization; mapping; particle filter;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Automation Robotics & Vision (ICARCV), 2010 11th International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-7814-9
  • Type

    conf

  • DOI
    10.1109/ICARCV.2010.5707402
  • Filename
    5707402