A monocular SLAM algorithm for use on rivers is proposed and compared to existing methods using a newly created SLAM dataset. The proposed algorithm uses a single camera and inertial measurements to estimate the location of a canoe and a map of a river simultaneously using an extended Kalman filter. The algorithm exploits the reflections of map landmarks in the river in order to obtain a depth estimate from a single view. Landmark reflections are found by using the state covariance matrix of the extended Kalman filter to define a search region where reflections are likely to be found. A process noise model is proposed to more accurately reflect the noise characteristics of the inertial measurement unit. The dataset used for the experiments was collected from a canoe on the Sangamon River covering 2.7 kilometers in 44 minutes and divided into eight subsets. Data collected includes stereo images, inertial measurements, and GPS position data for ground truth. The proposed algorithm is evaluated by measuring the translation and attitude error with respect to ground truth and comparisons are made to the stereo method, ORB-SLAM2.
【 预 览 】
附件列表
Files
Size
Format
View
Hardware and software considerations for monocular SLAM in a riverine environment