This paper focuses on improving the positioning accuracy of the visual simultaneous localization and mapping (VSLAM) through actively controlling the gaze of the positioning camera mounted on an autonomous mobile robot. We present a gaze control method for the VSLAM with a novel panoramic cost map. In the method, we add a panoramic camera besides the positioning camera to aid the gaze control of the positioning camera. The panoramic camera is modeled as a unit sphere model and the positioning camera is modeled as a pinhole model that is concentric with the unit sphere model. The panoramic camera captures a panoramic image for the evaluation of an environment. The effective factors, such as feature points and moving objectives, of the VSLAM are detected in the panoramic image. When the pinhole model pointing at a specific orientation, a cost value can be calculated according to the effective factors. After calculating the above-mentioned cost in all available orientations of the pinhole model, a panoramic cost map that is determined by the individual costs can be established. Next, a target orientation is selected according to the panoramic cost map and the positioning camera is rotated to the target orientation by a pan-tilt. The test results in different scenery show that the proposed method can improve the positioning accuracy of the VSLAM compared to stationary orientation.
Read full abstract