As you write about your open problems, you probably need professional Gazebo/ROS consulting. Search the web, there are some consultants.