Critical impediments and future challenges for multi-modal robotic locomotion