[ros-users] rospy and roslib on Windows OS
Klaus Petersen
klaus at moegi.waseda.jp
Sun Aug 15 15:42:20 UTC 2010
Hello,
actually I remember having these phantom nodes as well, when trying to
manage ROS communicate between linux and windows. That happened
everytime I failed to regulary terminate a node on the windows side,
because the thread that created the node crashed. I guess that is
regular behavior for nodes that have been registered with roscore, but
do not respon anymore.
Cheers,
Klaus
ros_user at yahoo.co.jp さんは書きました:
> Hi, Ken
>
> Your advice helps me a lot.
> When I set ROS_IP on the Windows machine, I could launch the
> communication between Linux and Windows.
>
> Thanks a lot!
>
> Keisuke
>
>
> *Ken Conley <kwc at willowgarage.com>* wrote:
>
> Keisuke,
>
> Are you sure that your network is configured correctly for ROS? Can
> your Linux machine ping "ihcikuy". If not, you may need to set ROS_IP
> on the Windows machine.
>
> http://www.ros.org/wiki/ROS/Troubleshooting
>
> hope this helps,
> Ken
>
> 2010/8/13 :
> > Hi, all.
> >
> > I've done following tutorial and tried to publish/subscribe
> topics between
> > Window OS and Linux OS.
> >
> > http://www.ros.org/wiki/cturtle/Installation/Windows
> >
> > ----------------------
> >
> > My environment is as follows.
> >
> > ------
> >
> > 1. Windows side
> >
> > Windows XP Professional SP3
> >
> > Copied compiled roslib, rospy, std_msgs, talker.py, and
> listener.py. (All
> > are compiled in Linux OS with the version cturtle)
> >
> > The line "roslib.load_manifest("package_name")" of talker.py and
> listener.py
> > is commented out.
> > (
> > The code is base on
> >
> http://www.ros.org/wiki/ROS/Tutorials/WritingPublisherSubscriber%28python%29
> > )
> >
> > ROS_MASTER_URI=http://192.168.0.6:11311
> >
> > ROS_ROOT is correctly modified.
> >
> > PYTHONPATH for roslib, rospy and std_msgs is correctly set.
> >
> > python2.6 and Pyyaml for python2.6 installed.
> >
> > ------
> >
> > 2. Linux side
> >
> > Ubuntu 10.04
> >
> > #uname -a
> > Linux ubuntu 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 06:07:29
> UTC 2010
> > i686 GNU/Linux
> > Installed ROS cturtle
> >
> > IP : 192.168.0.6
> > hostname : ubuntu
> >
> > ROS_MASTER_URI=http://localhost:11311
> >
> > # python --version
> > Python 2.6.5
> >
> > ------
> >
> > When I run roscore on the Linux side and both listener/talker on
> the Windows
> > side, the messages between two nodes are correctly sent.
> > I could see the messages for both terminals in Windows OS.
> >
> > On the linux side
> > # rostopic list
> > /chatter
> > /rosout
> > /rosout_agg
> >
> > so I tried to see
> > # rostopic echo /chatter
> > but I couldn't see anything even when I could see messages on the two
> > terminals in the Windows side.
> >
> > When I run
> > # rxgraph
> > I saw strange nodes.
> > Nomally all nodes contains just one black circle,
> > but the nodes created on Windows OS contain double red circles.
> > When I clicked the talker node, I got following error.
> >
> > ERROR: Communication with node[http://ihcikuy:1586/] failed!
> >
> > The lister node on rxgraph has different name like
> "listener_1104_128...."
> > and also surrounded by double red circles.
> > When I clicked the lister node, I got
> >
> > ERROR: Communication with node[http://ihcikuy:1586/] failed!
> >
> > Since ROS_MASTER_URI on the Windows machine was set to be
> "192.168.0.6", it
> > cannot be "ihcikuy".
> >
> > ------
> >
> > Does anybody has same kind of experience?
> > What's the problem?
> >
> > ----------------
> >
> > Also, I tried to run lister.py on Linux and talker.py on Windows,
> > but I couldn't get any results.
> >
> > Did I make mistakes following the tutorial?
> >
> > Any information are welcome.
> >
> > Thanks in advance,
> >
> > Keisuke
> >
> >
> > ________________________________
> > Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
> >
> > _______________________________________________
> > ros-users mailing list
> > ros-users at code.ros.org
> > https://code.ros.org/mailman/listinfo/ros-users
> >
> >
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>
>
>
> ------------------------------------------------------------------------
> Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
> <http://pr.mail.yahoo.co.jp/ie8/>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
More information about the ros-users
mailing list