Deep Learning for Object Detection: Training Data Generation using Parametric CAD Modeling and Gazebo Simulation