Title :
Sketch-based robot programming
Author :
Barber, Christine M. ; Shucksmith, Robin J. ; MacDonald, Bruce ; Unsche, Burkhard C W
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
Abstract :
Robots are rapidly becoming a part of everyday life and have now moved from industrial environments to household, medical and entertainment applications. In order to make full use of robots new interfaces need to be developed, which allow inexperienced human users to instruct (program) robots, without having to understand programming and the underlying electronics and mechanics. In this paper we present a novel sketch-based interface for robot programming. We have identified applications which are difficult to represent algorithmically, but can be easily represented with sketch input. We then define a range of sketch impressions allowing the user to define a wide range of behaviours within these application domains. Our system uses a Pioneer robot with an arm and a fixed overhead camera. The user sketches into the camera view and the sketch input is interpreted, mapped into the 3D domain, and translated into robot interactions. Current applications include specification of robot paths and obstacles, covering regions (e.g., patrolling in security applications or seed sowing in agricultural applications), and directing the robot arm, e.g., to pick up objects. A user evaluation of the system demonstrates that the interface is intuitive and, with the exceptions of controlling the arm, all interactions are perceived as easy to perform.
Keywords :
cameras; collision avoidance; control engineering computing; human-robot interaction; manipulators; solid modelling; 3D domain map; Pioneer robot; entertainment application; household application; industrial environment; medical application; obstacle specification; overhead camera; robot arm; robot interaction; robot path specification; sketch impression; sketch-based robot programming; user evaluation; user interface; Cameras; Robot control; Robot vision systems; Service robots; Shape; Three dimensional displays; augmented reality; human-robot interaction; robot programming; sketch-based interfaces;
Conference_Titel :
Image and Vision Computing New Zealand (IVCNZ), 2010 25th International Conference of
Conference_Location :
Queenstown
Print_ISBN :
978-1-4244-9629-7
DOI :
10.1109/IVCNZ.2010.6148868