[ros-users] [PATCH][camera1394] Adding diagnostics support to camera1394

Jack O'Quin jack.oquin at gmail.com
Mon Jan 30 17:23:30 UTC 2012


On Sun, Jan 29, 2012 at 6:03 PM, Thomas Moulard
<thomas.moulard at gmail.com> wrote:
> Hello there,
> Here is a very naive implementation of diagnostics support for camera1394.
>
> Rationale: Firewire cameras are often unstable on Linux. It is really bothersome
> to start a demo, launching a bunch of nodes and realizing that the grabbing just
> don't work and you have to reset the bus or worse to recover.
>
> It is a simple use of diagnostic_updater::TopicDiagnostic to make sure
> that if image_raw publishing rate drops
> before a certain rate, it will trigger an error in the diagnostics
> topics. On the same idea, it could as well trigger an
> error when the initialization fails.
>
> The implementation is untested but it compiles. It would like first to
> have feedbacks regarding the patch
> before going further.

Thanks for the patch, Thomas.

I have attached it to the open ticket for adding diagnostic support to
camera1394 (ros-pkg #5292).

That ticket is high on my TODO list. I'll work on it soon.
-- 
 joq



More information about the ros-users mailing list