-
Notifications
You must be signed in to change notification settings - Fork 244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ROS Topics not readable outside the machine #134
Comments
I checked the behavior on qemu and I see the same behavior. I do not think it is related to cross-compiling some package, but rather to setting up the environment on the host, e.g. maybe we are still missing some environment variables, or some are set wrong. |
You can try setting the ROS_MASTER_URI to:
That should make it listen on the network ports as well. |
I tried them all changing localhost but i'm still unable to get what is being published to the topics outside of the BeagleBone. My default configuration:
In my desktop machine:
|
No output. If i do it from the BeagleBone:
Following @koenkooi suggestion, i replaced localhost in the BeagleBone for 0.0.0.0 using:
Same results. Topics recognized but not readable. |
No progress on my side. I'm using the following variables:
|
I tried it again and I succeeded tweaking my network configuration and environment: on qemux86-64: /etc/hosts: on my other machine: etc/hosts: I do not know if all the settings are really necessary, but it works for me. |
Thanks @bulwahn. Using your setup works for me as well. In my case it seems that the problem was that in the remote machine. I thought that was unnecessary because |
I was making some tests when i noticed that the Topics can't be read outside the machine (i'm currently using the BeagleBone).
Inside of the BeagleBone, having
roscore
running and a node that is publishing to a topic (e.g. Talker of rospy_tutorials):rostopic echo /chatter
i get the content being published to the topic.ROS_MASTER_URI
pointing to the BeagleBone and i executerostopic list
:So the topic seems viewable at least. But if i execute
rostopic echo /chatter
i get no output.I beleive this a a serious issue. Could anybody check if this is also happenning in qemu?
The text was updated successfully, but these errors were encountered: