自然言語指示をロボット操作用プログラムに変換する手法
Translating Natural Language Instructions to Computer Programs for Robot Manipulation
自然言語の指示を物体検出結果を参照するPython関数に変換し、制約ソルバーなど非微分可能なモジュールを活用してロボットを制御する。直接行動予測する模倣学習より高性能であることを示した。
著者: Sagar Gubbi Venkatesh, Raviteja Upadrashta, Bharadwaj Amrutur
分類: cs.RO, cs.CL, cs.LG
原文アブストラクト
It is highly desirable for robots that work alongside humans to be able to understand instructions in natural language. Existing language conditioned imitation learning models directly predict the actuator commands from the image observation and the instruction text. Rather than directly predicting actuator commands, we propose translating the natural language instruction to a Python function which queries the scene by accessing the output of the object detector and controls the robot to perform the specified task. This enables the use of non-differentiable modules such as a constraint solver when computing commands to the robot. Moreover, the labels in this setup are significantly more informative computer programs that capture the intent of the expert rather than teleoperated demonstrations. We show that the proposed method performs better than training a neural network to directly predict the robot actions.
関連論文
- テキスト・視覚関連性と同変言語マッピングによる効率的で堅牢な言語条件付きマニピュレーションの学習言語条件付きマニピュレーション
- CALVIN:言語条件付き長期的ロボットマニピュレーションのベンチマーク言語条件付きマニピュレーション
- オフラインデータとクラウドソーシング注釈から言語条件付きロボット行動を学習言語条件付きマニピュレーション
