SLAM algorithms for drones