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 条
  • [31] Primitive free cubics with specified norm and trace
    Huczynska, S
    Cohen, SD
    TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 2003, 355 (08) : 3099 - 3116
  • [32] Vision-driven Compliant Manipulation for Reliable, High-Precision Assembly Tasks
    Morgan, Andrew S.
    Wen, Bowen
    Liang, Junchi
    Boularias, Abdeslam
    Dollar, Aaron M.
    Bekris, Kostas
    ROBOTICS: SCIENCE AND SYSTEM XVII, 2021,
  • [33] Characterizing the Performance of Executing Many-tasks on Summit
    Turilli, Matteo
    Merzky, Andre
    Naughton, Thomas
    Elwasif, Wael
    Jha, Shantenu
    PROCEEDINGS OF IPDRM 2019: 2019 IEEE/ACM THIRD ANNUAL WORKSHOP ON EMERGING PARALLEL AND DISTRIBUTED RUNTIME SYSTEMS AND MIDDLEWARE (IPDRM), 2019, : 18 - 25
  • [34] Swarm-like Methodologies for Executing Tasks with Deadlines
    Guerrero, Jose
    Oliver, Gabriel
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2012, 68 (01) : 3 - 19
  • [35] Digital technology of assembly executing for complicated product
    Chang, Zhiyong
    Zhao, Jie
    Mo, Rong
    Nanjing Hangkong Hangtian Daxue Xuebao/Journal of Nanjing University of Aeronautics and Astronautics, 2009, 41 (05): : 564 - 569
  • [36] Optimal routing, loading and aborting of UAVs executing both visiting tasks and transportation tasks
    Zhu, Xiaoning
    Yan, Rui
    Peng, Rui
    Zhang, Zhongxin
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2020, 204 (204)
  • [37] Integration of Robotic Vision and Automatic Tool Changer Based on Sequential Motion Primitive for Performing Assembly Tasks
    Deng, Zong-Yue
    Kang, Li-Wei
    Chiang, Hsin-Han
    Li, Hsiao-Chi
    IFAC PAPERSONLINE, 2023, 56 (02): : 5320 - 5325
  • [38] A FRAME-BASED SYSTEM FOR MODELING AND EXECUTING VISUAL TASKS
    WOODS, PW
    PYCOCK, D
    TAYLOR, CJ
    IMAGE AND VISION COMPUTING, 1989, 7 (02) : 102 - 108
  • [39] The influence of the motor development on the executing of the cognitive tasks in early infancy
    Dozortsceva, A
    Sergienko, E
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2000, 35 (3-4) : 154 - 154
  • [40] Distributed Path Planning for Executing Cooperative Tasks with Time Windows
    Bhat, Raghavendra
    Yazicioglu, Yasin
    Aksaray, Derya
    IFAC PAPERSONLINE, 2019, 52 (20): : 187 - 192