Skip to content
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

Open
rag0nn opened this issue Dec 14, 2024 · 3 comments
Open

Comments

@rag0nn
Copy link

rag0nn commented Dec 14, 2024

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

@matlabbe
Copy link
Member

We don't provide an odometry node to do mononular visual odometry. You may search for a VIO package/library to do it.

@rag0nn
Copy link
Author

rag0nn commented Dec 17, 2024

Thanks for helps!
I'm using MiDaS to calculate depth images. I provide camera info, rgb image and depth image to rgbd_odometry node but node doesn't send any data. Is there any detailed guide for this? Am i have to run with any other node?

@matlabbe
Copy link
Member

Is rgbd_odometry logging something? How long is required to generate the depth image, there could be a sync issue where depth image has significant more delay than the two other topics. The sync_queue_size and/or topic_queue_size could be increased. Are depth images published with same stamp than input image?

Using these two tools on all input topics can give a better idea:

ros2 topic hz ...
tos2 topic delay ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants