Knowledge-Driven Robot Program Synthesis from Human VR Demonstrations

06/05/2023
by   Benjamin Alt, et al.
0

Aging societies, labor shortages and increasing wage costs call for assistance robots capable of autonomously performing a wide array of real-world tasks. Such open-ended robotic manipulation requires not only powerful knowledge representations and reasoning (KR R) algorithms, but also methods for humans to instruct robots what tasks to perform and how to perform them. In this paper, we present a system for automatically generating executable robot control programs from human task demonstrations in virtual reality (VR). We leverage common-sense knowledge and game engine-based physics to semantically interpret human VR demonstrations, as well as an expressive and general task representation and automatic path planning and code generation, embedded into a state-of-the-art cognitive architecture. We demonstrate our approach in the context of force-sensitive fetch-and-place for a robotic shopping assistant. The source code is available at https://github.com/ease-crc/vr-program-synthesis.

READ FULL TEXT

page 1

page 2

page 4

page 6

page 8

page 9

research
08/02/2023

Virtual Reality Based Robot Teleoperation via Human-Scene Interaction

Robot teleoperation gains great success in various situations, including...
research
05/16/2023

OpenVR: Teleoperation for Manipulation

Across the robotics field, quality demonstrations are an integral part o...
research
12/09/2021

Assistive Tele-op: Leveraging Transformers to Collect Robotic Task Demonstrations

Sharing autonomy between robots and human operators could facilitate dat...
research
03/02/2023

PLUNDER: Probabilistic Program Synthesis for Learning from Unlabeled and Noisy Demonstrations

Learning from demonstration (LfD) is a widely researched paradigm for te...
research
02/28/2020

Introducing a Human-like Planner for Reaching in Cluttered Environments

Humans, in comparison to robots, are remarkably adept at reaching for ob...
research
07/09/2020

Assistive VR Gym: Interactions with Real People to Improve Virtual Assistive Robots

Versatile robotic caregivers could benefit millions of people worldwide,...
research
05/26/2023

Demo2Code: From Summarizing Demonstrations to Synthesizing Code via Extended Chain-of-Thought

Language instructions and demonstrations are two natural ways for users ...

Please sign up or login with your details

Forgot password? Click here to reset