Skip to main navigation Skip to search Skip to main content

An implementation of SLAM using ROS and Arduino

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper aims to explore the Simultaneous Localization and Mapping (SLAM) problem in the context of implementation using the Robot Operating System (ROS) framework and the Arduino technology. The implementation of an inexpensive differential drive robot for SLAM is detailed and verified by mapping experiments conducted within domestic environments. Furthermore, a modest, yet convenient, theoretical explanation of the algorithm (Rao-Blackwellization particle filter) behind the platform is also presented. Overall, this report leads to a simple and cost effective way - including a code base and guidelines - to create robots for 2D mapping using modern technologies such as ROS.
Original languageEnglish
Title of host publicationnan
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-6
ISBN (Print)9781538610817
DOIs
Publication statusPublished - 8 Feb 2018
Event2017 IEEE International Conference on Manipulation, Manufacturing and Measurement on the Nanoscale (3M-NANO) - Shanghai
Duration: 7 Aug 201711 Aug 2017

Conference

Conference2017 IEEE International Conference on Manipulation, Manufacturing and Measurement on the Nanoscale (3M-NANO)
CityShanghai
Period7/08/1711/08/17
Other2017 IEEE International Conference on Manipulation, Manufacturing and Measurement on the Nanoscale (3M-NANO) (07/08/2017-11/08/2017, Shanghai)

Keywords

  • Particle filter
  • SLAM
  • Kalman filter
  • ROS
  • Arduino

Fingerprint

Dive into the research topics of 'An implementation of SLAM using ROS and Arduino'. Together they form a unique fingerprint.

Cite this