1 | initial version |
It looks to me that your question is more about why you'd want to use ROS at all. The best way to have an answer for this question is to go through some of the ROS documentation and examples. Here's a specific page answering the question Is ROS For Me?
The two main reasons I can think of why to use ROS, as opposed to Gazebo alone:
On the other hand, if you're planning on doing something simple and specific which won't be ported to a real robot, it might be quicker to write a pure Gazebo solution.