ros-drivers/ros2_ouster_drivers

Release as apt package

greinet opened this issue · 2 comments

Hello,

we are currently using the ros2 branch on a machine running ROS2 Foxy without any problems. We saw that the driver was formerly published as apt package and maintained on the ROS index. Is there any reason the driver isn't maintained and published anymore outside of GitHub? (Or is it and I just haven't found it?) Also is the ros2 branch meant as rolling branch or is it just the general branch for any ROS2 distro?

Binaries are indeed available for this package on Foxy https://github.com/ros/rosdistro/blob/master/foxy/distribution.yaml#L5221

It may say https://github.com/SteveMacenski/ros2_ouster_drivers.git due to where it used to be located, but the binaries are tip top.

The "gotcha" here is that you have to use the firmware versions (I believe 1.x for Foxy) that were available when Foxy was released since Ouster doesn't make their firmwares and clients backward compatible. If you want to use the newest firmwares and such, then yes, you'll have to build from source because once we release to a distribution, things are frozen unless its ABI compatible with previous firmware / client versions.

Alright, thanks a lot for the quick reply. I didn't know about the backwards compatibility part, thanks for clarifying.