Re: [ros-users] naming of cameras

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] naming of cameras
On Mon, Apr 5, 2010 at 11:41 AM, Jack O'Quin <> wrote:
>>> I do need a camera name to use, but it sounds like overloading the
>>> node name was not a good idea.


> On Mon, Apr 5, 2010 at 11:33 AM, Blaise Gassend <> wrote:
>>Not sure I get what you mean by this.


> CameraInfoManager uses the base part of the node name for a default
> camera name. I intend to pass that as a parameter to the constructor,
> instead. Still TODO.
>
> The camera name is required by camera_calibration_parsers and is
> sometimes used to construct a file name for saving CameraInfo data.
>
> No big deal, just some messy details. Decoupling CameraInfoManager
> from the node name is clearly right, and intended all along.


Fixed now in SVN. Uses the base frame ID (after the last slash) as the
camera name. That seems reasonable. May be overridden in
CameraInfoManager if the calibration file returns a camera name.

No messy poking around with the node name for CameraInfoManager any more.

Frame ID is now resolved correctly using tf_prefix (adding a dependency on tf).

The driver node name still does affect the published topic names. Need
more study to determine what to do instead.
--
joq