Dav : a humanoid platform and developmental learning with case studies