By following the instruction here, to install snap VIO, it requires Snapdragon Machine Vision SDK Version 1.0.2.
However, currently, Qualcomm has only provided the version 1.1.8 or newer.
So is there a way to download an older version? because with the newer version the catkin build gives me an error like the below and I think it is probably because of the version mismatch problem.
have any idea about this?
/home/linaro/catkin_ws/src/ros-examples/src/camera/SnapdragonCameraManager.cpp: In member function ‘void Snapdragon::CameraManager::UpdateGainAndExposure()’:
/home/linaro/catkin_ws/src/ros-examples/src/camera/SnapdragonCameraManager.cpp:225:40: error: too many arguments to function ‘void mvCPA_AddFrame(mvCPA*, const uint8_t*, uint32_t)’
camera_config_ptr_->memory_stride);
^
In file included from /home/linaro/catkin_ws/src/ros-examples/src/camera/SnapdragonCameraTypes.hpp:36:0,
from /home/linaro/catkin_ws/src/ros-examples/src/camera/SnapdragonCameraManager.hpp:46,
from /home/linaro/catkin_ws/src/ros-examples/src/camera/SnapdragonCameraManager.cpp:32:
/usr/include/mv/mvCPA.h:242:16: note: declared here
MV_API void mvCPA_AddFrame( mvCPA* pObj, const uint8_t* pixels,
^
make[2]: *** [CMakeFiles/snap_vislam.dir/src/camera/SnapdragonCameraManager.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs…
/home/linaro/catkin_ws/src/ros-examples/src/vislam/SnapdragonVislamManager.cpp: In member function ‘int32_t Snapdragon::VislamManager::Initialize(const Snapdragon::CameraParameters&, const Snapdragon::VislamManager::InitParams&)’:
/home/linaro/catkin_ws/src/ros-examples/src/vislam/SnapdragonVislamManager.cpp:169:5: error: too few arguments to function ‘mvVISLAM* mvVISLAM_Initialize(const mvCameraConfiguration*, float32_t, const float32_t*, const float32_t*, float32_t, const float32_t*, const float32_t*, float32_t, float32_t, float32_t, float32_t, float32_t, float32_t, float32_t, float32_t, float32_t, bool, float32_t, bool, float32_t, const char*, float32_t, const float32_t*)’
);
^
In file included from /home/linaro/catkin_ws/src/ros-examples/src/vislam/SnapdragonVislamManager.hpp:41:0,
from /home/linaro/catkin_ws/src/ros-examples/src/vislam/SnapdragonVislamManager.cpp:32:
/usr/include/mv/mvVISLAM.h:315:21: note: declared here
MV_API mvVISLAM* mvVISLAM_Initialize(
^
make[2]: *** [CMakeFiles/snap_vislam.dir/src/vislam/SnapdragonVislamManager.cpp.o] Error 1
make[1]: *** [CMakeFiles/snap_vislam.dir/all] Error 2
make: *** [all] Error 2