[Ros-release] roscpp subscriber callback not triggered when sending from Android

Daniel Stonier d.stonier at gmail.com
Sat Dec 15 15:19:02 UTC 2012


On 14 December 2012 10:25, Austin Hendrix <ahendrix at willowgarage.com> wrote:

> I think this is the same ROS_IP/ROS_HOSTNAME bug that they're talking
> about in another thread. From my diagnosis, I think it's a problem in
> roscpp. I've reported it here: https://github.com/ros/ros_comm/issues/35
>
> -Austin
>
>
I suspect this is true - we'll test the android apps again next week
(Marcus will be on hols).


>
> On Thu, Dec 13, 2012 at 5:40 AM, Damon Kohler <damonkohler at 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.
>>
>> On Thu, Dec 13, 2012 at 2:32 PM, Marcus Liebhardt
>> <marcus.liebhardt at rnd.yujinrobot.com> wrote:
>> > On Thu, Dec 13, 2012 at 7:09 PM, Damon Kohler <damonkohler at 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 at 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 at yujinrobot.com
>> >> > Phone: +82-70-46577073
>> >> >
>> >> > _______________________________________________
>> >> > Ros-release mailing list
>> >> > Ros-release at 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 at 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
>> _______________________________________________
>> Ros-release mailing list
>> Ros-release at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-release
>>
>
>
> _______________________________________________
> Ros-release mailing list
> Ros-release at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-release
>
>


-- 
Phone : +82-10-5400-3296 (010-5400-3296)
Home: http://snorriheim.dnsdojo.com/
Yujin R&D: http://rnd.yujinrobot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-release/attachments/20121216/c05f4341/attachment-0009.html>


More information about the Ros-release mailing list