Re: [ros-users] non-fully-qualified frame_id

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Jack O'Quin
Date:  
To: ros-users
Subject: Re: [ros-users] non-fully-qualified frame_id
On Fri, Apr 2, 2010 at 11:02 AM, Josh Faust <> wrote:
>>
>> Ok, I think I made some progress on this problem. I guess overlooked the
>> tf_prefix thing somehow. It looks like both
>> fake_localization and gazebo_ros_diffdrive are not setup to use tf_prefix
>> for their broadcasted transforms (odom and
>> base_footprint respectively). So I did modify them to use tf_prefix and
>> looking at tf topic I see that everything is as
>> expected and I also don't get the warning about non-fully-qualified
>> frame_ids.
>
> The transform broadcaster is supposed to be resolving with the tf_prefix
> automatically -- if it's not that's likely a bug.


The fake_localization package sets the frame ID this way:

        private_nh.param("odom_frame_id", odom_frame_id_, std::string("odom"));


Is that correct, or should the default be "/odom" instead?

I am still confused about this stuff.
--
joq