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 条
  • [41] Assembly: A Web-Based Multi-Robot Programming and Simulation Tool
    Ionescu, Tudor B.
    IFAC PAPERSONLINE, 2022, 55 (02): : 313 - 318
  • [42] Distributed constraint reasoning applied to multi-robot exploration
    Doniec, Arnaud
    Bouraqadi, Noury
    Defoort, Michael
    Le, Van Tuan
    Stinckwich, Serge
    ICTAI: 2009 21ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, 2009, : 159 - +
  • [43] A framework for constraint-based deployment and autonomic management of distributed applications - (Extended abstract)
    Dearle, A
    Kirby, GNC
    McCarthy, AJ
    INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2004, : 300 - 301
  • [44] A Constraint Satisfaction Approach for Planning of Multi-Robot Systems
    Panescu, Doru
    Pascal, Carlos
    2014 18TH INTERNATIONAL CONFERENCE SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2014, : 157 - 162
  • [45] Deployment of Multi-robot Systems under the Nonholonomic Constraint
    Zhou, Yu
    Tan, Jindong
    2008 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, VOLS 1-3, 2008, : 389 - +
  • [46] Application of a generic constraint-based programming approach to an industrially relevant robot task with geometric uncertainties
    Decre, Wilm
    De Laet, Tinne
    Rutgeerts, Johan
    Brayninckx, Herman
    De Schutter, Joris
    EUROCON 2007: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOLS 1-6, 2007, : 2772 - 2778
  • [47] The MiningZinc Framework for Constraint-based Itemset Mining
    Guns, Tias
    Dries, Anton
    Tack, Guido
    Nijssen, Siegfried
    De Raedt, Luc
    2013 IEEE 13TH INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2013, : 1081 - 1084
  • [48] A CONSTRAINT-BASED REASONING FRAMEWORK FOR BEHAVIORAL ANIMATION
    MAH, S
    CALVERT, TW
    HAVENS, W
    COMPUTER GRAPHICS FORUM, 1994, 13 (05) : 315 - 324
  • [49] A Formal and Practical Framework for Constraint-Based Routing
    Bistarelli, Stefano
    Santini, Francesco
    ICN 2008: SEVENTH INTERNATIONAL CONFERENCE ON NETWORKING, PROCEEDINGS, 2008, : 162 - +
  • [50] Localization Strategy Based on Multi-Robot Collaboration for Indoor Service Robot Applications
    Kim, Yoon-Gu
    Kwak, Jeong-Hwan
    Hong, Dae-Han
    Ahn, Jae-Hyun
    Wee, Sung-Gil
    An, Jinung
    2013 10TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2013, : 225 - 226