My former research focused on the processes of development in infants, in order to both gain insights into human learning and as a method for structuring learning in robotics.
Development in the infant consists of a series of stages, corresponding to learning and consolidation of abilities, such as reaching, crawling and walking. The stages are defined by constraints, which may be cognitive, sensorimotor, anatomical, or maturational, but which all act to limit the abilities and actions of the infant at various times. These constraints do not negatively affect the development of the infant, but rather prevent over-extension. They effectively act to shape learning, limiting interactions and reducing the perceived complexity of the environment.
Even for robots with limited sensing and actuating capabilities the complexity arising from interactions with the real world makes unconstrained learning unreliable and computationally demanding. By progressing through a sequence of staged development, similar to that seen in infancy, a robot will be able to overcome these problems. Motor babbling and play provide intrinsically-generated mechanisms to drive learning.