Research
These are some pointers to my current research interests. Click “read more” for more information on every topic.
ViTAL: Vision-Based Terrain-Aware Locomotion for Legged Robots (coming soon)
Common strategies in vision-based planning for legged robots separate locomotion planning into foothold selection and pose adaptation. Current pose adaptation strategies optimize the robot’s body pose relative to given footholds. If these footholds are not reached, the robot may end up in a state with no reachable safe footholds. To solve this, we present a Vision-Based Terrain-Aware Locomotion (ViTAL) strategy. ViTAL has novel pose adaptation and foothold selection algorithms. ViTAL introduces a different paradigm in pose adaptation that does not optimize the body pose relative to given footholds, but the body pose that maximizes the chances of the legs in reaching safe footholds. ViTAL plans footholds and poses based on skills that characterize the capabilities of the robot and its legs, and the robot’s terrain-awareness.
Locomotion Adaptation for Legged Robots over Soft Terrain
Whole-body Control (WBC) can achieve multiple locomotion tasks while respecting the robot’s dynamics. However, most of WBC frameworks fail to generalize beyond rigid terrains. Over soft terrain, the stability and performance of the legged robot deteriorate if the WBC is not accounting for the introduced uncertainty due to the soft contact interaction. To deal with this, we propose a novel soft terrain adaptation algorithm called STANCE: Soft Terrain Adaptation and Compliance Estimation. STANCE consists of a WBC that exploits the knowledge of the terrain to generate an optimal solution that is contact consistent and an online terrain compliance estimator that provides the WBC with terrain knowledge. read more
Whole-Body Control for Legged Robots
For dynamic locomotion, it is essential to reason about the robot’s dynamics, actuation limits and interaction with the environment. To do so, we exploit optimization techniques in locomotion control to formulate a Whole-Body Control (WBC) framework. WBC is a motion tracking controller capable of achieving multiple locomotion tasks while respecting the robot’s behavior. read more