-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Different Packet Formats #105
Comments
I think the driver would already handle getting the correct packet format, since it seems like everything is based on the underlying Ouster library
And that is called everytime the driver
I would have to set the low data profile manually, and see if that is right 🤔 |
on a similar note, when trying to apply dual return packet mode, it seems like this breaks the driver. I get the following log spammed:
|
I was wrong -- I think I got confused here and thought the repo was pulling in
|
If its a direct copy over from |
Hi! |
i'm not actively working on this at the moment -- i'm not sure if anyone else is. |
@SteveMacenski can you explain a bit what the process is to copy over from the I ask because if I can get some tips on how to do that, we could probably resolve both this issue and #116 in one go. |
A matched set of header files that works for a paired version of the Ouster lidar firmware versions. Since Ouster isn't careful about backward compatibility, once we release a version of this software to a ROS distribution, it has to continue to work for whatever firmware versions for the life of that distribution. As a result, you cannot upgrade your sensor's firmware and use this driver on a given ROS 2 distribution unless its backward compatible to work with that same version of the ouster sdk given via ouster_example. Once there's a paired version, really it is just copy pasting over and updating any API changes for the high-levels required and updating the documentation about what version of the SDK / firmware pairings this supports. |
Firmware 2.3 allowed for the ability to request different data packet formats from the sensor. [1]. The Low Data Rate profile might help with robots with limited compute / network bandwidth [2].
Looks like the
ouster_example
repo added a configurable UDPProfile for this [3]Where is the best place to implement this for this driver?
The text was updated successfully, but these errors were encountered: