skip to main content
10.1145/2506095.2506148acmotherconferencesArticle/Chapter ViewAbstractPublication PagesairConference Proceedingsconference-collections
research-article

Mobile Robot Localization with Kinect RGB-D Sensor

Authors Info & Claims
Published:04 July 2013Publication History

ABSTRACT

We propose a method for performing localization of a mobile robot using a Microsoft Kinect RGB-D sensor. We make use of artificial landmarks placed at known locations in the environment. The robot tries to locate these landmarks based upon their color and shape and in turn, measure the range and bearing to the same. The range and bearing information so received is noisy. The proposed method estimates the robot's pose in the world coordinates using Monte Carlo Localization. The total count of the landmarks and their individual locations (in world coordinate system) is to be provided apriori to the robot, which is akin to using a map of the environment, but having very low resource requirements.

The proposed method has been implemented and experimentally tested. The timing performance of the algorithm is proportional to the number of landmarks in the view of Kinect sensor. Thus landmarks need to be placed in such a way as to ensure that one or at the max two landmarks remain in the view of Kinect at all times. We present results of a typical practical application for use in indoor office-like environment.

References

  1. Advanced Robot Interface for Applications (ARIA) is a C++ library (software development toolkit or SDK) for all MobileRobots/ ActivMedia platforms. Available for download at http://robots.mobilerobots.com/wiki/ARIA#Download_Aria and documentation available at http://robots.mobilerobots.com/wiki/ARIA#Documentation.Google ScholarGoogle Scholar
  2. Coulter, R Craig, "Implementation of Pure pursuit path tracking algorithm" in a report submitted to The Robotics Institute, Carnegie Mellon University, January 1992.Google ScholarGoogle Scholar
  3. D. Fox, W. Burgard, F. Dellaert, and S. Thrun, "Monte Carlo localization: Efficient position estimation for mobile robots," in Proc. of the National Conference on Artificial Intelligence (AAAI), Orlando, FL, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Joydeep Biswas and Manuelo Veloso, "Depth camera based indoor mobile robot localization and navigation", in Proc. of the Robotics and Automation (ICRA), 2012 IEEE International Conference, 14--18 May 2012, pp. 1697--1702.Google ScholarGoogle ScholarCross RefCross Ref
  5. N Ganganath and H Leung, "Mobile robot localization using odometry and Kinect sensor" in Proc. of the Emerging Signal Processing Applications (ESPA), 2012 IEEE International Conference, 12-14 Jan. 2012, pp. 91--94.Google ScholarGoogle Scholar
  6. Riyad A El-laithy, Jidong Huang and Micheal Yeh, "Study on use of Microsoft Kinect for robotics applications", in Proc. of the IEEE Position Location and Navigation Symposium (PLANS), 23-26 April 2012, pp. 1280--1288.Google ScholarGoogle Scholar
  7. S. Thrun, W. Burgard, and D. Fox, Probabilistic Robotics. MA: MIT Press, 2005.Google ScholarGoogle Scholar
  8. The Point Cloud Library (or PCL) is a large scale, open project for 2D/3D image and point cloud processing. PCL is a C++ library and version 1.5 has been used, which is available at their website http://pointclouds.org and documentation is available at http://pointclouds.org/documentation.Google ScholarGoogle Scholar

Index Terms

  1. Mobile Robot Localization with Kinect RGB-D Sensor

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            AIR '13: Proceedings of Conference on Advances In Robotics
            July 2013
            366 pages
            ISBN:9781450323475
            DOI:10.1145/2506095

            Copyright © 2013 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 4 July 2013

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed limited

            Acceptance Rates

            Overall Acceptance Rate69of140submissions,49%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader