Hostname: page-component-78c5997874-ndw9j Total loading time: 0 Render date: 2024-11-13T06:40:44.970Z Has data issue: false hasContentIssue false

Behaviour-based robot program invariance

Published online by Cambridge University Press:  06 March 2001

Giovanni C. Pettinaro
Affiliation:
Mechatronic Group, Dept. of Systems Engineering, ABB Corporate Research, Gideonsbergsgatan 2, S-721 78 Västerås, (Sweden).giovanni.pettinaro@secrc.abb.se

Abstract

Despite the numerous technical improvements, robot programming is still today a very tedious activity requiring considerable efforts for fine tuning programs written off-line. Moreover, such programs are usually not particularly portable from one robot to another, sometimes even when the robots are from the same maker.

The issue addressed in the work reported here is how to overcome these shortcomings. In this respect, the argument is to develop programs within the behaviour-based assembly paradigm which views tasks in terms of goal-achieving entities (behaviours). The focus on the description of a task more than its implementation is the key to generality and portability. As shown with the aid of two similar, but not identical, assembly benchmarks, behavioural programs are independent of any specificity of each assembly kit and can, indeed, be constructed using the very same code.

Type
Research Article
Copyright
© 2001 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)