A constraint-based programming approach for robotic assembly skills implementation

被引:23
|
作者
Polverini, Matteo Parigi [1 ,2 ]
Zanchettin, Andrea Maria [1 ]
Rocco, Paolo [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Piazza Leonardo Da Vinci 32, I-20133 Milan, Italy
[2] Ist Italian Tecnol, Adv Robot Dept ADVR, Via Morego 30, I-16163 Genoa, Italy
关键词
Robotic assembly; Collaborative robots; Task-level programming; Constraint-based programming; TASK SPECIFICATION; FORCE CONTROL; ALGORITHM; MANIPULATION; IMPEDANCE;
D O I
10.1016/j.rcim.2019.03.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The features of modem collaborative robots, mainly their kinematic redundancy combined with the light-weight structure, can be fully exploited in parts assembly. Traditional robot-level paradigm to robot programming, that requires to explicitly specify the motion of the robot and allows to use contact forces for motion supervision only, cannot be easily applied to complex interaction tasks, such as robotic assembly. Instead, by shifting paradigm to skill-based programming, it is possible to specify force control actions at task level and inherently provide compliant capabilities, without the need to specify the motions of the robot. To this end, this paper presents a constraint-based programming framework for the implementation of assembly skills for light-weight redundant robots, enabling a reactive generation of motion trajectories based on force control requirements. The effectiveness of the proposed approach is experimentally validated on a bimanual assembly use case performed with the ABB YuMi dual-arm robot, requiring a peg-in-hole insertion and a cap-rotation task. Estimation of the interaction force/torque additionally enables the execution of the assembly operation without the need for exteroceptive sensors.
引用
收藏
页码:69 / 81
页数:13
相关论文
共 50 条
  • [41] Resyllabification in Standard Arabic: A Constraint-Based Approach
    Btoosh, Mousa A.
    SKASE JOURNAL OF THEORETICAL LINGUISTICS, 2019, 16 (02): : 2 - 24
  • [42] Scheduling of maintenance work: A constraint-based approach
    Palma, J.
    de Leon Hijes, F. C. Gomez
    Campos Martinez, M.
    Guillen Carceles, L.
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (04) : 2963 - 2973
  • [43] A constraint-based approach to table structure derivation
    Hurst, M
    SEVENTH INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION, VOLS I AND II, PROCEEDINGS, 2003, : 911 - 915
  • [44] A Constraint-based Approach for Generating Transformation Patterns
    Cherif, Asma
    Imine, Abdessamad
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (201): : 48 - 62
  • [45] A constraint-based approach to understanding the composition of skill
    Lewis, RL
    Vera, A
    Howes, A
    PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON COGNITIVE MODELING, 2004, : 148 - 153
  • [46] A constraint-based approach for distributed decision support
    Erschler, J
    Huguet, MJ
    COOP '96 - SECOND INTERNATIONAL WORKSHOP ON THE DESIGN OF COOPERATIVE SYSTEMS, 1996, : 587 - 603
  • [47] A Constraint-based Approach to Sustainable Design and Development
    Liang, Helen
    Mullineux, Glen
    Hammond, Geoff
    PROCEEDINGS OF NORDDESIGN 2008, 2008, : 181 - 189
  • [48] Typology of consonantal weakening in a constraint-based approach
    Shin, SH
    WCCFL 18: PROCEEDINGS OF THE 18TH WEST COAST CONFERENCE ON FORMAL LINGUISTICS, 1999, : 506 - 518
  • [49] A Constraint-Based Approach for the Conciliation of Clinical Guidelines
    Piovesan, Luca
    Terenziani, Paolo
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2016, 2016, 10022 : 77 - 88
  • [50] A constraint-based approach to supporting conceptual design
    O'Sullivan, B
    Bowen, J
    ARTIFICIAL INTELLIGENCE IN DESIGN '98, 1998, : 291 - 308