Skill-based Programming Framework for Composable Reactive Robot Behaviors

被引:6
|
作者
Pane, Yudha [1 ,2 ]
Aertbelien, Erwin [1 ,2 ]
De Schutter, Joris [1 ,2 ]
Decre, Wilm [1 ,2 ]
机构
[1] Katholieke Univ Leuven, Dept Mech Engn, Div RAM, B-3001 Heverlee, Belgium
[2] Flanders Make, Core Lab ROB, Brussels, Belgium
关键词
D O I
10.1109/IROS45743.2020.9340985
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces a constraint-based skill framework for programming robot applications. Existing skill frameworks allow application developers to reuse skills and compose them sequentially or in parallel. However, they typically assume that the skills are running independently and in a nominal condition. This limitation hinders their applications for more involved and realistic scenarios e.g. when the skills need to run synchronously and in the presence of disturbances. This paper addresses this problem in two steps. First, we revisit how constraint-based skills are modeled. We classify different skill types based on how their progress can be evaluated over time. Our skill model separates the constraints that impose task-consistency and the constraints that make the skills progress i.e. reaching their end conditions. Second, this paper introduces composition patterns that couple skills in parallel such that they are executed in a synchronized manner and reactive to disturbances. The effectiveness of our framework is evaluated on a dual-arm robotics setup that performs an industrial assembly task in the presence of disturbance.
引用
收藏
页码:7087 / 7094
页数:8
相关论文
共 50 条
  • [1] Programming and control for skill-based robots
    Saukkoriipi, Janne
    Heikkila, Tapio
    Ahola, Jari M.
    Seppala, Tuomas
    Isto, Pekka
    [J]. OPEN ENGINEERING, 2020, 10 (01): : 368 - 376
  • [2] Unifying Skill-Based Programming and Programming by Demonstration through Ontologies
    Eiband, Thomas
    Lay, Florian
    Nottensteiner, Korbinian
    Lee, Dongheui
    [J]. 5TH INTERNATIONAL CONFERENCE ON INDUSTRY 4.0 AND SMART MANUFACTURING, ISM 2023, 2024, 232 : 595 - 605
  • [3] Skill-Based Easy Programming Interface for Industrial Applications
    Hoyos, Jean
    Bin Junaid, Ali
    Afzal, Muhammad Raheel
    Tirmizi, Asad
    Leconte, Patricia
    [J]. 2022 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII 2022), 2022, : 210 - 217
  • [4] A skill-based cognitive task analysis framework
    Seamster, TL
    Redding, RE
    Kaempf, GL
    [J]. COGNITIVE TASK ANALYSIS, 2000, : 135 - 146
  • [5] SHOPFLOOR PROGRAMMING - A CONCEPT SUPPORTING SKILL-BASED MANUFACTURING
    SCHULTZWILD, R
    [J]. COMPUTER INTEGRATED MANUFACTURING SYSTEMS, 1993, 6 (01): : 36 - 43
  • [6] A Skill-Based Programming System for Robotic Furniture Assembly
    Huang, Pei-Chi
    Hsieh, Yi-Hsuan
    Mok, Aloysius K.
    [J]. 2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 355 - 361
  • [7] Flexible skill-based control for robot cells in manufacturing
    Wiese, Torben
    Abicht, Johannes
    Friedrich, Christian
    Hellmich, Arvid
    Ihlenfeldt, Steffen
    [J]. FRONTIERS IN ROBOTICS AND AI, 2022, 9
  • [8] On a primitive skill-based supervisory robot control architecture
    Milighetti, G
    Kuntze, HB
    Frey, CW
    Diestel-Feddersen, B
    Balzer, J
    [J]. 2005 12th International Conference on Advanced Robotics, 2005, : 141 - 147
  • [9] SkillMaN - A skill-based robotic manipulation framework based on perception and reasoning
    Diab, Mohammed
    Pomarlan, Mihai
    Bessler, Daniel
    Akbari, Aliakbar
    Rosell, Jan
    Bateman, John
    Beetz, Michael
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2020, 134 (134)
  • [10] Composable Causality in Semantic Robot Programming
    Sheetz, Emily
    Chen, Xiaotong
    Zeng, Zhen
    Zheng, Kaizhi
    Shi, Qiuyu
    Jenkins, Odest Chadwicke
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022), 2022,