Planning robust walking motion on uneven terrain via convex optimization

In this paper, we present a convex optimization problem to generate Center of Mass (CoM) and momentum trajectories of a walking robot, such that the motion robustly satisfies the friction cone constraints on uneven terrain. We adopt the Contact Wrench Cone (CWC) criterion to measure a robot's d...

Full description

Bibliographic Details
Main Authors: Dai, Hongkai, Tedrake, Russell L
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:English
Published: IEEE 2020
Online Access:https://hdl.handle.net/1721.1/124923
_version_ 1826189651104235520
author Dai, Hongkai
Tedrake, Russell L
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Dai, Hongkai
Tedrake, Russell L
author_sort Dai, Hongkai
collection MIT
description In this paper, we present a convex optimization problem to generate Center of Mass (CoM) and momentum trajectories of a walking robot, such that the motion robustly satisfies the friction cone constraints on uneven terrain. We adopt the Contact Wrench Cone (CWC) criterion to measure a robot's dynamical stability, which generalizes the venerable Zero Moment Point (ZMP) criterion. Unlike the ZMP criterion, which is ideal for walking on flat ground with unbounded tangential friction forces, the CWC criterion incorporates non-coplanar contacts with friction cone constraints. We measure the robustness of the motion using the margin in the Contact Wrench Cone at each time instance, which quantifies the capability of the robot to instantaneously resist external force/torque disturbance, without causing the foot to tip over or slide. For pre-specified footstep location and time, we formulate a convex optimization problem to search for robot linear and angular momenta that satisfy the CWC criterion. We aim to maximize the CWC margin to improve the robustness of the motion, and minimize the centroidal angular momentum (angular momentum about CoM) to make the motion natural. Instead of directly minimizing the non-convex centroidal angular momentum, we resort to minimizing a convex upper bound. We show that our CWC planner can generate motion similar to the result of the ZMP planner on flat ground with sufficient friction. Moreover, on an uneven terrain course with friction cone constraints, our CWC planner can still find feasible motion, while the outcome of the ZMP planner violates the friction limit. Keywords: Friction; Robustness; Legged locomotion; Robot kinematics; Foot; Convex functions
first_indexed 2024-09-23T08:19:00Z
format Article
id mit-1721.1/124923
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T08:19:00Z
publishDate 2020
publisher IEEE
record_format dspace
spelling mit-1721.1/1249232022-09-23T12:18:21Z Planning robust walking motion on uneven terrain via convex optimization Dai, Hongkai Tedrake, Russell L Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory In this paper, we present a convex optimization problem to generate Center of Mass (CoM) and momentum trajectories of a walking robot, such that the motion robustly satisfies the friction cone constraints on uneven terrain. We adopt the Contact Wrench Cone (CWC) criterion to measure a robot's dynamical stability, which generalizes the venerable Zero Moment Point (ZMP) criterion. Unlike the ZMP criterion, which is ideal for walking on flat ground with unbounded tangential friction forces, the CWC criterion incorporates non-coplanar contacts with friction cone constraints. We measure the robustness of the motion using the margin in the Contact Wrench Cone at each time instance, which quantifies the capability of the robot to instantaneously resist external force/torque disturbance, without causing the foot to tip over or slide. For pre-specified footstep location and time, we formulate a convex optimization problem to search for robot linear and angular momenta that satisfy the CWC criterion. We aim to maximize the CWC margin to improve the robustness of the motion, and minimize the centroidal angular momentum (angular momentum about CoM) to make the motion natural. Instead of directly minimizing the non-convex centroidal angular momentum, we resort to minimizing a convex upper bound. We show that our CWC planner can generate motion similar to the result of the ZMP planner on flat ground with sufficient friction. Moreover, on an uneven terrain course with friction cone constraints, our CWC planner can still find feasible motion, while the outcome of the ZMP planner violates the friction limit. Keywords: Friction; Robustness; Legged locomotion; Robot kinematics; Foot; Convex functions Navy - ONR / Fy AppropriationsUncapped Funds (6923036) 2020-04-29T14:52:13Z 2020-04-29T14:52:13Z 2017-01 2019-07-11T13:08:47Z Article http://purl.org/eprint/type/ConferencePaper 9781509047185 2164-0580 9781509047178 https://hdl.handle.net/1721.1/124923 Dai, Hongkai and Tedrake, Russ. "Planning robust walking motion on uneven terrain via convex optimization." IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), November 2016, Cancun, Mexico, edited by Tamim Asfour, et al. IEEE, 2017 en http://dx.doi.org/10.1109/humanoids.2016.7803333 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids) Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf IEEE Other repository
spellingShingle Dai, Hongkai
Tedrake, Russell L
Planning robust walking motion on uneven terrain via convex optimization
title Planning robust walking motion on uneven terrain via convex optimization
title_full Planning robust walking motion on uneven terrain via convex optimization
title_fullStr Planning robust walking motion on uneven terrain via convex optimization
title_full_unstemmed Planning robust walking motion on uneven terrain via convex optimization
title_short Planning robust walking motion on uneven terrain via convex optimization
title_sort planning robust walking motion on uneven terrain via convex optimization
url https://hdl.handle.net/1721.1/124923
work_keys_str_mv AT daihongkai planningrobustwalkingmotiononuneventerrainviaconvexoptimization
AT tedrakerusselll planningrobustwalkingmotiononuneventerrainviaconvexoptimization