OpenVSLAM on ROS is compiled and can be invoked but not visual, when executing examples

Hello,

OpenVSLAM on ROS is compiled on Nano and can be invoked but no visuals of openvslam mapping UI, when executing examples.

I successfully install OpenVslam on jetson nano.
Link: https://openvslam.readthedocs.io/en/master/overview.html#installation
OpenVslam is running as expected.
Then I tried to install and run openvslam on ros melodic version, installation is successfully.
Link: https://openvslam.readthedocs.io/en/master/ros_package.html
While running example with publisher and subscriber no visual data on slam is showing.
Publisher is of ROS and Subscriber is of openvslam.
When analyzed code found that ‘openvslam Subscriber’ is handling in run_slam.cc file, from that file the ‘mapping module.cc’ and ‘global optimization module.cc’ file is calling when subscriber is in running process. But further couldn’t continued in code debugging, so can anybody lease guide me how to run OpenVSLAM using ROS on Nano?

Hi,

May I know which library OpenVSLAM used for display? Is it OpenCV?
Based on their document below, the package doesn’t support OpenCV 4.x on ROS package.
https://openvslam.readthedocs.io/en/master/ros_package.html

JetPack4.4 do include OpenCV v4.1.1.
You can try to install v3.x to see if helps.

Thanks.

Yes on OpenCV 3.4.0. i am trying but no visual data on slam is showing.

Sorry, we haven’t tried t run OpenVSLAM using ROS on Nano, may other developers share experiences. Thanks