Synthetic Dataset Generation and Learning From Demonstration Applied to Industrial Manipulation
Alireza Barekatain, Hamed Rahimi Nohooji, Holger Voos
TL;DR
The paper tackles the challenge of flexible industrial manipulation by combining a synthetic dataset generation pipeline for robust pose estimation with Learning-from-Demonstration to replace manual robot programming. It builds a photorealistic, shader-enhanced synthetic data workflow in BlenderProc to train pose-estimation models (demonstrated with PVNet) on industrial parts, including symmetry-aware viewpoint selection. It also deploys a ROS-based LfD framework that uses kinesthetic teaching and Dynamic Movement Primitives to learn motion sequences, enabling robots to adapt trajectories from new starting configurations. Collectively, the work enables non-expert operators to rapidly introduce new tasks and parts without expert programming, supporting mass customization and flexible production lines.
Abstract
The aim of this study is to investigate an automated industrial manipulation pipeline, where assembly tasks can be flexibly adapted to production without the need for a robotic expert, both for the vision system and the robot program. The objective of this study is first, to develop a synthetic-dataset-generation pipeline with a special focus on industrial parts, and second, to use Learning-from-Demonstration (LfD) methods to replace manual robot programming, so that a non-robotic expert/process engineer can introduce a new manipulation task by teaching it to the robot.
