Analysis of ROS-based Visual and Lidar Odometry for a Teleoperated Crawler-type Robot in Indoor Environment

This article presents a comparative analysis of ROS-based monocular visual odometry, lidar odometry and ground truth-related path estimation for a crawler-type robot in indoor environment. We tested these methods with the crawler robot ”Engineer”, which was teleoperated in a small-sized indoor workspace with officestyle environment. Since robot’s onboard computer can not work simultaneously with ROS packages of lidar odometry and visual SLAM, we used online computation of lidar odometry, while video data from onboard camera was processed offline by ORB-SLAM and LSD-SLAM algorithms. As far as crawler robot motion is accompanied by significant vibrations, we faced some problems with these visual SLAM, which resulted in decreasing accuracy of robot trajectory evaluation or even fails in visual odometry, in spite of using a video stabilization filter. The comparative analysis shown that lidar odometry is close to the ground truth, whereas visual odometry can demonstrate significant trajectory deviations.

[1]  Friedrich Fraundorfer,et al.  Visual Odometry Part I: The First 30 Years and Fundamentals , 2022 .

[2]  Daniel Cremers,et al.  LSD-SLAM: Large-Scale Direct Monocular SLAM , 2014, ECCV.

[3]  Yang Gao,et al.  Visual-LiDAR Odometry Aided by Reduced IMU , 2016, ISPRS Int. J. Geo Inf..

[4]  Oskar von Stryk,et al.  Hector Open Source Modules for Autonomous Mapping and Navigation with Rescue Robots , 2013, RoboCup.

[5]  Evgeni Magid,et al.  Comparative analysis of ROS-based monocular SLAM methods for indoor navigation , 2017, International Conference on Machine Vision.

[6]  J. M. M. Montiel,et al.  ORB-SLAM: A Versatile and Accurate Monocular SLAM System , 2015, IEEE Transactions on Robotics.

[7]  Irfan A. Essa,et al.  Auto-directed video stabilization with robust L1 optimal camera paths , 2011, CVPR 2011.

[8]  G. Klein,et al.  Parallel Tracking and Mapping for Small AR Workspaces , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[9]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[10]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[11]  Vincent Lepetit,et al.  BRIEF: Binary Robust Independent Elementary Features , 2010, ECCV.

[12]  Hauke Strasdat,et al.  Scale Drift-Aware Large Scale Monocular SLAM , 2010, Robotics: Science and Systems.

[13]  Ji Zhang,et al.  Visual-lidar odometry and mapping: low-drift, robust, and fast , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).