Optimizing Gait Libraries via a Coverage Metric

07/19/2021
by   Brian Bittner, et al.
0

Many robots move through the world by composing locomotion primitives like steps and turns. To do so well, robots need not have primitives that make intuitive sense to humans. This becomes of paramount importance when robots are damaged and no longer move as designed. Here we propose a goal function we call "coverage", that represents the usefulness of a library of locomotion primitives in a manner agnostic to the particulars of the primitives themselves. We demonstrate the ability to optimize coverage on both simulated and physical robots, and show that coverage can be rapidly recovered after injury. This suggests that by optimizing for coverage, robots can sustain their ability to navigate through the world even in the face of significant mechanical failures. The benefits of this approach are enhanced by sample-efficient, data-driven approaches to system identification that can rapidly inform the optimization of primitives. We found that the number of degrees of freedom improved the rate of recovery of our simulated robots, a rare result in the fields of gait optimization and reinforcement learning. We showed that a robot with limbs made of tree branches (for which no CAD model or first principles model was available) is able to quickly find an effective high-coverage library of motion primitives. The optimized primitives are entirely non-obvious to a human observer, and thus are unlikely to be attainable through manual tuning.

READ FULL TEXT

page 1

page 5

page 8

page 9

research
03/01/2018

Learning Flexible and Reusable Locomotion Primitives for a Microrobot

The design of gaits for robot locomotion can be a daunting process which...
research
10/27/2022

Motion Primitives based Path Planning with Rapidly-exploring Random Tree

We present an approach that generates kinodynamically feasible paths for...
research
09/26/2019

Learning Generalizable Locomotion Skills with Hierarchical Reinforcement Learning

Learning to locomote to arbitrary goals on hardware remains a challengin...
research
01/06/2023

High-Speed High-Accuracy Spatial Curve Tracking Using Motion Primitives in Industrial Robots

Industrial robots are increasingly deployed in applications requiring an...
research
09/20/2023

An Amphibious Fully-Soft Miniature Crawling Robot Powered by Electrohydraulic Fluid Kinetic Energy

Miniature locomotion robots with the ability to navigate confined enviro...
research
10/06/2022

Meta Reinforcement Learning for Optimal Design of Legged Robots

The process of robot design is a complex task and the majority of design...
research
05/01/2020

Fast Recovery of Robot Behaviors

If robots are ever to achieve autonomous motion comparable to that exhib...

Please sign up or login with your details

Forgot password? Click here to reset