Generation of Synthetic Logistic Data in Isaac Sim
- Institut
- Lehrstuhl für Fördertechnik Materialfluss Logistik
- Typ
- Bachelorarbeit Semesterarbeit Masterarbeit
- Inhalt
- Beschreibung
Background
Training perception models for logistic robotics applications often require large amounts of annotated data, which is time-consuming and expensive to collect manually. Synthetic data generation using high-fidelity simulation environments such as Isaac Sim provides a powerful alternative, enabling precise control, full annotations, and rapid scalability.
Objective
The goal of this thesis is to develop a system for generating synthetic data of logistic environments using Isaac Sim, with a focus on generating diverse, realistic, and annotated scenes for machine learning and perception tasks. The synthetic scenes should feature non-overlapping object placement, dynamic lighting conditions, and varied environmental properties to simulate the complexity of real-world warehouse settings.
Requirements
- Isaac Sim Environment Setup:
- Use Isaac Sim's scatter_2d function to place logistic objects in the environment with no spatial overlap.
- Domain Randomization:
- Vary lighting conditions to simulate different times of day and visibility scenarios.
- Randomize object poses (position and orientation) within defined boundaries.
- Apply randomized textures and colors to objects to promote generalization of perception models.
- Use of Logistic Distractors:
- Introduce logistic and non-logistic distractor objects to simulate real-world occlusions and clutter.
- Ensure distractors vary in size, type, and placement to increase scene variability.
- Data Generation and Annotation:
- Automatically export ground truth annotations for bounding boxes, segmentation masks, depth, and RGB data.
- Organize datasets for use in training object detection and segmentation models.
- User Interface for Parametrization:
- Develop a user interface to allow easy parametrization of the data generation process.
- Enable options for selecting which logistic objects and distractors to include.
- Include checkboxes or toggles for enabling/disabling lighting variation, object color randomization, and other domain randomization settings.
- Ensure that users can intuitively adjust and launch data generation scenarios without modifying the source code directly.
Deliverables
- A fully automated pipeline in Isaac Sim for generating diverse and annotated synthetic logistic data.
- A documented codebase with clear instructions on launching scene generation and customizing environment parameters.
- A user interface for customizing the generation parameters.
- A final report describing the system design, implementation, and evaluation.
- Isaac Sim Environment Setup:
- Voraussetzungen
Requirements
- Experience with Python and Isaac Sim (Omniverse)
- Familiarity with 3D transformations, perception models, and robotics simulation
- Interest in synthetic data, machine learning, and robotic logistics
- Möglicher Beginn
- sofort
- Kontakt
-
Daniel Vidal, M.Sc.
Raum: 5505.01.590C
Tel.: +49 (89) 289 - 15955
daniel.vidaltum.de - Ausschreibung
-