-
Notifications
You must be signed in to change notification settings - Fork 568
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
Is there any way for to do SLAM using only one monocular camera with rtabmap. #1256
Comments
We don't provide an odometry node to do mononular visual odometry. You may search for a VIO package/library to do it. |
Thanks for helps! |
Is Using these two tools on all input topics can give a better idea:
|
I tried so much things. Currently, i'm here: NOTE1: I'm using freiburg2_pioneer_slam2 dataset, synchorenized with https://gist.github.com/matlabbe/484134a2d9da8ad425362c6669824798 file in this image. The sharing order seems correct. I tried rosbags convertions from ros1 to ros2 bag but it not worked. So ı'm publish manuel. Also ı tried with freiburg3_household dataset but same results occured. NOTE2: The launch file.
I got launch file from rtabmap repo: NOTE3:My publisher node
''' |
The depth image may not be valid, or understandable by rgbd_odometry. In the screenshot, it extracts over 900 features, but warning "20 visual features required.." is shown. It means it cannot have at least 20 features with valid depth to initialize. It is then publishing null odometry, for which rtabmap node produces an error that odometry is null (which is the case). The issue is that from the 900 features, none of them have valid depth. The depth format should be 32FC1 in meters, or 16UC1 in mm. If the depth image is valid, maybe the error is coming from the calibration, or camera_info topic. Make sure P matrix in camera_info topic is valid and resolution matches the color image. If rgb and depth images don't have exact same stamp, you should use approximate synchronizer. |
Hi,
I'm beginner for SLAM. I tried to use rtabmap with monocular data but ı can't handle calculation of /odom data. Rtabmap has 3 nodes to do this: rgbd_odometry, icl_odometry and stereo_odometry, is there any way to use with monocular data these nodes with different parameters? Or is this impossible to do this without depth data.
Thanks!
My Setup:
ROS2 Humble
Ubuntu 22.04
The text was updated successfully, but these errors were encountered: