Vipo
Authors:
Open Access
- 21 April 2020
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 1-13
Abstract
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.Keywords
Funding Information
- National Youth Science Foundation (FW-HTF 1839971,OIA 1937036)
This publication has 29 references indexed in Scilit:
- Designing planning and control interfaces to support user collaboration with flying robotsThe International Journal of Robotics Research, 2017
- Code32017
- IoT-aided robotics applications: Technological implications, target domains and open issuesComputer Communications, 2014
- Kitty2014
- WoTKit2012
- Ruru: A spatial and interactive visual programming language for novice robot programming2011
- A framework for building mobile single and multi-robot applicationsRobotics and Autonomous Systems, 2011
- Microsoft robotics studio: A technical introductionIEEE Robotics & Automation Magazine, 2007
- Multi-robot remote driving with collaborative controlIEEE Transactions on Industrial Electronics, 2003
- An Introduction to the Resource Description FrameworkBulletin of the American Society for Information Science and Technology, 1998