multi contact locomotion