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

video stream between multiple maschines

asked 2012-05-07 04:44:27 -0600

dinamex gravatar image

Hi There,

I'm working on a UAV which is equipped with a webcam. The webcam is running with the usb_cam package and it is working fine on the UAV Machine. Now I'm trying to send the image-data via wireless to the base station but I can't get the messages. I exported the Master to the UAV and can even see which topics are published there, but when I try rostopic hz /logitech_usb_webcam/image_raw I don't recieve any message.

Could that be a result of two different versions of ROS (UAV = diamondback / Base = electric) or is that a failure somewhere else? would be great to get some help.


edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2012-05-07 05:21:33 -0600

michikarg gravatar image

As Dan already said, you should check the ROS NetworkSetup.

In this case i assume that the error is caused by your /etc/hosts file. You should be aware that local entries in the /etc/hosts file overwrite entries of your DHCP server...

edit flag offensive delete link more


Thanks for the quick response. I worked only with the IP's to set an alias in the /etc/hosts file was the solution.

dinamex gravatar image dinamex  ( 2012-05-07 05:51:53 -0600 )edit

answered 2012-05-07 04:57:50 -0600

This sounds like a network/ROS environment configuration issue. My first thought would be to make sure that on your UAV, ROS_IP is set to the externally accessible IP address of the UAV. Take a look at the NetworkSetup wiki page for more troubleshooting suggestions.

It's generally not a good idea to mix versions of ROS, though I doubt that is the cause of this particular problem.

edit flag offensive delete link more

Question Tools


Asked: 2012-05-07 04:44:27 -0600

Seen: 280 times

Last updated: May 07 '12