Simplifying Robot Programming using Augmented Reality and End-User Development

by   Enes Yigitbas, et al.

Robots are widespread across diverse application contexts. Teaching robots to perform tasks, in their respective contexts, demands a high domain and programming expertise. However, robot programming faces high entry barriers due to the complexity of robot programming itself. Even for experts robot programming is a cumbersome and error-prone task where faulty robot programs can be created, causing damage when being executed on a real robot. To simplify the process of robot programming, we combine Augmented Reality (AR) with principles of end-user development. By combining them, the real environment is extended with useful virtual artifacts that can enable experts as well as non-professionals to perform complex robot programming tasks. Therefore, Simple Programming Environment in Augmented Reality with Enhanced Debugging (SPEARED) was developed as a prototype for an AR-assisted robot programming environment. SPEARED makes use of AR to project a robot as well as a programming environment onto the target working space. To evaluate our approach, expert interviews with domain experts from the area of industrial automation, robotics, and AR were performed. The experts agreed that SPEARED has the potential to enrich and ease current robot programming processes.


page 3

page 13


Explainable Human-Robot Training and Cooperation with Augmented Reality

The current spread of social and assistive robotics applications is incr...

ARCOR2: Framework for Collaborative End-User Management of Industrial Robotic Workplaces using Augmented Reality

This paper presents a novel framework enabling end-users to perform the ...

Sketching Robot Programs On the Fly

Service robots for personal use in the home and the workplace require en...

Sensorless Hand Guidance using Microsoft Hololens

Hand guidance of robots has proven to be a useful tool both for programm...

CarGameAR: An Integrated AR Car Game Authoring Interface for Custom-Built Car Programed on Arduino Board

In this paper, we present CarGameAR: An Integrated AR Car Game Authoring...

Hiding task-oriented programming complexity: an industrial case study

The ease of use of robot programming interfaces represents a barrier to ...

What the HoloLens Maps Is Your Workspace: Fast Mapping and Set-up of Robot Cells via Head Mounted Displays and Augmented Reality

Classical methods of modelling and mapping robot work cells are time con...

Please sign up or login with your details

Forgot password? Click here to reset