Verifying Safe Transitions between Dynamic Motion Primitives on Legged Robots
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Jun 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 0; 2025: 1.
3 papers.
- 2022Test and Evaluation of Quadrupedal Walking Gaits through Sim2Real Gap Quantificationcited by 2
- 2022Learning Disturbances Online for Risk-Aware Control: Risk-Aware Flight with Less Than One Minute of Datacited by 0
- 2025Training Directional Locomotion for Quadrupedal Low-Cost Robotic Systems via Deep Reinforcement Learningcited by 0
- 2025Training Directional Locomotion for Quadrupedal Low-Cost Robotic Systems via Deep Reinforcement Learning14 Mar 2025
- 2022Learning Disturbances Online for Risk-Aware Control: Risk-Aware Flight with Less Than One Minute of Data12 Dec 2022
- 2022Test and Evaluation of Quadrupedal Walking Gaits through Sim2Real Gap Quantification4 Jan 2022