Related Experiment Video
Updated: Sep 3, 2025

Creating Objects and Object Categories for Studying Perception and Perceptual Learning
Published on: November 2, 2012
Dataset for classifying and estimating the position, orientation, and dimensions of a list of primitive objects
Alireza Makki1, Alireza Hadi2, Bahram Tarvirdizadeh1
1Department of Mechatronics Engineering, Faculty of New Sciences and Technologies, University of Tehran, P.O. Box: 1439957131, Tehran, Iran.
Objectives:
Robotic systems are moving toward more interaction with the environment, which requires improving environmental perception methods. The concept of primitive objects simplified the perception of the environment and is frequently used in various fields of robotics, significantly in the grasping challenge. After reviewing the related resources and datasets, we could not find a suitable dataset for our purpose, so we decided to create a dataset to train deep neural networks to classify a primitive object and estimate its position, orientation, and dimensions described in this report.
Data Description:
This dataset contains 8000 virtual data for four primitive objects, including sphere, cylinder, cube, and rectangular sheet with dimensions between 10 to 150 mm, and 200 real data of these four types of objects. Real data are provided by Intel Realsense SR300 3D camera, and virtual data are generated using the Gazebo simulator. Raw data are generated in.pcd format in both virtual and real types. Data labels include values of the object type and its position, orientation, and dimensions.
Related Concept Videos
Estimation of the Physical Quantities
Structures of Solids
Structural Classification of Joints
A fibrous joint is where the adjacent bones are united by fibrous connective...
Classification of Bones
Long and Short Bones
The appendicular skeleton, particularly the upper and lower limbs, is primarily made of long and short bones. The...
Design Example: Identifying the Locations of Monuments in the Field Using Global Positioning System Device
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...

