On Thu, Dec 13, 2012 at 10:40 PM, Damon Kohler wrote: > Ah, sorry, I misunderstood. > > Perhaps the handshake is failing? Could you provide a wireshark dump > of the Android app publishing to a roscpp subscriber? Be sure to > include the negotiation phase. > I attached a dump. It starts with launching the turtlebot bootstrap layer (minimal.launch), then the teleop app is triggered from the Android device. Additionally to sending messages from the Android device, I also send few test messages from the local machine and from a third machine (both Ubuntu 64bit machines). Only the messages from the Android device don't get through to the roscpp listener. The messages from the local machine and the other Ubuntu machine are received correctly (callbacks in both roscpp and rospy implementations are triggered). Few additional details for the dump: pirate-nest.yujin.com (192.168.10.125) is connected to the turtlebot base (that's where the app is launched), the Android device is 192.168.10.100 and the third machine is chopin.yujin.com (192.168.10.168). Marcus > > On Thu, Dec 13, 2012 at 2:32 PM, Marcus Liebhardt > wrote: > > On Thu, Dec 13, 2012 at 7:09 PM, Damon Kohler > > wrote: > >> > >> This may be a good question for http://answers.ros.org > > > > > > Hmm, might be true. I was not sure, if it fits. Since it was working for > > Fuerte, it might be a hidden Groovy bug. > > I'll repost it there, if you like. > > > >> > >> > >> > >> The first thing I would check is whether or not the message is > >> actually making it over the network (e.g. wireshark). You could also > >> try a simple rosjava subscriber. I can say, that this use case is used > >> actively so it's likely a configuration problem. > > > > > > The message does come through, since the rospy subscribers I have tested > in > > parallel are receiving the message. Only the roscpp callbacks are not > > triggered. > > > > Marcus > > > >> > >> On Thu, Dec 13, 2012 at 10:15 AM, Marcus Liebhardt > >> wrote: > >> > Another problem I ran into today: > >> > When sending messages from an Android app (e.g. Turtlebot teleop > sending > >> > geometry_msgs/Twist), the callback of my roscpp subscriber didn't get > >> > triggered. > >> > I tested this with simple subscriber implementations in roscpp and > rospy > >> > in > >> > parallel (plus rostopic echo, which is also implemented with rospy > >> > AFAIK). > >> > This only happened when sending from Android, so might be a bug there > >> > (or > >> > just because we currently can't recompile those apps). When sending > from > >> > another 2.Beta Groovy 64Bit Ubuntu machine, callbacks in both > >> > implementations worked fine. > >> > > >> > If anybody knows further tests, with which I could narrow down the > root > >> > cause, please let me know! > >> > > >> > Thanks, > >> > Marcus > >> > > >> > -- > >> > Marcus Liebhardt > >> > Control Engineer > >> > Yujin Robot > >> > 주소: 대한민국 서울시 금천구 가산동 345-30 남성프라자 #601, 153-023. > >> > Address: Door #601, Namsung-Plaza, 345-30 Gasan-dong, Guemcheon-gu, > >> > Seoul, > >> > 153-023, Republic of Korea > >> > Website: http://www.yujinrobot.com > >> > Email: marcus.liebhardt@yujinrobot.com > >> > Phone: +82-70-46577073 > >> > > >> > _______________________________________________ > >> > Ros-release mailing list > >> > Ros-release@code.ros.org > >> > https://code.ros.org/mailman/listinfo/ros-release > >> > > >> > >> > >> > >> -- > >> :wq > >> > >> Google Germany GmbH > >> Dienerstr. 12 > >> 80331 München > >> > >> AG Hamburg, HRB 86891 > >> Sitz der Gesellschaft: Hamburg > >> Geschäftsführer: Graham Law, Katherine Stephens > >> > >> Tax ID:- 48/725/00206 > >> VAT ID:- DE813741370 > > > > > > > > > > -- > > Marcus Liebhardt > > Control Engineer > > Yujin Robot > > 주소: 대한민국 서울시 금천구 가산동 345-30 남성프라자 #601, 153-023. > > Address: Door #601, Namsung-Plaza, 345-30 Gasan-dong, Guemcheon-gu, > Seoul, > > 153-023, Republic of Korea > > Website: http://www.yujinrobot.com > > Email: marcus.liebhardt@yujinrobot.com > > Phone: +82-70-46577073 > > > > -- > :wq > > Google Germany GmbH > Dienerstr. 12 > 80331 München > > AG Hamburg, HRB 86891 > Sitz der Gesellschaft: Hamburg > Geschäftsführer: Graham Law, Katherine Stephens > > Tax ID:- 48/725/00206 > VAT ID:- DE813741370 > -- Marcus Liebhardt Control Engineer Yujin Robot 주소: 대한민국 서울시 금천구 가산동 345-30 남성프라자 #601, 153-023. Address: Door #601, Namsung-Plaza, 345-30 Gasan-dong, Guemcheon-gu, Seoul, 153-023, Republic of Korea Website: http://www.yujinrobot.com Email: marcus.liebhardt@yujinrobot.com Phone: +82-70-46577073