A general constraint-based programming framework for multi-robot applications

被引:1
|
作者
Fiore, Mario D. [1 ,2 ]
Allmendinger, Felix [2 ]
Natale, Ciro [1 ]
机构
[1] Univ Campania, Dipartimento Ingn, Via Roma 29, I-81031 Aversa, Italy
[2] KUKA Deutschland GmbH, Technol & Innovat Ctr, Zugspitzstr 140, D-86165 Augsburg, Germany
关键词
Constraint-based programming; Redundancy resolution; Multi-robot applications; Motion control; TASK SPECIFICATION;
D O I
10.1016/j.rcim.2023.102665
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Classic task programming methods based on the specification of desired Cartesian frames can easily generate overconstrained task specifications, reducing the motion capabilities of the involved robot(s) and increasing the total programming effort. This paper presents a general constraint-based programming framework for the specification of a task as minimum set of constraints and the automatic generation of motion optimization problems. The framework can handle constraints involving both robot joint and Cartesian coordinates, as well as including explicit time dependency. The proposed formalism naturally scales to robotic applications with multiple robots, on which multiple frames might be of interest. Additionally, the paper proposes a theoretical comparison with already existing constraint-based programming methods. Finally, the validity and the effectiveness of the proposed approach is numerically supported by illustrative examples, as well as by case studies mocking real industrial setups.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Constraint-based Error Diagnosis in Logic Programming
    Le, Nguyen-Thinh
    Menzel, Wolfgang
    TOWARDS SUSTAINABLE AND SCALABLE EDUCATIONAL INNOVATIONS INFORMED BY LEARNING SCIENCES, 2005, 133 : 220 - 227
  • [32] A framework and architecture for multi-robot coordination
    Fierro, R
    Das, A
    Spletzer, J
    Esposito, J
    Kumar, V
    Ostrowski, JP
    Pappas, G
    Taylor, CJ
    Hur, Y
    Alur, R
    Lee, I
    Grudic, G
    Southall, B
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2002, 21 (10-11): : 977 - 995
  • [33] Constraint-Based Mechanism Analysis of a Robot Gripper
    Chen, Daniel
    JOURNAL OF ENGINEERING TECHNOLOGY, 2008, 25 (02) : 18 - 24
  • [34] A framework for coordination in multi-robot systems
    Wang, ZL
    Tianfield, H
    Jiang, P
    INDIN 2003: IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, PROCEEDINGS, 2003, : 483 - 489
  • [35] Multi-robot cooperation and competition with genetic programming
    Zhao, K
    Wang, J
    GENETIC PROGRAMMING, PROCEEDINGS, 2000, 1802 : 349 - 360
  • [36] Artificial Immune System Based Framework for Multi-Robot Cooperation
    Khan, M. Tahir
    Izhar, Fazal Nasir
    Qadir, M. Usman
    Iqbal, J.
    2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 50 - 55
  • [37] Developing constraint-based applications with spreadsheets
    Felfernig, A
    Friedrich, G
    Jannach, D
    Russ, C
    Zanker, M
    DEVELOPMENTS IN APPLIED ARTIFICIAL INTELLIGENCE, 2003, 2718 : 197 - 207
  • [38] MULTI-ROBOT COOPERATION FRAMEWORK BASED ON ARTIFICIAL IMMUNE SYSTEM
    Khan, Muhammad T.
    Izhar
    Nasir, Fazal
    Qadir, Muhammad U.
    de Silva, Clarence W.
    CONTROL AND INTELLIGENT SYSTEMS, 2015, 43 (03) : 159 - 167
  • [39] PIDGETS - unifying pictures and widgets in a constraint-based framework for concurrent functional GUI programming
    Scholz, Enno
    Lecture Notes in Computer Science, 1140
  • [40] An environment for programming and control of multi-robot manipulators
    Moallem, M.
    Khoshbin, R.
    INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2006, 33 (04): : 254 - 258