Sketching Robot Programs On the Fly
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Feb 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 1.
4 papers.
- 2024RT-Sketch: Goal-Conditioned Imitation Learning from Hand-Drawn Sketchescited by 41
- 2024Cocobo: Exploring Large Language Models as the Engine for End-User Robot Programmingcited by 5
- 2025GenComUI: Exploring Generative Visual Aids as Medium to Support Task-Oriented Human-Robot Communicationcited by 1
- 2026U-Define: Designing User Workflows for Hard and Soft Constraints in LLM-Based Planningcited by 0
- 2026U-Define: Designing User Workflows for Hard and Soft Constraints in LLM-Based Planning4 May 2026
- 2025GenComUI: Exploring Generative Visual Aids as Medium to Support Task-Oriented Human-Robot Communication15 Feb 2025
- 2024Cocobo: Exploring Large Language Models as the Engine for End-User Robot Programming30 Jul 2024
- 2024RT-Sketch: Goal-Conditioned Imitation Learning from Hand-Drawn Sketches5 Mar 2024