[ros-users] Help with pr2_teleop

Josh Faust jfaust at willowgarage.com
Fri Sep 10 02:08:36 UTC 2010


They assert if you haven't advertised them though.  This looks like a bug in
pr2_teleop -- it's publishing through the publishers even if it didn't
advertise originally.

Josh

On Thu, Sep 9, 2010 at 6:42 PM, Kevin Watts <watts at willowgarage.com> wrote:

> Publishers shouldn't crash just because nothing is subscribing to their
> messages. Can you attach a log of the crash?
>
> If you're looking for a tool that just controls the base, you could take
> something like the old "teleop_base" package and modify it. The package is
> deprecated and unsupported, but you could use that as a starting point for
> your specific application.
>
>
> https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/teleop_base/
>
> Kevin
>
>  On Thu, Sep 9, 2010 at 5:23 PM, Nate <throwawaynate2008 at gmail.com> wrote:
>
>>  I have a quick question about the pr2_teleop package that I'm hoping
>> someone can help with.
>>
>> I am trying to use this node without the torso and head publishers, I only
>> need the Twist message published on cmd_vel. The docs say that not setting
>> the torso and head buttons will disable these publishers.
>>
>> I don't set these params, but the publishers for head and torso publish
>> anyway. I don't have anything subscribing to them, so I get a crash. I
>> traced the crash back to the publishers for head and torso attempting to
>> publish to a non-existent topic. As a test, removing the lines of code that
>> do the publishing fix the problem.
>>
>> Is there any way to disable these publishers without modifying the code?
>> I'd like to keep a vanilla pr2_teleop package on my system, but I need it to
>> work without torso and head topics available. I need to do this because I'm
>> working on a driver for a platform that is just a base as of right now, and
>> I'd like to just use pr2_teleop for some testing.
>>
>> I launch the node as such in a launch file:
>>
>> <node name="teleop" pkg="pr2_teleop" type="teleop_pr2">
>>      <param name="axis_vx" value="1" type="int" />
>> </node>
>>
>> Thanks,
>> Nate
>>
>> _______________________________________________
>> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20100909/cb379b72/attachment-0003.html>


More information about the ros-users mailing list