Bootstrapping interactions with objects from raw sensorimotor data: a Novelty Search based approach
Determining in advance all objects that a robot will interact with in an open environment is very challenging, if not impossible. It makes difficult the development of models that will allow to perceive and recognize objects, to interact with them and to predict how these objects will react to interactions with other objects or with the robot. Developmental robotics proposes to make robots learn by themselves such models through a dedicated exploration step. It raises a chicken-and-egg problem: the robot needs to learn about objects to discover how to interact with them and, to this end, it needs to interact with them. In this work, we propose Novelty-driven Evolutionary Babbling (NovEB), an approach enabling to bootstrap this process and to acquire knowledge about objects in the surrounding environment without requiring to include a priori knowledge about the environment, including objects, or about the means to interact with them. Our approach consists in using an evolutionary algorithm driven by a novelty criterion defined in the raw sensorimotor flow: behaviours, described by a trajectory of the robot end effector, are generated with the goal to maximize the novelty of raw perceptions. The approach is tested on a simulated PR2 robot and is compared to a random motor babbling.
IEEE International Conference on Developmental and Learning and on Epigenetic Robotics https://hal.archives-ouvertes.fr/hal-01164789 IEEE International Conference on Developmental and Learning and on Epigenetic Robotics, Aug 2015, Providence, United States. 2015ARRAY(0x7f0400ebe360) ARRAY(0x7f03ff253688)