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

Just wanted to make sure that (1) your Android device can communicate roscore machines (eg. by ping, http etc)? (2) Is my_IP your roscore machine not your Android right? (3) No space b/w "http" and "//" ok?

Just wanted to make sure that (1) your Android device can communicate roscore machines (eg. by ping, http etc)? (2) Is my_IP your roscore machine not your Android right? (3) No space b/w "http" and "//" ok?


Update) it's worthwhile to check NetworkSetup, although some of the checkups there might not work for Android.

Just wanted to make sure that (1) your Android device can communicate roscore machines (eg. by ping, http etc)? (2) Is my_IP your roscore machine not your Android right? (3) No space b/w "http" and "//" ok?


Update) For (1), if 2 computers can communicate over IP, there's no way that a node on a computer connects to roscore that's running on another machine.

In general, it's worthwhile to check NetworkSetup, although some of the checkups there might not work for Android.

I'm not 100% sure if pinging in LAN succeeds in any situation, but at least http should go through. Easiest (not the most optimal though) way to check connection b/w 2 machines if roscore runs on Ubuntu might be running http server on it and access from Android. Can be done as:

On_Ubuntu$ sudo apt-get install apache2

Then on Android, open http://IP_Ubuntu.