Graph-based Reinforcement Learning meets Mixed Integer Programs: An application to 3D robot assembly discovery

03/08/2022
by   Niklas Funk, et al.
12

Robot assembly discovery is a challenging problem that lives at the intersection of resource allocation and motion planning. The goal is to combine a predefined set of objects to form something new while considering task execution with the robot-in-the-loop. In this work, we tackle the problem of building arbitrary, predefined target structures entirely from scratch using a set of Tetris-like building blocks and a robotic manipulator. Our novel hierarchical approach aims at efficiently decomposing the overall task into three feasible levels that benefit mutually from each other. On the high level, we run a classical mixed-integer program for global optimization of block-type selection and the blocks' final poses to recreate the desired shape. Its output is then exploited to efficiently guide the exploration of an underlying reinforcement learning (RL) policy. This RL policy draws its generalization properties from a flexible graph-based representation that is learned through Q-learning and can be refined with search. Moreover, it accounts for the necessary conditions of structural stability and robotic feasibility that cannot be effectively reflected in the previous layer. Lastly, a grasp and motion planner transforms the desired assembly commands into robot joint movements. We demonstrate the performance of the proposed method on a set of competitive simulated robot assembly discovery environments and report performance and robustness gains compared to an unstructured end-to-end approach. Videos are available at https://sites.google.com/view/rl-meets-milp .

READ FULL TEXT

page 1

page 3

page 5

page 8

research
03/10/2022

Learn2Assemble with Structured Representations and Search for Robotic Architectural Construction

Autonomous robotic assembly requires a well-orchestrated sequence of hig...
research
03/26/2020

A Flexible Job Shop Scheduling Representation of the Autonomous In-Space Assembly Task Assignment Problem

As in-space exploration increases, autonomous systems will play a vital ...
research
03/20/2018

Learning Robotic Assembly from CAD

In this work, motivated by recent manufacturing trends, we investigate a...
research
08/05/2021

Learning to Design and Construct Bridge without Blueprint

Autonomous assembly has been a desired functionality of many intelligent...
research
04/12/2022

Learning Design and Construction with Varying-Sized Materials via Prioritized Memory Resets

Can a robot autonomously learn to design and construct a bridge from var...
research
02/21/2023

DSL-Assembly: A Robust and Safe Assembly Strategy

A reinforcement learning (RL) based method that enables the robot to acc...
research
12/01/2017

Shape Complementarity Analysis for Objects of Arbitrary Shape

The basic problem of shape complementarity analysis appears fundamental ...

Please sign up or login with your details

Forgot password? Click here to reset