Quadruped Roombots robot learning variety of locomotion gaits