@inproceedings{79e0c4fa27de4fed91d1e9badd0fe3fd,
title = "Motion Generators Combined with Behavior Trees: A Novel Approach to Skill Modelling",
abstract = "Task level programming based on skills has often been proposed as a mean to decrease programming complexity of industrial robots. Several models are based on encapsulating complex motions into self-contained primitive blocks. A semantic skill is then defined as a deterministic sequence of these primitives. A major limitation is that existing frameworks do not support the coordination of concurrent motion primitives with possible interference. This decreases their reusability and scalability in unstructured environments where a dynamic and reactive adaptation of motions is often required. This paper presents a novel framework that generates adaptive behaviors by modeling skills as concurrent motion primitives activated dynamically when conditions trigger. The approach exploits the additive property of motion generators to superpose multiple contributions. We demonstrate the applicability on a real assembly use-case and discuss the gained benefits.",
keywords = "assembly, behavior tress, industrial robots, motio generators, reactive system, skills",
author = "Francesco Rovida and David Wuthier and Bjarne Grossmann and Matteo Fumagalli and Volker Kr{\"u}ger",
year = "2018",
month = dec,
day = "27",
doi = "10.1109/IROS.2018.8594319",
language = "English",
series = "IEEE International Conference on Intelligent Robots and Systems",
publisher = "IEEE",
pages = "5964--5971",
booktitle = "2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018",
address = "United States",
note = "2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018 ; Conference date: 01-10-2018 Through 05-10-2018",
}