FraunhoferIOSB / camera_aravis

A ROS1 driver for GenICam based GigE and USB3 cameras.
Other
21 stars 15 forks source link

porting to aravis 0.8 #26

Open alexswerner opened 11 months ago

alexswerner commented 11 months ago

Hi,

I had a couple of issues with a specifc camera/ laser profiler (MLSL124). With aravis 0.8 the camera seems to work so I started porting the library to this version. It compiles and publishes frames, the code is here https://github.com/alexswerner/camera_aravis/tree/aravis_0.8 . It was mostly trivial migration focussed on error handling. Not sure if everything is correct. One issue I'm aware of is that with our setup, the first frame is published repeatedly but new data from the camera does not reach the subscriber.

Alex

bmegli commented 11 months ago

There is also this fork with aravis 0.8 port

It kind of adds a layer of abstraction for aravis calls.

FWIW, I build up some functionality on top when I needed functions from aravis 0.8 and it also works ok.


I suppose migration to 0.8 is complex topic for maintenance reasons: