Using Geometry to Detect Grasping Points on 3D Unknown Point Cloud
Brayan S. Zapata-Impata, Carlos M. Mateo, Pablo Gil and Jorge Pomares
Physics, System Engineering and Signal Theory, University of Alicante, 03690 Alicante, Spain
Computer Science Research Institute, University of Alicante, Alicante, Spain
Keywords:
Grasping, 3D Point Clouds, Surface Detection, Handle Grasping, Unknown Object Manipulation.
Abstract:
In this paper, we focus on the task of computing a pair of points for grasping unknown objects, given a single
point cloud scene with a partial view of them. The main goal is to estimate the best pair of 3D-located points
so that a gripper can perform a stable grasp over the objects in the scene with no prior knowledge of their
shape. We propose a geometrical approach to find those contact points by placing them near a perpendicular
cutting plane to the object’s main axis and through its centroid. During the experimentation we have found
that this solution is fast enough and gives sufficiently stable grasps for being used on a real service robot.
1 INTRODUCTION
The task of grasping objects using robots such as grip-
pers have been widely studied in the state-of-art. Of-
ten, to accomplish autonomous robots and to specifi-
cally carry out the grasping task, the researchers use
information acquired from visual sensors (Gil et al.,
2016). In the past, the proposed approaches usually
recognised the object in the scene from one or more
views and later detected potential grasping points us-
ing a previously stored 3D model of that object. These
points can be also computed considering the grasping
problem as a classification task, where large datasets
are required for training and testing.
In this paper, we use a single point cloud with a
partial view of the objects present in the scene. More-
over, the objects are unknown, hence they have not
been previously recognised and we have not a 3D
model to compute candidate grasping points. Our
main goal is to estimate the best pair of 3D-located
points so that a gripper can perform a stable grasp
over the object with no prior knowledge.
Recently, several authors have developed learning
approaches to this problem by finding a gripper con-
figuration using a grasping rectangle. (Jiang et al.,
2011) introduced this idea representing a 2D oriented
rectangle in the image with two of the edges corre-
sponding to the gripper plates and the two other edges
representing its width. Originally, the authors used
RGBD images to find the optimal grasping rectangles
by using a ranking linear function, learnt using a su-
pervised machine learning algorithm.
Afterwards, this grasping rectangle has been
learnt using deep learning techniques in recent years.
Thereby, (Lenz et al., 2013) used RGBD images to
train a deep neural network that generated a set of
rectangles ranked by features obtained from the data
contained inside the bounds of the grasping rectangle.
In (Wang et al., 2016) the authors built a multimodal
Convolutional Neural Network (CNN) instead.
Some authors have tested the grasping rectangle
calculation using a different set of features apart from
the RGBD channels. For instance, (Trottier et al.,
2016) used RGBD images including more features
like grey maps and depth normals. In (Redmon and
Angelova, 2015), the authors’ proposal consisted not
on adding more channels to the images but on using
only the Red, Green and the Depth one.
Although learning approaches have proved to be
highly accurate, they require a significant amount of
data and time to fine tune the learning architectures
and the input features in order to be able to generalise.
Another frequently taken path to solve this prob-
lem consists on reconstructing a mesh from the seen
object to compute the grasping points on complete
CAD models or retrieve them from template grasps.
In (Varley et al., 2015), the authors proposed a system
that consisted on segmenting point clouds to find the
objects in the scene, then they reconstructed meshes
so the GraspIt! simulator (Miller and Allen, 2004)
could find the best grasp configuration.
In (Vahrenkamp et al., 2016), authors proposed a
database of grasps templates over segmented meshes.
During online grasping calculation, the robot would
154
Zapata-Impata, B., Mateo, C., Gil, P. and Pomares, J.
Using Geometry to Detect Grasping Points on 3D Unknown Point Cloud.
DOI: 10.5220/0006470701540161
In Proceedings of the 14th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2017) - Volume 2, pages 154-161
ISBN: Not Available
Copyright © 2017 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved