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 条
  • [21] Reliably executing tasks in the presence of malicious processors
    Fernández, A
    Georgiou, C
    López, L
    Santos, A
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, 3724 : 490 - 492
  • [22] IKEA Furniture Assembly Environment for Long-Horizon Complex Manipulation Tasks
    Lee, Youngwoon
    Hu, Edward S.
    Lim, Joseph J.
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 6343 - 6349
  • [23] Experience-based optimization of universal manipulation strategies for industrial assembly tasks
    Sayler, Sabine
    Dillmann, Ruediger
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2011, 59 (11) : 882 - 898
  • [24] A distributed architecture for executing complex tasks with multiple robots
    Mäenpää, T
    Tikanmäki, A
    Riekki, J
    Röning, J
    2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, : 3449 - 3455
  • [25] Swarm-like Methodologies for Executing Tasks with Deadlines
    José Guerrero
    Gabriel Oliver
    Journal of Intelligent & Robotic Systems, 2012, 68 : 3 - 19
  • [26] IMPORTANCE OF PHYSIOLOGICAL VIGILANCE LEVEL IN EXECUTING SURVEILLANCE TASKS
    TARRIERE, C
    HARTEMAN.F
    TRAVAIL HUMAIN, 1968, 31 (1-2): : 125 - &
  • [27] Role of Frontal Functions in Executing Routine Sequential Tasks
    Niki, Chiharu
    Kumada, Takatsune
    Maruyama, Takashi
    Tamura, Manabu
    Muragaki, Yoshihiro
    FRONTIERS IN PSYCHOLOGY, 2019, 10
  • [28] Acquisition of intermediate goals for an agent executing multiple tasks
    Fukazawa, Yusuke
    Trevai, Chomchana
    Ota, Jun
    Arai, Tamio
    IEEE TRANSACTIONS ON ROBOTICS, 2006, 22 (05) : 1034 - 1040
  • [29] Primitive free quartics with specified norm and trace
    Cohen, SD
    Huczynska, S
    ACTA ARITHMETICA, 2003, 109 (04) : 359 - 385
  • [30] A multi-agent system for executing group tasks
    Baxter, JW
    Horn, GS
    KNOWLEDGE-BASED INTELLIGNET INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2003, 2774 : 697 - 703