Abstract
Acquiring information related to the surrounding environment and environmental mapping are important issues for realizing autonomous robot movement in an unknown environment, and these processes require position estimations for self-localization. We have conducted previous research related to self-localization in indoor environments through baseboard recognition. In that method, a mobile robot performs self-localization using camera-acquired images, from which the intersection of baseboards and the vertical lines of attached doorframes are registered as landmarks. However, this method is limited in that self-localization cannot be performed in cases where baseboards are not partially available or where walls and baseboards are the same color. The present research aims at addressing these issues and implementing the method in an actual mobile robot. The implementing robot is allowed to move autonomously, performing mapping and self-localization in real time. Addressing the problem of same-colored walls requires identification of the border between the wall and the baseboard, so we propose an image processing method for identifying these lines. The problem of lack of baseboards is solved through supplemental use of odometry, which does not rely on visual characteristics. The proposed method is experimentally verified through use of our algorithm to recognize baseboards, perform self-localization, and create maps. The results verify that baseboards can be recognized even when they are the same color as walls. We furthermore verify that landmark-mapping performance when moving in hallways is improved over the previous version.
Similar content being viewed by others
References
ByungOk Han, II-Woong Jeong, Yong-Ho Seo, Hyun S. Yang (2011) Hybrid scheme of localization and map building with a LRF and a LPS for a mobile robot navigation. 2011 International Conference on Information Science and Applications (ICISA), pp 1–6
Kawata H, Ohya A, Yuta S (2009) Development of compact and light-weight LRF based positioning sensor for mobile robot localization. International Conference on Advanced Robotics, pp 1–6
Hoang TT, Duong PM, Van NTT, Viet DA, Vinh TQ (2012) Development of an EKF-based localization algorithm using compass sensor and LRF. 12th International Conference on Control, Automation, Robotics & Vision, pp 341–346
Jia S, Yasuda A, Chugo D, Takase K (2008) LRF-based self-localization of mobile robot using extended kalman filter. SICE Annual Conference 2008, pp 2295–2298
Teslic L, Klancar G, Skrjanc I (2008) Kalman-filtering-based localization of a mobile robot with a LRF in a simulated 2D environment. The 14th IEEE Mediterranean Electrotechnical Conference, pp 316–322
Iwashina S, Yamashita A, Kaneko T (2008) 3-D SLAM in dynamic environments by a mobile robot equipped with two laser range finders. 26th conference of the robotics society of Japan, pp 1–4
El Kaissi M (2006) SEDLRF: a new door detection system for topological maps. The International Workshop on Computer Architecture for Machine Perception and Sensing, pp 75–80
Tomono M (2009) 3D SLAM using a stereo camera based on edge point tracking. J Robot Soc Jpn 27(7):759–767
Jian L, Shujuan C, Chengyan Z, Haifeng C (2012) Research on localization of apples based on binocular stereo vision marked by cancroids matching. Third International Conference on Digital Manufacturing & Automation, pp 683–686
Xiang R, Jiang H, Ying Y (2014) Tests of localization errors of tomatoes based on binocular stereo vision caused by occlusion. The 11th World Congress on Intelligent Control and Automation, pp 5582–5587
Xiaomin M, Ding L, Jing X (2013) Research on target localization with large viewing angle. 32nd Chinese Control Conference, pp 5682–5686
Zheng LW, Chang YH, Li ZZ (2010) A study of 3D feature tracking and localization using a stereo vision system. 2010 International Computer Symposium (ICS), pp 402–407
Chiang JS, Hsia CH, Hsu HW, Li CI (2011) Stereo vision-based self-localization system for RoboCup. 2011 IEEE International Conference on Fuzzy Systems, pp 2763–2770
Bazargani H, Omidi E, Talebi HA (2012) Adaptive extended kalman filter for asynchronous shuttering error of stereo vision localization. 2012 IEEE International Conference on Robotics and Biomimetics, pp 2254–2259
Masuda K, Thompson S, Kagami S, Kanade T (2014) Verification of stereo vision based localization system. 2004 IEEE International Conlference on Systems, Man and Cybernetics, pp 5435–5440
Gao LF, Gai YX, Fu S (2007) Simultaneous localization and mapping for autonomous mobile robots using binocular stereo vision system. IEEE International Conference on Mechatronics and Automation, pp 326–330
Hadda I, Knani J (2013) Global mapping and localization for mobile robots using stereo vision. 10th International Multi-Conference on Systems, Signals & Devices (SSD), pp 1–6
Ito S, Murakami M, Chinthaka Premachandra, Nitta M, Kato K (2013) Self-localization by baseboard recognition for autonomous moving robot. The Japan Society for Precision Engineering 79(7):671–676
Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8:679–714
Borenstein J, Feng L (1996) Measurement and correction of systematic odometry errors in mobile robots. IEEE Trans Robot Autom 12(6):869–880
Jha A, Kumar M (2014) Two wheels differential type odometry for mobile robots. 2014 3rd International Conference on Reliability, Infocom Technologies and Optimization (ICRITO), pp 1–5
Reinstein M, Kubelka V, Zimmermann K (2013) Terrain adaptive odometry for mobile skid-steer robots. IEEE International Conference on Robotics and Automation (ICRA), pp 4706–4711
Krivic S, Mrzic A, Velagic J, Osmic N (2013) Optimization based algorithm for correction of systematic odometry errors of mobile robot. 9th Asian Control Conference, pp 1–6
Shirai Y, Ohta Y (1987) Sensing technology for automatic land vehicle. J Robot Soc Jpn 5(5):391–397
Haralick RM, Sternberg SR, Zhuang X (1987) Image analysis using mathematical morphology. IEEE Trans Pattern Anal Mach Intell 9(4):532–550
Rafael CG, Richard EW (1992) Digital image processing. Addison-Wesley Longman Publishing Co., Inc., pp 518–550
Kanopoulos N, Vasanthawada N, Baker RL (1988) Design of an image edge detection filter using the sobel operator. IEEE J Solid State Circuits 23(2):358–367
Smith TG, Mark WB, Lange GD, Sheriff WH, Neale EA (1988) Edge detection in images using Marr-Hildreth filtering techniques. J Neurosci Methods 26(1):75–81
Gao W, Yang L, Zhang X, Liu H (2010) An improved Sobel edge detection. 3rd IEEE International Conference Computer Science and Information Technology (ICCSIT) 5:67–71
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Premachandra, C., Murakami, M., Gohara, R. et al. Improving landmark detection accuracy for self-localization through baseboard recognition. Int. J. Mach. Learn. & Cyber. 8, 1815–1826 (2017). https://doi.org/10.1007/s13042-016-0560-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-016-0560-9