Sketching Robot Programs On the Fly

02/06/2023
by   David Porfirio, et al.
0

Service robots for personal use in the home and the workplace require end-user development solutions for swiftly scripting robot tasks as the need arises. Many existing solutions preserve ease, efficiency, and convenience through simple programming interfaces or by restricting task complexity. Others facilitate meticulous task design but often do so at the expense of simplicity and efficiency. There is a need for robot programming solutions that reconcile the complexity of robotics with the on-the-fly goals of end-user development. In response to this need, we present a novel, multimodal, and on-the-fly development system, Tabula. Inspired by a formative design study with a prototype, Tabula leverages a combination of spoken language for specifying the core of a robot task and sketching for contextualizing the core. The result is that developers can script partial, sloppy versions of robot programs to be completed and refined by a program synthesizer. Lastly, we demonstrate our anticipated use cases of Tabula via a set of application scenarios.

READ FULL TEXT

page 1

page 4

page 7

research
06/15/2021

Simplifying Robot Programming using Augmented Reality and End-User Development

Robots are widespread across diverse application contexts. Teaching robo...
research
07/24/2023

Authoring and Operating Humanoid Behaviors On the Fly using Coactive Design Principles

Humanoid robots have the potential to perform useful tasks in a world bu...
research
05/04/2021

A Survey on End-User Robot Programming

As robots interact with a broader range of end-users, end-user robot pro...
research
10/02/2019

Deploying the NASA Valkyrie Humanoid for IED Response: An Initial Approach and Evaluation Summary

As part of a feasibility study, this paper shows the NASA Valkyrie human...
research
03/04/2023

Hiding task-oriented programming complexity: an industrial case study

The ease of use of robot programming interfaces represents a barrier to ...
research
10/05/2022

Prototype Design and Efficiency Analysis of a Novel Robot Drive Based on 3K-H-V Topology

Robot actuators directly affect the performance of robots, and robot dri...
research
02/03/2022

HECO: Automatic Code Optimizations for Efficient Fully Homomorphic Encryption

In recent years, Fully Homomorphic Encryption (FHE) has undergone severa...

Please sign up or login with your details

Forgot password? Click here to reset