グラフ強化学習と混合整数計画法の融合による3Dロボット組立探索
Graph-based Reinforcement Learning meets Mixed Integer Programs: An application to 3D robot assembly discovery
テトリスのようなブロックとロボットアームで目標構造物を組み立てる問題に対し、混合整数計画法で大域的なブロック選択と配置を最適化し、その結果でグラフベース強化学習の方策探索を誘導する階層的手法を提案した。
著者: Niklas Funk, Svenja Menzenbach, Georgia Chalvatzaki, Jan Peters
分類: cs.RO, cs.AI, cs.LG
原文アブストラクト
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 our proposed method's performance on a set of competitive simulated RAD environments, showcase real-world transfer, 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 .
関連論文
- Manual2Skill++: コネクタを考慮した指示書からの汎用ロボット組立組立/マニピュレーション
- ニューラルアセンブラ:多視点画像から細粒度のロボット組立指示を生成する学習組立/マニピュレーション
- Auto-Assembly:CADから直接自動ロボット組立を行うフレームワーク組立/マニピュレーション
- WRS 2020組立チャレンジ向け組立システム開発の知見組立/マニピュレーション
