Network configuration ros <--> android_core
Hi everyone,
I just complied the pubsub example of the android_core package and run it on my (non rooted) Android 4.0.3 device. Hence, I guess I have to use IP numbers to configure the connection.
But the Android device get not included in the ROS network correctly. Rxgraph shows only a "red node" and a communication error.
Roscore runs on the PC. The .bashrc defines here:
export ROS_IP=192.168.178.21
In the Android program I answer the question for the "Master" with:
http://192.168.178.21:11311/
... but I do not receive any message. roswtf generates the following results
Beginning tests of your ROS graph. These may take awhile...
analyzing graph...
... done analyzing graph
running graph rules...
ERROR: connection refused to [http://127.0.0.1:40446/]
ERROR: connection refused to [http://127.0.0.1:43793/]
... done running graph rules
Online checks summary:
Found 3 error(s).
ERROR Communication with [/rosout] raised an error:
ERROR Could not contact the following nodes:
* /android_gingerbread/ros_text_view
* /rosjava_tutorial_pubsub/talker
ERROR The following nodes should be connected but aren't:
* /rosjava_tutorial_pubsub/talker->/android_gingerbread/ros_text_view (/chatter)
* /android_gingerbread/ros_text_view->/rosout (/rosout)
* /rosjava_tutorial_pubsub/talker->/rosout (/rosout)
I do not understand the origin of "127.0.0.1". Any ideas?
Best wishes
Poseidonius