Executing assembly tasks specified by manipulation primitive nets

被引:45
|
作者
Finkemeyer, B [1 ]
Kröger, T [1 ]
Wahl, FM [1 ]
机构
[1] Tech Univ Braunschweig, Inst Robot & Proc Control, D-38106 Braunschweig, Germany
关键词
compliant motion planning; compliant motion execution; hybrid control; task-frame programming; manipulation primitives; assembly execution;
D O I
10.1163/156855305323383811
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Numerous scientific publications in the open literature show approaches for automatic assembly planning, automated robot programming, notations for the task frame formalism, robot control architectures for hybrid control methods, and respective experimental results in these areas. But there are still significant gaps between these individual fields. Considering the whole chain, from assembly planning via autonomous robot programming to the execution of complex robot tasks, the latter part of it is discussed in this paper: manipulation of primitive nets as output of task planning systems are decomposed into single manipulation primitives, which are subsequently used to generate parameters for hybrid control. A hybrid controller computes set-points for a joint position controller. Our aim is to define versatile interfaces between the mentioned disciplines, in order to close the gaps between them. Derived from the task-frame formalism, manipulation primitives constitute the base interface in this sense. After its description, the composition of manipulation primitive nets is described. Regarding the control architecture, the interpretation of manipulation primitives as atomic commands and the setting of unambiguous low level control parameters is discussed. Subsequently, the software architecture necessary to realize the complex control structure for compliant motion, is introduced. To highlight the meaning for practical implementations, several experimental results of sample assembly tasks are shown.
引用
收藏
页码:591 / 611
页数:21
相关论文
共 50 条
  • [1] CAT Finland:: Executing primitive tasks in parallel
    Riekki, J
    Pajala, J
    Tikanmäki, A
    Röning, J
    ROBOCUP-98: ROBOT SOCCER WORLD CUP II, 1999, 1604 : 396 - 401
  • [2] Combining decision making and dynamical systems for monitoring and executing manipulation tasks
    Saveriano, Matteo
    Piater, Justus
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2020, 137 (06): : 309 - 315
  • [3] TORBOL. A programming language for robots executing transportation and assembly tasks
    TORBOL. Jezyk programowania robotow przeznaczonych do wykonywania zadan transportowo-montazowych
    1600, (34): : 3 - 4
  • [4] Collision free manipulation for teleoperated assembly tasks
    Caby, C
    Crosnier, A
    ROBOT AND HUMAN COMMUNICATION, PROCEEDINGS, 2001, : 38 - 43
  • [5] Visually Guided Extrinsic Manipulation for Assembly Tasks
    Raessa, Mohamed
    Petit, Damien
    Wan, Weiwei
    Harada, Kensuke
    2019 IEEE 4TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (ICARM 2019), 2019, : 202 - 207
  • [6] Scheduling robotic assembly tasks using Petri nets
    Sutdhiraksa, S
    Zurawski, R
    ISIE'96 - PROCEEDINGS OF THE IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1 AND 2, 1996, : 459 - 465
  • [7] A tree-shaped motion strategy for robustly executing robotic assembly tasks
    Yusuke BOTA
    Hajime MIZUYAMA
    Akio NODA
    Tatsuya NAGATANI
    Kenichi TANAKA
    Journal of Zhejiang University-Science A(Applied Physics & Engineering), 2010, (12) : 986 - 991
  • [8] A tree-shaped motion strategy for robustly executing robotic assembly tasks
    Yusuke BOTA
    Hajime MIZUYAMA
    Akio NODA
    Tatsuya NAGATANI
    Ken-ichi TANAKA
    Journal of Zhejiang University-Science A(Applied Physics & Engineering), 2010, 11 (12) : 986 - 991
  • [9] A tree-shaped motion strategy for robustly executing robotic assembly tasks
    Yusuke Bota
    Hajime Mizuyama
    Akio Noda
    Tatsuya Nagatani
    Ken-ichi Tanaka
    Journal of Zhejiang University-SCIENCE A, 2010, 11 : 986 - 991
  • [10] A tree-shaped motion strategy for robustly executing robotic assembly tasks
    Bota, Yusuke
    Mizuyama, Hajime
    Noda, Akio
    Nagatani, Tatsuya
    Tanaka, Ken-ichi
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE A, 2010, 11 (12): : 986 - 991