エンドユーザーによるロボットの低次・高次動作のプログラミングとタスク計画
End-User Programming of Low- and High-Level Actions for Robotic Task Planning
実演による教示で低次・高次の動作を同時に学習し、タスクプランナと組み合わせて再利用できる対話型ロボットプログラミングフレームワークiRoProをBaxterで実装・評価した論文。
著者: Ying Siu Liang, Damien Pellier, Humbert Fiorino, Sylvie Pesty
分類: cs.RO
原文アブストラクト
Programming robots for general purpose applications is extremely challenging due to the great diversity of end-user tasks ranging from manufacturing environments to personal homes. Recent work has focused on enabling end-users to program robots using Programming by Demonstration. However, teaching robots new actions from scratch that can be reused for unseen tasks remains a difficult challenge and is generally left up to robotic experts. We propose iRoPro, an interactive Robot Programming framework that allows end-users to teach robots new actions from scratch and reuse them with a task planner. In this work we provide a system implementation on a two-armed Baxter robot that (i) allows simultaneous teaching of low- and high-level actions by demonstration, (ii) includes a user interface for action creation with condition inference and modification, and (iii) allows creating and solving previously unseen problems using a task planner for the robot to execute in real-time. We evaluate the generalisation power of the system on six benchmark tasks and show how taught actions can be easily reused for complex tasks. We further demonstrate its usability with a user study (N=21), where users completed eight tasks to teach the robot new actions that are reused with a task planner. The study demonstrates that users with any programming level and educational background can easily learn and use the system.
関連論文
- 教示手法の比較分析:キネステティック教示 vs 人間による実演Programming by Demonstration
- 拡張運動感覚教示:直感的な人間指示によるタスク実行効率の向上Programming by Demonstration
- マルチモーダルなロボットの実演プログラミング:予備的検討Programming by Demonstration
- iRoPro:エンドユーザーが教示できる対話型ロボットプログラミングフレームワークProgramming by Demonstration
- コボット環境でのロボットプログラミングフレームワーク:初期ユーザ実験Programming by Demonstration
