To read this content please select one of the options below:

Learning of assembly constraints by demonstration and active exploration

Aljaž Kramberger (Department of Automation, Biocybernetics and Robotics, Jožef Stefan Institute, Ljubljana, Slovenia)
Rok Piltaver (Department of Intelligent Systems, Jožef Stefan Institute, Ljubljana, Slovenia)
Bojan Nemec (Department of Automatics, Biocybernetics and Robotics, Jožef Stefan Institute, Ljubljana, Slovenia)
Matjaž Gams (Department of Intelligent Systems, Jožef Stefan Institute, Ljubljana, Slovenia)
Aleš Ude (Department of Automation, Biocybernetics and Robotics, Jožef Stefan Institute, Ljubljana, Slovenia)

Industrial Robot

ISSN: 0143-991x

Article publication date: 15 August 2016

519

Abstract

Purpose

In this paper, the authors aim to propose a method for learning robotic assembly sequences, where precedence constraints and object relative size and location constraints can be learned by demonstration and autonomous robot exploration.

Design/methodology/approach

To successfully plan the operations involved in assembly tasks, the planner needs to know the constraints of the desired task. In this paper, the authors propose a methodology for learning such constraints by demonstration and autonomous exploration. The learning of precedence constraints and object relative size and location constraints, which are needed to construct a planner for automated assembly, were investigated. In the developed system, the learning of symbolic constraints is integrated with low-level control algorithms, which is essential to enable active robot learning.

Findings

The authors demonstrated that the proposed reasoning algorithms can be used to learn previously unknown assembly constraints that are needed to implement a planner for automated assembly. Cranfield benchmark, which is a standardized benchmark for testing algorithms for robot assembly, was used to evaluate the proposed approaches. The authors evaluated the learning performance both in simulation and on a real robot.

Practical implications

The authors' approach reduces the amount of programming that is needed to set up new assembly cells and consequently the overall set up time when new products are introduced into the workcell.

Originality/value

In this paper, the authors propose a new approach for learning assembly constraints based on programming by demonstration and active robot exploration to reduce the computational complexity of the underlying search problems. The authors developed algorithms for success/failure detection of assembly operations based on the comparison of expected signals (forces and torques, positions and orientations of the assembly parts) with the actual signals sensed by a robot. In this manner, all precedence and object size and location constraints can be learned, thereby providing the necessary input for the optimal planning of the entire assembly process.

Keywords

Citation

Kramberger, A., Piltaver, R., Nemec, B., Gams, M. and Ude, A. (2016), "Learning of assembly constraints by demonstration and active exploration", Industrial Robot, Vol. 43 No. 5, pp. 524-534. https://doi.org/10.1108/IR-02-2016-0058

Publisher

:

Emerald Group Publishing Limited

Copyright © 2016, Emerald Group Publishing Limited

Related articles