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

Visualize the navigation of robot in RVIZ?

asked 2014-11-08 06:55:48 -0600

ish45 gravatar image

I am developing a mobile robot. I have just created a basic program which moves the robot from one set of coordinates to another in a straight line. I publish the velocity of the robot in the /cmd_vel topic. I want to observe the effect on the robot of this program. So, I was thinking if it was possible to visualize the robot in RVIZ before I test it out in the real world. But, how to integrate RVIZ with my code so that when the program is run, I can see the robot moving in Rviz?

Very Urgent. If somebody could please help?


edit retag flag offensive close merge delete


I'm not sure that marking your question as urgent is likely to get answers any faster.

Tom Moore gravatar image Tom Moore  ( 2014-11-08 07:12:05 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2014-11-08 07:09:36 -0600

Tom Moore gravatar image

First, read this:

Are there any nav_msgs/Odometry messages being published? They would be providing the pose of your robot. If so, you can open rviz, and in the left panel, click "Add," and then select "Odometry." Next, fill in the topic with the topic name of your robot. You can see its poses as it moves through space. If you want it to open automatically, you'll have to first save your rviz configuration somewhere, and then add this to your launch file:

<node pkg="rviz" type="rviz" name="rviz" args="-d path/to/your/config/file"/>

If it's in your package, you can do this:

<node pkg="rviz" type="rviz" name="rviz" args="-d $(find your_package)/config.rviz"/>
edit flag offensive delete link more


Thanks. I would look up at it.

ish45 gravatar image ish45  ( 2014-11-08 12:39:25 -0600 )edit

Question Tools

1 follower


Asked: 2014-11-08 06:55:48 -0600

Seen: 738 times

Last updated: Nov 08 '14