Object Detection of NAO Robot Based on a Spectrum Model
NAO robots often need to detect objects to accomplish its task. At present, color segmentation is popular with NAO robot vision tasks because of its lower-end specification. A spectrum segmentation algorithm is proposed to realize real time detection in this paper. Spectral model is the foundation of human visual system, which can separate objects of distinctive color characteristics from complex illumination. Compared with current methods, color threshold in our method is trained by objective color and background color, which can automatically separate foreground and background. In addition, this paper employs Support Vector Machine (SVM) to recognize segmented regions to increase detection accuracy. Experimental results demonstrate effectiveness of the proposed method.
KeywordsNAO robot Spectrum model Color segmentation Object detection
This work was supported by the Hubei Province Training Programs of Innovation and Entrepreneurship for Undergraduates, 201710488036; Scientific and technological innovation fund for College Students of Wuhan University of Science and Technology, 17ZRC131; Scientific and technological innovation fund for College Students of Wuhan University of Science and Technology, 17ZRA116; Scientific and technological innovation fund for College Students of Wuhan University of Science and Technology, 17ZRA121.
- 3.Motoc, I., Sirlantzis, K., Spurgeon, S.K., et al.: A stable and robust walking algorithm for the humanoid robot nao based on the zero moment point. J. Cell Biol. 107(5), 1911–1918 (2014)Google Scholar
- 4.Alam, M., Vidyaratne, L., Wash, T., et al.: Deep SRN for robust object recognition: a case study with NAO humanoid robot. In: Southeastcon, pp. 1–7. IEEE (2016)Google Scholar
- 5.Li, C., Wang, X.: Visual localization and object tracking for the NAO robot in dynamic environment. In: IEEE International Conference on Information and Automation. IEEE (2017)Google Scholar
- 6.Müller, J., Frese, U., Röfer, T.: Grab a mug - Object detection and grasp motion plan ning with the Nao robot. In: IEEE-Ras International Conference on Humanoid Robots, pp. 349–356. IEEE (2013)Google Scholar
- 8.Nguyen, T.L., Boukezzoula, R., Coquin, D., et al.: Color recognition for NAO robot using sugeno fuzzy system and evidence theory. In: 2015 Conference of the International Fuzzy Systems Association and the European Society for Fuzzy Logic and Technology (IFSA-EUSFLAT-15). Atlantis Press (2015)Google Scholar
- 10.Lee, L.K., An, S.Y., Oh, S.Y: Robust fingertip extraction with improved skin color segmentation for finger gesture recognition in human-robot interaction. In: Evolutionary Computation, pp. 1–7. IEEE (2012)Google Scholar
- 12.Deng, C., Cao, Z., Xiao, Y., Fang, Z.: Object detection based on multi-viewpoint histogram. In: 2015 Chinese Automation Congress, pp. 616–621 (2015)Google Scholar
- 14.Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: IEEE Computer Society Conference on Computer Vision & Pattern Recognition, pp. 886–893. IEEE Computer Society (2005)Google Scholar
- 16.Snowball, P.S.: Spectral Analysis Of Signals. Leber Magen Darm 13(2), 57–63 (2005)Google Scholar
- 17.Joachims, T.: Making large-scale SVM learning practical. Technical reports, 8(3), 499-5 (1998)Google Scholar