N-LIMB: Neural Limb Optimization for Efficient Morphological Design

07/24/2022
by   Charles Schaff, et al.
0

A robot's ability to complete a task is heavily dependent on its physical design. However, identifying an optimal physical design and its corresponding control policy is inherently challenging. The freedom to choose the number of links, their type, and how they are connected results in a combinatorial design space, and the evaluation of any design in that space requires deriving its optimal controller. In this work, we present N-LIMB, an efficient approach to optimizing the design and control of a robot over large sets of morphologies. Central to our framework is a universal, design-conditioned control policy capable of controlling a diverse sets of designs. This policy greatly improves the sample efficiency of our approach by allowing the transfer of experience across designs and reducing the cost to evaluate new designs. We train this policy to maximize expected return over a distribution of designs, which is simultaneously updated towards higher performing designs under the universal policy. In this way, our approach converges towards a design distribution peaked around high-performing designs and a controller that is effectively fine-tuned for those designs. We demonstrate the potential of our approach on a series of locomotion tasks across varying terrains and show the discovery novel and high-performing design-control pairs.

READ FULL TEXT

page 1

page 4

page 5

page 7

page 12

page 14

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
09/08/2023

Sample-Efficient Co-Design of Robotic Agents Using Multi-fidelity Training on Universal Policy Network

Co-design involves simultaneously optimizing the controller and agents p...
research
11/18/2015

Comparative Design, Scaling, and Control of Appendages for Inertial Reorientation

This paper develops a comparative framework for the design of actuated i...
research
05/20/2021

Learning Modular Robot Control Policies

To make a modular robotic system both capable and scalable, the controll...
research
10/31/2022

Learning Modular Robot Locomotion from Demonstrations

Modular robots can be reconfigured to create a variety of designs from a...
research
01/25/2021

Computational Workflows for Designing Input Devices

Input devices, such as buttons and sliders, are the foundation of any in...
research
09/01/2022

Neural Approaches to Co-Optimization in Robotics

Robots and intelligent systems that sense or interact with the world are...

Please sign up or login with your details

Forgot password? Click here to reset