DOI: 10.5281/zenodo.4730442
title: Dataset of EU SPIRIT Project

description: The data available for future research are 14 kind of files, files are organized in different category based on the usage that can be carried out with the data. Below the information for each kind of data is reported: To develop and test calibration methods for hand-eye calibration with image-based sensors Acquired images - This data set contains either images of a calibration pattern like a checkerboard, or in case of the GridSense sensor, point clouds that can be matched without knowledge of the sensor positions. Hence they can be used to compute the sensor motion in the point cloud frame. Pose information per image – For each of the acquired image, a .txt file containing the referenced pose is provided. This file contains the position (roto-translation 4x4 matrix) of the robot TCP in the robot base frame. This data can be used for recovering the position of the sensor when applying the desired hand-eye transformation. Calibration result – optional – When provided, this data contains the optimized hand-eye transformation, i.e. computed with the calibration procedure developed in the SPIRIT project. Initial guess of calibration (by design) – This data contains the roto-translation 4x4 matrix that can be used as initial guess for the actual hand-eye transform computation. This is retrieved by design from CAD drawings. To perform trajectory planning for robotic inspection tasks 3D model of object – This data contains the file CAD of the object. It is available on request. 3D model of workcell (at least robot + part); stp file - This data contains the file CAD of the workcell kinematic model of robot – This file contains the kinematic model of the robot Part calibration, hand-eye calibration – This file contains a 4x4 transformation matrix that defines the position and the orientation of the part within the workcell. Resulting trajectory, position of camera relative to part – This data contains the trajectory of the robot stored in binary table in the HDF5 format. In each file there are four tables: Timestamp: 1 column x N rows table, where N is the number of position in the trajectory and each row contains the time expressed as seconds. Component 0: contains 6 columns x N rows table, the 6 columns contains the robot joint position (rad) at the corresponding timestamp Component 1: this table exists only if there are two moving components. For test case 1, it contains the position of the conveyor belt. For test case 2 it contains the joint position of the second robot. ID: 1 column x N rows table , used internally by the SPIRIT SW to turn on or off the laser or to know the viewpoints associated to the joint position Video of full scanning process – This file is a video of the scanning process. To develop image mapping/stitching algorithms for 3D objects 3D model of object – This data contains the file CAD of the object. It is available on request. acquired image data - Images/ point clouds that were acquired at a scan of the test parts pose information per image – A Cartesian sensor position for each image/ point cloud. calibration data - Information about the intrinsic sensor parameters. Defect data & detection results Defect documentation – This file contains a report about the defect monitored during the scanning process Performance data – This file contains an evaluation of the results obtained referring to the KPI of the project.