Vipo: Spatial-Visual Programming with Functions for Robot-IoT Workflows
Authors
Mobile robots and IoT (Internet of Things) devices can increase productivity, but only if they can be programmed by workers who understand the domain. This is especially true in manufacturing. Visual programming in the spatial context of the operating environment can enable mental models at a familiar level of abstraction. However, spatial-visual programming is still in its infancy; existing systems lack IoT integration and fundamental constructs, such as functions, that are essential for code reuse, encapsulation, or recursive algorithms. We present Vipo, a spatial-visual programming system for robot-IoT workflows. Vipo was designed with input from managers at six factories using mobile robots. Our user study (n=22) evaluated efficiency, correctness, comprehensibility of spatial-visual programming with functions.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 80%
Charlie and the Semi-Automated Factory: Data-Driven Operator Behavior and Performance Modeling for Human-Machine Collaborative Systems
CHI '23· Ubiquitous Computing +2
- 75%
Collaborative or Simply Uncaged? Understanding Human-Cobot Interactions in Automation
CHI '20· Human-Robot Collaboration (HRC)
- 75%
See What I See: Enabling User-Centric Robotic Assistance Using First-Person Demonstrations
HRI '20· Human-Robot Collaboration (HRC)
- 75%
Making Informed Decisions: Supporting Cobot Integration Considering Business and Worker Preferences
HRI '24· Human-Robot Collaboration (HRC)
- 60%
Manufacturing Change: The Impact of Virtual Environments on Real Organizations
CHI '20· Mixed Reality Workspaces +1
- 60%
A System for Human-Robot Teaming through End-User Programming and Shared Autonomy
HRI '24· Human-Robot Collaboration (HRC) +1
- 60%
Presentation of Robot-Intended Handover Position using Vibrotactile Interface during robot-to-human handover task
HRI '24· Vibrotactile Feedback & Skin Stimulation +1
Based on Jaccard similarity of research subtopics & professions (≥60%)