Summary
We present an implementation of Simultaneous Localization and Mapping (SLAM) that uses infrared (IR) camera images collected at 10 Hz from a Packbot robot. The Packbot has a number of challenging characteristics with regard to vision based SLAM. The robot travels on tracks which causes the odometry to be poor especially while turning. The IMU is of relatively low quality as well making the drift in the motion prediction greater than on conventional robots. In addition, the very low placement of the camera and its fixed orientation looking forward is not ideal for estimating motion from the images. Several novel ideas are tested here. Harris corners are extracted from every 5th frame and used as image features for our SLAM. Scale Invariant Feature Transform, SIFT, descriptors are formed from each of these. These are used to match image features over these 5 frame intervals. Lucas-Kanade tracking is done to find corresponding pixels in the frames between the SIFT frames. This allows a substantial computational savings over doing SIFT matching every frame. The epipolar constraints between all these matches that are implied by the dead-reckoning are used to further test the matches and eliminate poor features. Finally, the features are initialized on the map at once using an inverse depth parameterization which eliminates the delay in initialization of the 3D point features.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Davison, A.: Real-time simultaneous localization and mapping with a single camera. In: Proc. of the IEEE International Conference on Computer Vision (2003)
Davison, A., Cid, Y.G., Kita, N.: Real-time 3D SLAM with awide-angle vision. In: Ribeiro, M.I., Santos-Victor, J. (eds.) Intelligent Autonomous Vehicles (IAV-2004). IFAC/EURON, IFAC/Elsevier (2004)
Burschka, D., Hager, G.D.: V-GPS(SLAM): Vision-based inertial system for mobile robots. In: Proc. of the IEEE International Conference on Robotics and Automation (ICRA 2004), vol. 1, pp. 409–415 (2004)
Newman, P., Cole, D., Ho, K.: Outdoor SLAM using visual appearance and laser ranging. In: Proc. of the IEEE International Conference on Robotics and Automation (ICRA 2006), vol. 1, pp. 1180–1188 (2006)
Folkesson, J., Jensfelt, P., Christensen, H.I.: Vision SLAM in the measurement subspace. In: Proc. of the IEEE International Conference on Robotics and Automation (ICRA 2005) (2005)
Jensfelt, P., Kragic, D., Folkesson, J., Björkman, M.: A framework for vision based bearing only 3D SLAM. In: Proc. of the IEEE International Conference on Robotics and Automation (ICRA 2006), Orlando, FL (May 2006)
Sola, J., Monin, A., Devy, M., Lemaire, T.: Undelayed initialization in bearing only slam. In: Proc. of the IEEE/RJS International Conference on Intelligent Robots and Systems (IROS 2005), vol. 1, pp. 2499–2504 (2005)
Montiel, J., Civera, J., Davison, A.J.: Unified inverse depth parametrization for monocular SLAM. In: Proc. of the Robotics Science and Systems Conference (RSS 2006), vol. 1 (2006)
Harris, C.J., Stephens, M.: A combined corner and edge detector. In: Proc. 4th Alvey Vision Conference, Manchester, pp. 147–151 (1988)
Lowe, D.G.: Object recognition from local scale-invariant features. In: Proc. of the International Conference on Computer Vision (ICCV 1999), Corfu, Greece, pp. 1150–57 (1999)
Se, S., Lowe, D.G., Little, J.: Mobile robot localization and mapping with uncertainty using scale-invariant visual landmarks. International Journal of Robotics Research 21(8), 735–758 (2002)
Barfoot, T.D.: Online visual motion estimation using fastslam with sift features. In: Proc. of the IEEE International Conference on Intelligent Robots and Systems (IROS 2005). IEEE/RSJ, vol. 1, pp. 579–585 (2005)
Folkesson, J., Jensfelt, P., Christensen, H.I.: Graphical SLAM using vision and the measurement subspace. In: Proc. of the IEEE/RSJ International Conference on Intellegent Robots and Systems (IROS 2005) (2005)
Folkesson, J., Christensen, H.I.: Graphical SLAM for outdoor applications. Journal of Field Service Robotics (to appear, 2006)
Lucas, B.D., Kanande, T.: An iterative image registration technique with and application to stereo vision. In: Proc. of the International Joint Conference on Artificial intelligence (1981)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Folkesson, J., Christensen, H. (2008). SIFT Based Graphical SLAM on a Packbot. In: Laugier, C., Siegwart, R. (eds) Field and Service Robotics. Springer Tracts in Advanced Robotics, vol 42. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75404-6_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-75404-6_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75403-9
Online ISBN: 978-3-540-75404-6
eBook Packages: EngineeringEngineering (R0)