Learning Modular Robot Locomotion from Demonstrations

10/31/2022
by   Julian Whitman, et al.
0

Modular robots can be reconfigured to create a variety of designs from a small set of components. But constructing a robot's hardware on its own is not enough – each robot needs a controller. One could create controllers for some designs individually, but developing policies for additional designs can be time consuming. This work presents a method that uses demonstrations from one set of designs to accelerate policy learning for additional designs. We leverage a learning framework in which a graph neural network is made up of modular components, each component corresponds to a type of module (e.g., a leg, wheel, or body) and these components can be recombined to learn from multiple designs at once. In this paper we develop a combined reinforcement and imitation learning algorithm. Our method is novel because the policy is optimized to both maximize a reward for one design, and simultaneously imitate demonstrations from different designs, within one objective function. We show that when the modular policy is optimized with this combined objective, demonstrations from one set of designs influence how the policy behaves on a different design, decreasing the number of training iterations needed.

READ FULL TEXT
research
10/31/2022

Learning Modular Robot Visual-motor Locomotion Policies

Control policy learning for modular robot locomotion has previously been...
research
05/20/2021

Learning Modular Robot Control Policies

To make a modular robotic system both capable and scalable, the controll...
research
01/04/2018

Jointly Learning to Construct and Control Agents using Deep Reinforcement Learning

The physical design of a robot and the policy that controls its motion a...
research
07/24/2022

N-LIMB: Neural Limb Optimization for Efficient Morphological Design

A robot's ability to complete a task is heavily dependent on its physica...
research
01/17/2023

Show me what you want: Inverse reinforcement learning to automatically design robot swarms by demonstration

Automatic design is a promising approach to generating control software ...
research
06/21/2023

Python Framework for Modular and Parametric SPICE Netlists Generation

Due to the complex specifications of current electronic systems, design ...
research
11/08/2017

A Multi-Robot Cooperation Framework for Sewing Personalized Stent Grafts

This paper presents a multi-robot system for manufacturing personalized ...

Please sign up or login with your details

Forgot password? Click here to reset