Inferring Distributions of Parameterized Controllers for Efficient Sampling-Based Locomotion of Underactuated Robots - Robotics Institute Carnegie Mellon University

Inferring Distributions of Parameterized Controllers for Efficient Sampling-Based Locomotion of Underactuated Robots

Raghu Aditya Chavali, Nathan Kent, Michael E. Napoli, Thomas M. Howard, and Matthew Travers
Conference Paper, Proceedings of American Control Conference (ACC '19), pp. 5767 - 5773, July, 2019

Abstract

Sampling-based motion planning algorithms provide a means to adapt the behaviors of autonomous robots to changing or unknown a priori environmental conditions. However, as the size of the space over which a sampling-based approach needs to search is increased (perhaps due to considering robots with many degree of freedom) the computational limits necessary for real-time operation are quickly exceeded. To address this issue, this paper presents a novel sampling-based approach to locomotion planning for highly-articulated robots wherein the parameters associated with a class of locomotive behaviors (e.g., inter-leg coordination, stride length, etc.) are inferred in real-time using a sample-efficient algorithm. More specifically, this work presents a data-based approach wherein offline-learned optimal behaviors, represented using central pattern generators (CPGs), are used to train a class of probabilistic graphical models (PGMs). The trained PGMs are then used to inform a sampling distribution of inferred walking gaits for legged hexapod robots. Simulated as well as hardware results are presented to demonstrate the successful application of the online inference algorithm.

BibTeX

@conference{Chavali-2019-122397,
author = {Raghu Aditya Chavali and Nathan Kent and Michael E. Napoli and Thomas M. Howard and Matthew Travers},
title = {Inferring Distributions of Parameterized Controllers for Efficient Sampling-Based Locomotion of Underactuated Robots},
booktitle = {Proceedings of American Control Conference (ACC '19)},
year = {2019},
month = {July},
pages = {5767 - 5773},
}