ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

First (and pedantic): RViz is not a simulator. It's a visualisation tool.

If you want a full dynamic simulation of a robot (ie: including physics), you could use Gazebo, V-REP or any other simulator. You only need a model of your robot for that (kinematics, dynamics, geometry, etc).

Your ROS nodes can treat the simulated robot as a real robot, and RViz can visualise data coming from the simulator just as it would data coming from a real robot. There isn't really a difference.

First (and pedantic): slightly pedantic, but important): RViz is not not a simulator. It's a data(flow) visualisation tool.

If you want a full dynamic simulation of a robot (ie: including physics), you could use Gazebo, V-REP or any other simulator. You only need a model of your robot for that (kinematics, dynamics, geometry, etc).

Your ROS nodes can treat the simulated robot as a real robot, and RViz can visualise data coming from the simulator just as it would data coming from a real robot. There isn't really a difference.