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 条
  • [41] Arabic relative clauses parsing based on inductive logic programming
    Aqel D.
    Hawashin B.
    Recent Patents on Computer Science, 2018, 11 (02) : 121 - 133
  • [42] A phenotypic genetic algorithm for inductive logic programming
    Chien, Ya-Wen Chang
    Chen, Yen-Liang
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (03) : 6935 - 6944
  • [43] The Connectionist Inductive Learning and Logic Programming System
    Artur S. Avila Garcez
    Gerson Zaverucha
    Applied Intelligence, 1999, 11 : 59 - 77
  • [44] Inductive logic programming for gene regulation prediction
    Sebastian Fröhler
    Stefan Kramer
    Machine Learning, 2008, 70 : 225 - 240
  • [45] Inferring UI Patterns with Inductive Logic Programming
    Nabuco, Miguel
    Paiva, Ana C. R.
    Camacho, Rui
    Faria, Joao Pascoal
    PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013), 2013,
  • [46] Inductive logic programming for gene regulation prediction
    Froehler, Sebastian
    Kramer, Stefan
    MACHINE LEARNING, 2008, 70 (2-3) : 225 - 240
  • [47] Improving the efficiency of inductive logic programming systems
    Fonseca, Nuno A.
    Costa, Vitor Santos
    Rocha, Ricardo
    Camacho, Rui
    Silva, Fernando
    SOFTWARE-PRACTICE & EXPERIENCE, 2009, 39 (02) : 189 - 219
  • [48] On the complexity of some inductive logic programming problems
    Georg Gottlob
    Nicola Leone
    Francesco Scarcello
    New Generation Computing, 1999, 17 : 53 - 75
  • [49] Inductive Logic Programming for explainable graph clustering
    Schramm, Simon
    Schmid, Ute
    2023 IEEE INTERNATIONAL CONFERENCE ON KNOWLEDGE GRAPH, ICKG, 2023, : 235 - 242
  • [50] On the complexity of some inductive logic programming problems
    Gottlob, G
    Leone, N
    Scarcello, F
    NEW GENERATION COMPUTING, 1999, 17 (01) : 53 - 75