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

This is most likely a network configuration issue. The AVD does not expose a direct network connection to hosts on your LAN, it uses NAT. As the ros master is running on your Android device, you'll need to allow traffic to be routed to the proper IPs through the NAT. See an earlier answer about this: rosjava nodes isolated and ros tools buggy behavior.

Alternatively, you could try running your master on your host machine, and have your rosjava applications use that as a master. In that case you need to make sure you have working DNS (for both the AVD instance and hosts on your LAN), or just set ROS_IP and ROS_MASTER_URI appropriately (use plain IPs).