Published September 27, 2021 | Version Submitted
Book Section - Chapter Open

Verifying Safe Transitions between Dynamic Motion Primitives on Legged Robots

  • 1. ROR icon California Institute of Technology

Abstract

Functional autonomous systems often realize complex tasks by utilizing state machines comprised of discrete primitive behaviors and transitions between these behaviors. This architecture has been widely studied in the context of quasi-static and dynamics-independent systems. However, applications of this concept to dynamical systems are relatively sparse, despite extensive research on individual dynamic primitive behaviors, which we refer to as "motion primitives." This paper formalizes a process to determine dynamic-state aware conditions for transitions between motion primitives in the context of safety. The result is framed as a "motion primitive graph" that can be traversed by standard graph search and planning algorithms to realize functional autonomy. To demonstrate this framework, dynamic motion primitives— including standing up, walking, and jumping—and the transitions between these behaviors are experimentally realized on a quadrupedal robot.

Additional Information

© 2021 IEEE. This research is supported by Dow (#227027AT).

Attached Files

Submitted - 2106.10310.pdf

Files

2106.10310.pdf

Files (5.6 MB)

Name Size
md5:bff4031105fa7a149db27c39fa7e9085
5.6 MB Preview Download

Additional details

Identifiers

Eprint ID
109994
DOI
10.1109/IROS51168.2021.9636537
Resolver ID
CaltechAUTHORS:20210723-170216413

Funding

Dow Chemical Company
227027AT

Dates

Created
2021-07-26
Created from EPrint's datestamp field
Updated
2022-03-25
Created from EPrint's last_modified field