Comparison of modern open-source visual SLAM approaches