Politecnico di Torino (logo)

Object recognition and grasping with a UR robot

Giovanni Antonio Cossu

Object recognition and grasping with a UR robot.

Rel. Stefano Mauro, Laura Salamina. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2022

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (21MB) | Preview

Visual servoing systems for the control of robotic manipulators are becoming a most relevant issue for robot application in unstructured environments. One of these operations is the capacity of a robotic arm to find the pose of an object and to use that information to pick it up. The goal of this thesis is the recognition of an object by an RGB-D camera image, and the use of a robotic arm to grasp it. To perceive that objective a Realsense D-435 camera and a UR5 robot were used. The RGB image coming from the camera was given as input for the Convolutional Neural Network (Mask R-CNN) utilized for the object recognition task, while the depth image together with a simple inverse projection transformation were used in order to find the X-Y-Z coordinates of the previously found object. This kind of approach was applied because it does not require a hardware with a huge computational power, can have a Network trained on different sets of objects, and it is possible to exploit it on camera models different from the Realsense D-435. An already trained Network was use. At first a simulation environment, called GazeboSim, was considered for preliminary test, and then real world experiments have been done.

Relators: Stefano Mauro, Laura Salamina
Academic year: 2022/23
Publication type: Electronic
Number of Pages: 104
Corso di laurea: Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica)
Classe di laurea: New organization > Master science > LM-25 - AUTOMATION ENGINEERING
Aziende collaboratrici: UNSPECIFIED
URI: http://webthesis.biblio.polito.it/id/eprint/25453
Modify record (reserved for operators) Modify record (reserved for operators)