Published September 9, 2021 | Version Published
Journal Article Open

Smooth Approximations for Hybrid Optimal Control Problems with Application to Robotic Walking

  • 1. ROR icon University of California, Berkeley
  • 2. ROR icon California Institute of Technology

Abstract

This paper investigates optimal control problems formulated over a class of hybrid dynamical systems which display event-triggered discrete jumps. Due to the discontinuous nature of the underlying dynamics, previous approaches to solving optimal control problems over this class of systems generally rely on fixing the number and sequence of discrete jumps a priori, or search over possible mode sequences in a combinatorial manner. Employing contributions from the geometric theory of hybrid systems, we instead formulate a family of smooth approximate problems formulated over a family of smooth control systems which faithfully approximate the dynamics of the original hybrid system, in an appropriate metric. Efficient gradient-based methods can be used to solve the smooth approximations, without specifying the sequence of discrete transitions ahead of time. Under appropriate hypothesis, the gradients of the smooth problem are shown to be well-conditioned and closely approximate the gradients of the non-smooth problem (when they exist). Two cases studies demonstrate the utility of the approach, including an in-depth application to generating a stable walking motion for a bipedal robot.

Additional Information

© 2021 The Authors. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0) Available online 9 September 2021. Peer review under responsibility of International Federation of Automatic Control.

Attached Files

Published - 1-s2.0-S2405896321012702-main.pdf

Files

1-s2.0-S2405896321012702-main.pdf

Files (852.2 kB)

Name Size
md5:188afb8fa436cca2e9632b86780b8da7
852.2 kB Preview Download

Additional details

Identifiers

Eprint ID
112675
Resolver ID
CaltechAUTHORS:20220104-157181000

Dates

Created
2022-01-04
Created from EPrint's datestamp field
Updated
2022-01-04
Created from EPrint's last_modified field