Hello there,
I want to test some SLAM ROS algorithms playing back .svo file, to do it I need to convert the .svo to .bag file recording the required topics.
In doing it, I’ve tried launching:
CUDA error at /builds/sl/ZEDKit/lib/src/sl_core/utils/util.cu:437 code=1(cudaErrorInvalidValue) “cudaCreateTextureObject(tex, &resDesc, &texDesc, NULL)”
The ZED tools work well. After downgrading CUDA from 11.8 to 11.7 the error is:
CUDA error at /builds/sl/ZEDKit/lib/src/sl_core/utils/util.cu:437 code=1(cudaErrorInvalidValue) “cudaCreateTextureObject(tex, &resDesc, &texDesc, NULL)”
every time I try to record with rosbag or when I move/switch a panel in Rviz.
Hi,
I could replicate your problem on my device, we are investigating the causes because it happens only with the ZED ROS Wrapper and there is no reason this happens.
Is the problem present also by using other SVOs as an input?
Hi @umbnich
the SDK Team already identified this issue and already fixed it.
The new SDK v3.8.2 that will be released very soon contains the patch to solve the problem.
I positively tested it with your SVO and I can confirm that after recompiling the ZED ROS Wrapper with ZED SDK v3.8.2 the problem disappears.
The simultaneous recording of data with rosbag was not the cause of the issue that was instead related to the retrieveImage API function used in a particular configuration.
You do not need to re-install all the packages.
You install the new ZED SDK (when available), you delete the CMake cache (delete devel and build folders in the catkin workspace), and finally you recompile all the packages in the workspace with catkin_make -DCMAKE_BUILD_TYPE=Release.