I followed the actionlib tutorial given
here and
created fibonacci_server.py and fibonacci_client.py which I
have attached. If I run roscore on the same computer as I'm
running the server and client, the whole connection
(server-client) works and I am able to echo the feedback,
status, result etc. However, when I run roscore on a remote
machine i.e. a remote ROS master by setting my ROS_MASTER_URI,
the process does not work. I even made sure that they have the
same time by running ntpdate on both machines.
Both computers are running Ubuntu 12.04 with ROS Groovy. Is
there something more I need to do in order to make the action
server work with a remote ROS master? Please let me know if
you need more information and thanks for your help.
Sudarshan.