Abstract
To interact with the operator intuitively, a robot must build symbolic representations of the environment. For this purpose, unsupervised methods are insufficient in modeling semantic information, and supervised methods are inefficient for general applications. To solve the problem, we develop an incremental learning strategy by imitating the learning process of human infants, described by developmental psychology theory. This theory divides the infant learning process into four stages, from initial sensorimotor learning to high level intelligence. Inspired by these stages, we describe the developmental robotic object learning with two consecutive processes, composed of sample-based learning and symbolic learning. In the first process, the robot manipulates the target objects to build sample-based representations, and uses particle filter to update the object models after sequential manipulations. With the sample-based object representations, the robot uses latent support vector machine to learn part-based object models, thus it can recognize the objects accurately and interact with the operator intuitively in practical tasks. We implement our strategy with a humanoid robot, and demonstrate its incremental learning of symbolic representations of rigid objects and articulated objects. The result shows that our method allows the robot to symbolically represent various objects more autonomously, and to recognize reappearing objects for interaction with improving accuracy.
Similar content being viewed by others
References
Asada M, Hosoda K, Kuniyoshi Y, Ishiguro H, Inui T, Yoshikawa Y, Ogino M, Yoshida C (2009) Cognitive developmental robotics: a survey. IEEE Trans Auton Mental Dev 1(1):12–34
Atkinson R, Nolen-Hoeksema S, Hilgard E (2009) Atkinson and Hilgard’s introduction to psychology. Wadsworth/Cengage Learning, Belmont
Bay H, Ess A, Tuytelaars T, Van Gool L (2008) Speeded-up robust features (surf). Comput Vis Image Underst 110(3):346–359
Bradski G (2000) The openCV library. Dr Dobb’s J Softw Tools 25(11):120–126
Calinon S, Guenter F, Billard A (2006) On learning, representing and generalizing a task in a humanoid robot. IEEE Trans Syst Man Cyber Part B 36(5):1–12
Cangelosi A, Metta G, Sagerer G, Nolfi S, Nehaniv C, Fischer K, Tani J, Belpaeme T, Sandini G, Nori F, Fadiga L, Wrede B, Rohlfing K, Tuci E, Dautenhahn K, Saunders J, Zeschel A (2010) Integration of action and language knowledge: a roadmap for developmental robotics. IEEE Trans Auton Mental Dev 2(3):167–195
Deng J, Dong W, Socher R, Li LJ, Li K, Fei-Fei L (2009) Imagenet: a large-scale hierarchical image database. In: Computer vision and pattern recognition, CVPR 2009. IEEE conference on, pp 248–255
Doucet A, Freitas Nd, Murphy KP, Russell SJ (2000) Rao-blackwellised particle filtering for dynamic bayesian networks. In: Proceedings of the 16th conference on uncertainty in artificial intelligence, Morgan Kaufmann Publishers Inc., San Francisco, CA, UAI ’00, pp 176–183
Doucet A, Godsill S, Andrieu C (2000) On sequential monte carlo sampling methods for bayesian filtering. Stat Comput 10(3):197–208
Felzenszwalb PF, Girshick RB, McAllester D, Ramanan D (2010) Object detection with discriminatively trained part based models. IEEE Trans Pattern Anal Mach Intell 32(9):1627–1645
Fitzpatrick P (2003) First contact: an active vision approach to segmentation. In: Intelligent robots and systems, 2003 (IROS 2003). Proceedings 2003 IEEE/RSJ international conference on, vol 3, pp 2161–2166
Hastie T, Tibshirani R, Friedman J (2001) The elements of statistical learning. Springer Series in Statistics, Springer New York Inc, New York
Hulse M, McBride S, Lee M (2011) Developmental robotics architecture for active vision and reaching. In: Development and learning (ICDL), 2011 IEEE international conference on, vol 2, pp 1–6
Joachims T (1998) Making large-scale support vector machine learning practical. MIT Press, Cambridge, MA
Katz D, Brock O (2008) Manipulating articulated objects with interactive perception. In: Robotics and automation, 2008. ICRA 2008. IEEE international conference on, pp 272–277
Kenney J, Buckley T, Brock O (2009) Interactive segmentation for manipulation in unstructured environments. In: Robotics and automation, 2009. ICRA ’09. IEEE international conference on, pp 1377–1382
Li K, Meng M (2013) Multilevel part-based model for object manipulation. In: Information and automation (ICIA), 2013 IEEE international conference on, pp 1114–1119
Li K, Max QHM, Chen X (2012) Robot aided object segmentation without prior knowledge. The 10th world congress on intelligent control and automation, pp 4797–4802
Li WH, Kleeman L (2011) Segmentation and modeling of visually symmetric objects by robot actions. Int J Robot Res 30:1124–1142
Liu JS (1996) Metropolized independent sampling with comparisons to rejection sampling and importance sampling. Stat Comput 6(2):113–119
Lungarella M, Metta G, Pfeifer R, Sandini G (2003) Developmental robotics: a survey. Connect Sci 15:151–190
Minato T, Yoshikawa Y, Noda T, Ikemoto S, Ishiguro H, Asada M (2007) Cb2: a child robot with biomimetic body for cognitive developmental robotics. In: Humanoid robots, 2007 7th IEEE-RAS international conference on, pp 557–562
Mohri M, Rostamizadeh A, Talwalkar A (2012) Foundations of machine learning. The MIT Press, Cambridge
Quattoni A, Collins M, Darrell T (2004) onditional random fields for object recognition. In NIPS. MIT Press, Cambridge, MA, pp 1097–1104
Santrock J (2008) A topical approach to lifespan development. McGraw-Hill Companies, Incorporated, New York
Settles B (2009) Active learning literature survey. Computer sciences technical report 1648. University of Wisconsin, Madison
Smith L, Gasser M (2005) The development of embodied cognition: six lessons from babies. Artif Life 11:13–30
Stoytchev A (2009) Some basic principles of developmental robotics. IEEE Trans Auton Mental Dev 1(2):122–130
Tsikos C, Bajcsy R (1991) Segmentation via manipulation. IEEE Trans Robot Autom 7(3):306–319
Acknowledgments
This work is supported by RGC Grant CUHK415512 awarded to Prof. Max Q.-H. Meng.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, K., Meng, M.QH. Learn Like Infants: A Strategy for Developmental Learning of Symbolic Skills Using Humanoid Robots. Int J of Soc Robotics 7, 439–450 (2015). https://doi.org/10.1007/s12369-015-0289-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12369-015-0289-8