Welcome to the SLAM Tools Repository! This project aims to gather and maintain a collection of widely-used SLAM (Simultaneous Localization and Mapping) algorithms implemented in C++. Our goal is to provide a comprehensive resource for researchers, developers, and enthusiasts interested in SLAM technologies.
- ORB-SLAM2
- ORB-SLAM3
- LSD-SLAM
- DSO (Direct Sparse Odometry)
- VINS-Mono
- ...and more to come!
We welcome contributions from the community! Whether you want to add a new SLAM algorithm, improve existing implementations, or enhance documentation, your help is appreciated. Here’s how you can contribute:
- Fork the repository and clone it to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure they are well-documented.
- Test your changes to ensure they work as expected.
- Submit a pull request with a clear description of your changes.
Please make sure to follow the coding style and guidelines provided in the repository to maintain consistency.
To get started with the SLAM tools, clone the repository and follow the instructions in the respective algorithm directories. Each directory contains a CMakeLists.txt
file to help you build the project.