Abstract
The classic visual-inertial odometry (VIO) method estimates the 6-DOF pose of a moving camera by fusing the camera's ego-motion estimated by visual odometry (VO) and the motion measured by an inertial measurement unit (IMU). The VIO attempts to updates the estimates of the IMU's biases at each step by using the VO's output to improve the accuracy of IMU measurement. This approach works only if an accurate VO output can be identified and used. However, there is no reliable method that can be used to perform an online evaluation of the accuracy of the VO. In this paper, a new VIO method is introduced for pose estimation of a robotic navigation aid (RNA) that uses a 3D time-of-flight camera for assistive navigation. The method, called plane-aided visual-inertial odometry (PAVIO), extracts planes from the 3D point cloud of the current camera view and track them onto the next camera view by using the IMU's measurement. The covariance matrix of each tracked plane's parameters is computed and used to perform a plane consistent check based on a chi-square test to evaluate the accuracy of VO's output. PAVIO accepts a VO output only if it is accurate. The accepted VO outputs, the information of the extracted planes, and the IMU's measurements over time are used to create a factor graph. By optimizing the graph, the method improves the accuracy in estimating the IMU bias and reduces the camera's pose error. Experimental results with the RNA validate the effectiveness of the proposed method. PAVIO can be used to estimate the 6-DOF pose for any 3D-camera-based visual-inertial navigation system.
Highlights
Visual impairment reduces a person’s independent mobility and severely deteriorates the quality of life
We propose to use the associated planes between the two keyframes to evaluate the accuracy of the Bundle Adjustment (BA)-estimated pose changes (PCs) and determine the acceptance/rejection of the visual odometry (VO)-computed pose change estimate (PCE) for graph construction
We have presented a new visual-inertial odometry (VIO) method for pose estimation of a robotic navigation aid (RNA) that uses a 3D time-of-flight camera and an inertial measurement unit (IMU) for assistive navigation
Summary
Visual impairment reduces a person’s independent mobility and severely deteriorates the quality of life. A number of Robotic Navigation Aids (RNAs) [1]–[8] have been introduced to guide the blind in indoor environments. Among these RANs, vision-based systems are becoming more and more popular because the cameras used in these RNAs, such as monocular camera [2], [9] stereo cameras [3], [4], [10], RGB-D cameras [5], [6], [11] and 3D time-of-flight (TOF) cameras [7], [8], can provide better
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: IEEE access : practical innovations, open solutions
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.