Regarding ROS(Meta operating system for robots) software

Solution 1:

RViz is a visualization tool for data coming from the Navigation Stack.

Gazebo is a 3D Robot simulator