End-User Programming of Low- and High-Level Actions for Robotic Task Planning

03/26/2021
by   Ying Siu Liang, et al.
0

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.

READ FULL TEXT

page 1

page 4

page 5

page 7

research
12/08/2021

iRoPro: An interactive Robot Programming Framework

The great diversity of end-user tasks ranging from manufacturing environ...
research
04/20/2021

Episodic Memory Model for Learning Robotic Manipulation Tasks

Machine learning, artificial intelligence and especially deep learning b...
research
09/06/2021

Task-Level Authoring for Remote Robot Teleoperation

Remote teleoperation of robots can broaden the reach of domain specialis...
research
09/06/2019

Automatic Failure Recovery for End-User Programs on Service Mobile Robots

For service mobile robots to be most effective, it must be possible for ...
research
07/06/2022

Transformers are Adaptable Task Planners

Every home is different, and every person likes things done in their par...
research
11/06/2018

Evaluating Methods for End-User Creation of Robot Task Plans

How can we enable users to create effective, perception-driven task plan...
research
10/19/2018

A Framework for Robot Programming in Cobotic Environments: First user experiments

The increasing presence of robots in industries has not gone unnoticed. ...

Please sign up or login with your details

Forgot password? Click here to reset