Vipo: Spatial-Visual Programming with Functions for Robot-IoT Workflows

Ubiquitous ComputingHuman-Robot Collaboration (HRC)Factory Workers & Assembly WorkersIndustrial Automation Engineers

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.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/32191/2020

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3313831.3376670
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2020
emoji_events
Award
No award tagged
group
Authors
7 authors
sell
Subtopics
Ubiquitous Computing, Human-Robot Collaboration (HRC)
work
Professions
Factory Workers & Assembly Workers, Industrial Automation Engineers
article
Content Status
Abstract only
hub
Related Papers
7 related papers