White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Robot programming by demonstration through system identification

Nehmzow, U., Akanyeti, O., Weinrich, C., Kyriacou, T. and Billings, S.A. (2007) Robot programming by demonstration through system identification. Research Report. ACSE Research Report no. 948 . Automatic Control and Systems Engineering, University of Sheffield

Full text available as:
[img]
Preview
Text
948.pdf

Download (3613Kb)

Abstract

Increasingly, personalised robots — robots especially designed and programmed for an individual’s needs and preferences — are being used to support humans in their daily lives, most notably in the area of service robotics. Arguably, the closer the robot is programmed to the individual’s needs, the more useful it is, and we believe that giving people the opportunity to program their own robots, rather than programming robots for them, will push robotics research one step further in the personalised robotics field. However, traditional robot programming techniques require specialised technical skills from different disciplines and it is not reasonable to expect end-users to have these skills. In this paper, we therefore present a new method of obtaining robot control code — programming by demonstration through system identification which algorithmically and automatically transfers human behaviours into robot control code, using transparent, analysable mathematical functions. Besides providing a simple means of generating perception-action mappings, they have the additional advantage that can also be used to form hypotheses and theoretical analysis of robot behaviour. We demonstrate the viability of this approach by teaching a Scitos G5 mobile robot to achieve wall following and corridor passing behaviours.

Item Type: Monograph (Research Report)
Copyright, Publisher and Additional Information: The Department of Automatic Control and Systems Engineering research reports offer a forum for the research output of the academic staff and research students of the Department at the University of Sheffield. Papers are reviewed for quality and presentation by a departmental editor. However, the contents and opinions expressed remain the responsibility of the authors. Some papers in the series may have been subsequently published elsewhere and you are advised to cite the later published version in these instances.
Institution: The University of Sheffield
Academic Units: The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Automatic Control and Systems Engineering (Sheffield) > ACSE Research Reports
Depositing User: Miss Anthea Tucker
Date Deposited: 11 Oct 2012 13:58
Last Modified: 06 Jun 2014 03:40
Status: Published
Publisher: Automatic Control and Systems Engineering, University of Sheffield
URI: http://eprints.whiterose.ac.uk/id/eprint/74607

Actions (repository staff only: login required)