Research
A full publication list, sortable by topic area, is available here.
Legged Controls
The Legged Controls Group
focuses on unlocking the potential of legged platforms to navigate unstructured environments. We promote
agile and robust locomotion through computationally efficient algorithms that allow the robot to quickly
reason about its abilities and surroundings. We focus on all aspects of this challenge, from high-level
planning to low-level control, perception and mapping to state estimation and learning. Some of our
recent works include:
fast global motion planning,
MPC for legs and
tails,
and trajectory optimization.
Hybrid System Modeling, Estimation, and Control
This project seeks to further
our understanding of how states evolve in hybrid systems to improve state estimation and control
algorithms. Much of the recent work in this direction has focused on the use of saltation matrices,
which describe the instantaneous uncertainty updates which occur during hybrid events such as leg
touchdown. Some of the associated publications for this research direction include:
Kalman
filtering,
contact localization,
iLQR, and
hybrid event shaping.
Learning to Drive Off-Road
Many real world tasks require
robots to navigate through unstructured outdoor environments. These environments often include rough
terrain with unavoidable obstacles, such as rocks, and unknown physical properties, such as contact
friction. Autonomous navigation through such environments is difficult as the robot experiences complex,
non-static, and divergent robot dynamics. We aim to enable off-road driving by having the robot learn from previous driving experience in
real world and simulated environments to gain a probabilistic understanding of its dynamics in new
environments. Given this probabilistic understanding, the robot can then perform robust decision making to find safe
routes over difficult terrain to its destination.
Terramechanics and Environmental Monitoring
We want robots that can not just move over terrain but actually interact with the environment to enable
planetary exploration and environmental monitoring applications. To achieve this, we work to develop new
physical models of how the robot interacts with terrain features like soil and underbrush, new behaviors
that leverage these robot-terrain interactions, and full systems that can go out and robustly work in
natural environments. For example, nonprehensile
terrain manipulation seeks to leverage incidental robot-terrain interactions for intentional
manipulation of the environment, such as digging trenches with a rover's wheel.
Robotic Climbing
Climbing robots can operate in steep and unstructured environments that other ground robots cannot
access. Robots like LORIS and T-RHex use compliant arrays of small hooks called
microspines to scale rocky surfaces, enabling scientific exploration of cliff faces and subterranean
caves. Similarly, magnetic adhesion enables wall-climbing robots like Sally to automate the inspection
of steel structures such as bridges and storage tanks. The development of these robots involves aspects
ranging from mechanism design and system integration to low-level force control and high-level path
planning.