An Inductive Logic Programming Approach for Entangled Tube Modeling in Bin Picking

被引:0
|
作者
Leao, Goncalo [1 ,2 ]
Camacho, Rui [1 ,2 ]
Sousa, Armando [1 ,2 ]
Veiga, Germano [2 ]
机构
[1] Univ Porto FEUP, Fac Engn, P-4200465 Porto, Portugal
[2] Technol & Sci INESC TEC, Inst Syst & Comp Engn, P-4200465 Porto, Portugal
来源
ROBOT2022: FIFTH IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, VOL 2 | 2023年 / 590卷
关键词
Bin picking; Inductive logic programming; Machine learning; Pose and shape estimation; Simulation;
D O I
10.1007/978-3-031-21062-4_7
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Bin picking is a challenging problem that involves using a robotic manipulator to remove, one-by-one, a set of objects randomly stacked in a container. When the objects are prone to entanglement, having an estimation of their pose and shape is highly valuable for more reliable grasp and motion planning. This paper focuses on modeling entangled tubes with varying degrees of curvature. An unconventional machine learning technique, Inductive Logic Programming (ILP), is used to construct sets of rules (theories) capable of modeling multiple tubes when given the cylinders that constitute them. Datasets of entangled tubes are created via simulation in Gazebo. Experiments using Aleph and SWI-Prolog illustrate how ILP can build explainable theories with a high performance, using a relatively small dataset and low amount of time for training. Therefore, this work serves as a proof-of-concept that ILP is a valuable method to acquire knowledge and validate heuristics for pose and shape estimation in complex bin picking scenarios.
引用
收藏
页码:79 / 91
页数:13
相关论文
共 50 条
  • [1] An inductive logic programming approach to statistical relational learning
    Kersting, Kristian
    AI COMMUNICATIONS, 2006, 19 (04) : 389 - 390
  • [2] Perception of Entangled Tubes for Automated Bin Picking
    Leao, Goncalo
    Costa, Carlos M.
    Sousa, Armando
    Veiga, Germano
    FOURTH IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, ROBOT 2019, VOL 1, 2020, 1092 : 619 - 631
  • [3] Scaling Up Inductive Logic Programming: An Evolutionary Wrapper Approach
    Philip G.K. Reiser
    Patricia J. Riddle
    Applied Intelligence, 2001, 15 : 181 - 197
  • [4] Detecting and Solving Tube Entanglement in Bin Picking Operations
    Leao, Goncalo
    Costa, Carlos M.
    Sousa, Armando
    Veiga, Germano
    APPLIED SCIENCES-BASEL, 2020, 10 (07):
  • [5] Scaling up inductive logic programming: An evolutionary wrapper approach
    Reiser, PGK
    Riddle, PJ
    APPLIED INTELLIGENCE, 2001, 15 (03) : 181 - 197
  • [6] Using Simulation to Evaluate a Tube Perception Algorithm for Bin Picking
    Leao, Goncalo
    Costa, Carlos M.
    Sousa, Armando
    Reis, Luis Paulo
    Veiga, Germano
    ROBOTICS, 2022, 11 (02)
  • [7] Pairwise saturations in inductive logic programming
    Drole, Miha
    Kononenko, Igor
    ARTIFICIAL INTELLIGENCE REVIEW, 2017, 47 (03) : 395 - 415
  • [8] Pairwise saturations in inductive logic programming
    Miha Drole
    Igor Kononenko
    Artificial Intelligence Review, 2017, 47 : 395 - 415
  • [9] Inductive logic programming: From logic of discovery to machine learning
    Arimura, H
    Yamamoto, A
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (01): : 10 - 18
  • [10] Partitional Clustering of Protein Sequences - An Inductive Logic Programming Approach
    Fonseca, Nuno A.
    Costa, Vitor S.
    Camacho, Rui
    Vieira, Cristina
    Vieira, Jorge
    DISTRIBUTED COMPUTING, ARTIFICIAL INTELLIGENCE, BIOINFORMATICS, SOFT COMPUTING, AND AMBIENT ASSISTED LIVING, PT II, PROCEEDINGS, 2009, 5518 : 1001 - +