Monte Carlo Localization Using SIFT Features
The ability of finding its situation in a given environment is crucial for an autonomous agent. While navigating through a space, a mobile robot must be capable of finding its location in a map of the environment (i.e. its pose < x, y, θ>), otherwise, the robot will not be able to complete its task. This problem becomes specially challenging if the robot does not possess any external measure of its global position. Typically, dead-reckoning systems do fail in the estimation of robot’s pose when working for long periods of time. In this paper we present a localization method based on the Monte Carlo algorithm. During the last decade this method has been extensively tested in the field of mobile Robotics, proving to be both robust and efficient. On the other hand, our approach takes advantage from the use of a vision sensor. In particular, we have chosen to use SIFT features as visual landmarks finding them suitable for the global localization of a mobile robot. We have succesfully tested our approach in a B21r mobile robot, achieving to globally localize the robot in few iterations. The technique is suitable for office-like environments and behaves correctly in the presence of people and moving objects.
KeywordsMobile Robot Mobile Agent Scale Invariant Feature Transform Stereo Vision Monte Carlo Algorithm
Unable to display preview. Download preview PDF.
- 1.Neira, J., Tardós, J.D., Castellanos, J., Martínez, J.M.: Experiments in multisensor mobile robot localization and map building. In: 3rd IFAC Symposium on Intelligent Autonomous Vehicles (1998)Google Scholar
- 2.Little, J., Se, S., Lowe, D.: Vision-based mobile robot localization and mapping using scale-invariant features. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 2051–2058 (2001)Google Scholar
- 3.Little, J., Se, S., Lowe, D.: Global localization using distinctive visual features. In: Proceedings of the 2002 IEEE/RSJ Intl. Conference on Intelligent Robots and Systems EPFL (2002)Google Scholar
- 5.Schoppers, M., Maimone, M.W., Olson, C.F., Matthies, L.H.: Rover navigation using stereo ego-motion. Robotics and Autonomous Systems (43), 215–229 (2003)Google Scholar
- 6.Dellaert, F., Thrun, S., Fox, D., Burgard, W.: Monte carlo localization: Efficient position estimation for mobile robots. In: Proc. of the Sixteenth National Conference on Artificial Intelligence (AAAI 1999), AAAI Press, Menlo Park (2000)Google Scholar
- 7.Burgard, W., Thrun, S., Dellaert, F., Fox, D.: Monte carlo localization for mobile robots. In: IEEE International Conference on Robotics and Automation, ICRA 1999 (1999)Google Scholar
- 8.Guivant, J., Durrant-Whyte, H., Nebot, E., Masson, F.: Robust simultaneous localization and mapping for very large outdoor environments. In: Proceedings of the 8th International symposium on Experimental Robotics, ISER 2002 (2002)Google Scholar
- 9.Lowe, D.: Object recognition from local scale-invariant features. In: International Conference on Computer Vision, vol. 2 (1999)Google Scholar
- 11.Burgard, W., Dellaert, F., Thrun, S., Fox, D.: Robust monte carlo localization for mobile robots. Artificial Intelligence 128(1-2), 99–141 (2000)Google Scholar