I need a SLAM algorithm for a robot that will move around a track while avoiding obstacles (only one lap so loop will be closed at the end). The robot uses GPS, compass and lidar for navigation.
I was about to implement a version of online graph slam based on Probabilistic Robotics but then read another answer on stackoverflow that said current algorithms have moved beyond it.
What are some of the state-of-the-art algorithms being used today for online slam? I wanted to use iSAM but it's not compatible with windows.
most open source slam solution is developed on ubuntu.
up to now, for indirect method, you can refer to ORB-SLAM
for direct method, you can refer to LSD slam
both two is available on github.