-
Notifications
You must be signed in to change notification settings - Fork 11
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
RGB image incompatibility with firmware 16.23 #12
Comments
According to the release notes O3R firmware 0.16.23 requires Can you confirm that apart from this issue I know that this is probably hard to answer but do you have at least a rough estimate when this bug will be fixed? |
ifm3d-ros and ifm3d-ros2 are both only compatible with ifm3d 0.93.0. FW 16.23 should work with ifm3d 0.93.0 and ifm3d-ros(2) for the 3D streams. Unfortunately as you saw there is an issue with the 2D stream. We have a large development effort focusing on ROS starting mid-March. I would expect at least a couple of weeks for the first release to come out, but at least this provides a rough time-frame. |
Thank you for the fast reply. |
Unfortunately, we have no resources available at the moment for this. But we will make sure to address this first mid-March. |
I had a closer look at this issue and from what I can tell this is not a bug in ifm3d-ros2 but rather an incompatibility of ifm3d 0.93.0 with FW 0.16.23. The call to Just from a quick comparison between ifm3d 1.2.1 and 0.93.0 it looks like the relative position of the format specifier has not changed (chunk offset 24). Not sure what else has has changed here than.What's interesting though is that the JPEG data itself appears to be at the expected data chunk and is parsed correctly if the format check is skipped. @lola-masson do you have any insight into the protocol changes that you can share or can you say if it should be acceptable to use the 2D data without this check for the time being? |
Since this is a blocking Issue for me I did a quick port of the ros2 driver. It offers the same functionality and interfaces but works with firmware Limitations:
|
Hi @PGotzmann, Thank you so much for this! I hope this is sufficient for you until we are able to release a new official version of the wrapper. |
@lola-masson, I can confirm that it is possible to retrieve RGB data with this port. Just want to point out that as in the current master branch the RGB data here is of type |
Same problem here, thank you for sharing @PGotzmann.
Any idea on how to fix it? EDIT: my mistake, with branch fw0.16.23 it builds. Now I'll test it! |
There is a bug in ifm3d-ros2 used in combination with the O3R firmware version 0.16.23 which makes it impossible to get RGB data.
The text was updated successfully, but these errors were encountered: