TY - JOUR
T1 - Support relation analysis and decision making for safe robotic manipulation tasks
AU - Mojtahedzadeh, Rasoul
AU - Bouguerra, Abdelbaki
AU - Schaffernicht, Erik
AU - Lilienthal, Achim J.
N1 - Publisher Copyright:
© 2014 Elsevier B.V.
PY - 2015/9
Y1 - 2015/9
N2 - In this article, we describe an approach to address the issue of automatically building and using high-level symbolic representations that capture physical interactions between objects in static configurations. Our work targets robotic manipulation systems where objects need to be safely removed from piles that come in random configurations. We assume that a 3D visual perception module exists so that objects in the piles can be completely or partially detected. Depending on the outcome of the perception, we divide the issue into two sub-issues: (1) all objects in the configuration are detected; (2) only a subset of objects are correctly detected. For the first case, we use notions from geometry and static equilibrium in classical mechanics to automatically analyze and extract act and support relations between pairs of objects. For the second case, we use machine learning techniques to estimate the probability of objects supporting each other. Having the support relations extracted, a decision making process is used to identify which object to remove from the configuration so that an expected minimum cost is optimized. The proposed methods have been extensively tested and validated on data sets generated in simulation and from real world configurations for the scenario of unloading goods from shipping containers.
AB - In this article, we describe an approach to address the issue of automatically building and using high-level symbolic representations that capture physical interactions between objects in static configurations. Our work targets robotic manipulation systems where objects need to be safely removed from piles that come in random configurations. We assume that a 3D visual perception module exists so that objects in the piles can be completely or partially detected. Depending on the outcome of the perception, we divide the issue into two sub-issues: (1) all objects in the configuration are detected; (2) only a subset of objects are correctly detected. For the first case, we use notions from geometry and static equilibrium in classical mechanics to automatically analyze and extract act and support relations between pairs of objects. For the second case, we use machine learning techniques to estimate the probability of objects supporting each other. Having the support relations extracted, a decision making process is used to identify which object to remove from the configuration so that an expected minimum cost is optimized. The proposed methods have been extensively tested and validated on data sets generated in simulation and from real world configurations for the scenario of unloading goods from shipping containers.
KW - Decision making
KW - Machine learning
KW - Robotic manipulation
KW - Scene analysis
KW - World models
UR - http://www.scopus.com/inward/record.url?scp=84920902075&partnerID=8YFLogxK
U2 - 10.1016/j.robot.2014.12.014
DO - 10.1016/j.robot.2014.12.014
M3 - Article
AN - SCOPUS:84920902075
SN - 0921-8890
VL - 71
SP - 99
EP - 117
JO - Robotics and Autonomous Systems
JF - Robotics and Autonomous Systems
ER -