On Fri, Dec 14, 2012 at 10:32 AM, Marcus Liebhardt <marcus.liebhardt@rnd.yujinrobot.com> wrote:
On Thu, Dec 13, 2012 at 10:40 PM, Damon Kohler <damonkohler@google.com> 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

Sorry, forgot to add the dump.
 
 

On Thu, Dec 13, 2012 at 2:32 PM, Marcus Liebhardt
<marcus.liebhardt@rnd.yujinrobot.com> wrote:
> On Thu, Dec 13, 2012 at 7:09 PM, Damon Kohler <damonkohler@google.com>
> 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
>> <marcus.liebhardt@rnd.yujinrobot.com> 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




--
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