Robustness to external disturbances for legged robots using dynamic trajectory optimisation
View/ Open
Date
30/09/2022Author
Ferrolho, Henrique Manuel Martins
Metadata
Abstract
In robotics, robustness is an important and desirable attribute of any system, from
perception to planning and control. Robotic systems need to handle numerous factors
of uncertainty when they are deployed, and the more robust a method is, the fewer
chances there are of something going wrong. In planning and control, being robust
is crucial to deal with uncertain contact timings and positions, mismatches in the
dynamics model of the system, noise in the sensor readings and communication
delays. In this thesis, we focus on the problem of dealing with uncertainty and
external disturbances applied to the robot.
Reactive robustness can be achieved at the control stage using a variety of control
schemes. For example, model predictive control approaches are robust against external
disturbances thanks to the online high-frequency replanning of the motion being
executed. However, taking robustness into account in a proactive way, i.e., during the
planning stage itself, enables the adoption of kinematic configurations that allow the
system as a whole to better deal with uncertainty and disturbances.
To this end, we propose a novel trajectory optimisation framework for robotic
systems, ranging from fixed-base manipulators to legged robots, such as humanoids
or quadrupeds equipped with arms. We tackle the problem from a first-principles
perspective, and define a robustness metric based on the robot’s capabilities, such as
the torques available to the system (considering actuator torque limits) and contact
stability constraints. We compare our results with other existing approaches and,
through simulation and experiments on the real robot, we show that our method is
able to plan trajectories that are more robust against external disturbances.