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 条
  • [21] Gender differences in bipolar disorder evaluated by inductive logic programming approach
    da Silva Dias, R.
    Salvini, R.
    Madureira, D. Q.
    Nery, F. G.
    Scippa, A. M.
    Moreno, R. A.
    Kapczinski, F.
    Lafer, B.
    BIPOLAR DISORDERS, 2013, 15 : 112 - 113
  • [22] INDUCTIVE LOGIC PROGRAMMING AS ABDUCTIVE SEARCH
    Corapi, Domenico
    Russo, Alessandra
    Lupu, Emil
    TECHNICAL COMMUNICATIONS OF THE 26TH INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING (ICLP'10), 2010, 7 : 54 - 63
  • [23] Inductive equivalence in clausal logic and nonmonotonic logic programming
    Sakama, Chiaki
    Inoue, Katsumi
    MACHINE LEARNING, 2011, 83 (01) : 1 - 29
  • [24] Inductive logic programming by instance patterns
    Liu, Chongbing
    Pontelli, Enrico
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2007, 4354 : 230 - +
  • [25] Inductive equivalence in clausal logic and nonmonotonic logic programming
    Chiaki Sakama
    Katsumi Inoue
    Machine Learning, 2011, 83 : 1 - 29
  • [26] Mathematical applications of inductive logic programming
    Simon Colton
    Stephen Muggleton
    Machine Learning, 2006, 64 : 25 - 64
  • [27] A history of Probabilistic Inductive Logic Programming
    Riguzzi, Fabrizio
    Bellodi, Elena
    Zese, Riccardo
    FRONTIERS IN ROBOTICS AND AI, 2014,
  • [28] Generating contrastive explanations for inductive logic programming based on a near miss approach
    Rabold, Johannes
    Siebers, Michael
    Schmid, Ute
    MACHINE LEARNING, 2022, 111 (05) : 1799 - 1820
  • [29] Ontology Population from the Web: an Inductive Logic Programming-Based Approach
    Lima, Rinaldo
    Oliveira, Hilario
    Freitas, Fred
    Espinasse, Bernard
    2014 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS (ITNG), 2014, : 473 - 478
  • [30] Generating contrastive explanations for inductive logic programming based on a near miss approach
    Johannes Rabold
    Michael Siebers
    Ute Schmid
    Machine Learning, 2022, 111 : 1799 - 1820