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 条
  • [1] A general constraint-based programming framework for multi-robot applications
    Fiore, Mario D.
    Allmendinger, Felix
    Natale, Ciro
    Robotics and Computer-Integrated Manufacturing, 86
  • [2] Constraint-based multi-robot path planning
    Ryan, Malcolm
    2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 922 - 928
  • [3] Constraint-Based Testing of An Industrial Multi-Robot Navigation System
    Muehlbacher, Clemens
    Steinbauer, Gerald
    Reip, Michael
    Gspandl, Stephan
    2019 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST), 2019, : 129 - 137
  • [4] A Constraint-based Mission Planning Approach for Reconfigurable Multi-Robot Systems
    Roehr, Thomas M.
    INTELIGENCIA ARTIFICIAL-IBEROAMERICAL JOURNAL OF ARTIFICIAL INTELLIGENCE, 2018, 21 (62): : 25 - 39
  • [5] Intuitive constraint-based robot programming for robotic assembly tasks
    Halt, Lorenz
    Nagele, Frank
    Tenbrock, Philipp
    Pott, Andreas
    2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2018, : 520 - 526
  • [6] A constraint-based programming approach to physical human-robot interaction
    Borghesan, Gianni
    Willaert, Bert
    De Schutter, Joris
    2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2012, : 3890 - 3896
  • [7] A framework for building mobile single and multi-robot applications
    Lopez, Joaquin
    Perez, Diego
    Zalama, Eduardo
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2011, 59 (3-4) : 151 - 162
  • [8] A Constraint Programming Approach to Multi-Robot Task Allocation and Scheduling in Retirement Homes
    Booth, Kyle E. C.
    Nejat, Goldie
    Beck, J. Christopher
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2016, 2016, 9892 : 539 - 555
  • [9] An optimization-based shared control framework with applications in multi-robot systems
    Fang, Hao
    Shang, Chengsi
    Chen, Jie
    SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (01)
  • [10] An optimization-based shared control framework with applications in multi-robot systems
    Hao FANG
    Chengsi SHANG
    Jie CHEN
    Science China(Information Sciences), 2018, 61 (01) : 261 - 263