-
Notifications
You must be signed in to change notification settings - Fork 43
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
ROS1: Camera feature names differ for USB Alvium series #86
Comments
Hi @subeiammar, thanks for pointing this out. I didn't realize there are differences in the feature names, so this is certainly interesting. If we have no choice, we could add an "alvium_features" parameter that simply removes the "Abs" from the feature strings before interacting with the camera. Kinda hacky, but easiest solution. Finally, you may want to consider trying the ROS2 version of this driver. In the ROS2 version, I was able to refactor the feature/parameter management so that the ROS parameters get created based on what features exist on the camera. This results in ROS parameters that exactly match the camera features. |
Thanks for looking into it! Updating my firmware version to Unfortunately we're dependent on other sensor drivers that use ROS1, but I will definitely look further into making the switch later. Thanks again for your responses and help! |
No problem! glad the firmware update fixed something at least 😄 Ya, sounds like your best option is to use your own modified driver as you are doing. Glad you have a solution for now! I'll leave this issue open in case any other Alvium users come here with similar issues. |
Hear, hear! Alvium 1800 U-319c user here. Firmware: 00.08.00.6727174b. Vimba SDK: v6.0. Same issue. |
Hello, I am using the Alvium 1800 U-158c, Firmware: 00.08.00.6727174b. Vimba SDK: v6.0. and I used the fork from @subeiammar as a starting point and edited the features names as I pointed out in this issue. I don't think the code is organized enough to create a PR. However, it is working so that anyone how's trying to get the camera to work can use it, see my fork here. You only need to update the configurations in the |
I'm using an Alvium 1800 U-1236c USB camera in ROS Melodic. I noticed that some feature configuration names are incorrect in the main
avt_vimba_camera.cpp
source file.When the node tries to configure the camera, ROS warning messages pop up for certain features like:
I'm not sure if feature names differ between the different cameras, but Alvium's documentation refer to some feature names that conflict with those in the config functions in
avt_vimba_camera.cpp
.e.g
AcquisitionFrameRateAbs -> AcquisitionFrameRate
andExposureTimeAbs -> ExposureTime
The text was updated successfully, but these errors were encountered: