The iCub Humanoid Robot: An Open-Systems Platform for Research in Cognitive Development