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

Adding custom odometry to RTABMAP #1453

Open
Kavi91 opened this issue Feb 20, 2025 · 2 comments
Open

Adding custom odometry to RTABMAP #1453

Kavi91 opened this issue Feb 20, 2025 · 2 comments

Comments

@Kavi91
Copy link

Kavi91 commented Feb 20, 2025

@matlabbe Sir, Please accept my sincere gratitude for implementing RTABMAP and making it open source for future developments.

So, I am planning to add my version of deep learning-based odometry into RTABMAP. This odometry mainly fused the camera and lidar together to produce a single odometry. Features will also extracted using Deep neural networks for both lidar and RGB.

In order to implement this with current framework.

  1. Where I should place my new files

  2. which files I should modify to enable custom feature extractions and odometry ?

Thank you in advance.

@Kavi91
Copy link
Author

Kavi91 commented Mar 1, 2025

@matlabbe Sir, Please accept my sincere gratitude for implementing RTABMAP and making it open source for future developments.

So, I am planning to add my version of deep learning-based odometry into RTABMAP. This odometry mainly fused the camera and lidar together to produce a single odometry. Features will also extracted using Deep neural networks for both lidar and RGB.

In order to implement this with current framework.

  1. Where I should place my new files
  2. which files I should modify to enable custom feature extractions and odometry ?

Thank you in advance.

@matlabbe
Copy link
Member

matlabbe commented Mar 5, 2025

If you are using ROS, see comment here: introlab/rtabmap_ros#1281

For the standalone version, that is more complicated. Basically, it would be to add a new class Odometry**** along those https://github.com/introlab/rtabmap/tree/master/corelib/src/odometry and override Odometry::computeTransform() abstract function. The SensorData object provided as argument would contain lidar and camera images + calibrations.

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