Goal Babbling is a recently introduced method for direct learning of the inverse kinematics within few hundred movements even in high-dimensional sensorimotor spaces. The inverse model can be learned form scratch without any prior- or expert-knowledge, even for a soft elephant trunk robot with unknown kinematic function .
This algorithm is inspired by infants’ early goal-directed movements, for example their way of learning to reach, and thus "learn to reach by trying to reach".
Goal Babbling shows high scalability without substantial extra cost in high dimensions up to 50 DoF for planar arms  and 9 DoF for the upper body of our compliant humanoid robot (COmpliant huMANoid - COMAN) .
Direction Sampling is an approach can bootstrap coordination skills using Goal Babbling without pre-specifying goals, instead, the goals will be generated along a randomly chosen direction, which allows to discover the reachable workspace and learn the inverse kinematic mapping simultaneously.
Direction Sampling was previously developed for a 2D workspace with a simple planar arm model , whereas we scale it to full 3D workspace and the complex 9-DOF upper body of our humanoid robot (COmpliant huMANoid - COMAN) integrating simplified walking behavior by means of a simulated robot-floating base .
Implementing Goal Babbling for learning Gravity Compensation is being carried out. It has been tested for a 2 DoF planar arm, 3 DoF simplified human arm model, and 4 DoF COMAN arm. The results are very promising and will be published soon.