This folder contains the Unity Project to generate data. Simply modify the save_path variable, and press the play button in the project window.
Models used can be modified by editing the variables associated with the GameManager object in the project window. Additional warehouse configurations like number of racks, space between them, box size and placement randomisations etc can be modified here.
Our pipeline outputs a custom annotation format, that can be converted to RackLay-style front and top view annotations, or popular formats like KITTI via the code shared in this directory.
- For shelf-centric layouts:
cd ShelfCentricLayouts; python GenerateShelfCentricLayouts.py
- For ego-centric layouts:
cd EgoCentricLayouts; python GenerateEgoCentricLayouts.py
- For KITTI:
cd GenerateKitti; python GenerateKITTI.py