首页|室内环境下基于图优化的视觉/惯性/超宽带融合定位算法

室内环境下基于图优化的视觉/惯性/超宽带融合定位算法

扫码查看
针对室内环境下视觉惯性里程计存在光照条件依赖和误差累计、超宽带定位易受非视距误差影响的问题,提出一种基于图优化的视觉/惯性/超宽带融合定位算法。首先,引入线特征来提高视觉特征的精度和鲁棒性;其次,设计了超宽带非视距误差识别与抑制方法来提高超宽带定位精度。然后,将超宽带定位信息与视觉惯性里程计输出位置信息以图优化的方式进行融合,实现室内定位,最后通过仿真实验和真实室内场景实验进行了验证。该算法在低光照、弱纹理或者障碍物遮挡等复杂室内环境下,与视觉惯性里程计相比,平均定位精度最高提升约 72。09%,与纯超宽带定位算法相比,平均定位精度最高提升约 46。15%。该算法可在室内环境下提供精度更高、鲁棒性更强的定位结果。
Graph-optimization-based Vision/Inertial/UWB Fusion Positioning Algorithm for Indoor Environments
Visual,inertial,and ultra-wideband(UWB)are the most commonly used sensors in indoor positioning scenarios.Visual sensors can capture environmental images and extract texture information from the scene,enabling the creation of an environment map while performing positioning.However,visual positioning technology has a relatively low precision,and visual sensors cannot function in strong or low light conditions.Inertial sensors have a high signal collection frequency and do not fail,providing high dynamic and accurate positioning within a short period of time.However,the positioning precision is limited by the drift of the sensors,and the positioning precision will decrease significantly over a long period of time.UWB positioning technology has a relatively high positioning precision and does not have the problem of cumulative error.It can perform positioning in a fixed global coordinate system.However,UWB positioning technology is susceptible to Non-Line-Of-Sight(NLOS)errors.If the three sensors are effectively and reasonably fused,the positioning accuracy and adaptability to indoor complex environments can be effectively improved.For this purpose,a graph-optimization-based Visual/inertial/UWB Fusion Positioning Algorithm(VIUFPA)is proposed.Firstly,visual inertial odometry based on point-line features is used to estimate the local pose,and the point-line feature extraction improves the positioning accuracy and robustness of the visual positioning system in scenes with changing lighting,weak textures,and fast camera movement.Secondly,the Robust Kalman Filtering(RKF)is designed to preprocess the UWB distance measurement values,eliminate the NLOS errors and abnormal distance measurement values,and then a UWB positioning algorithm based on RKF is constructed to provide global positioning information.Then,the UWB positioning algorithm output information is fused with the visual inertial odometry output positioning information using graph optimization to achieve high-precision indoor positioning.Finally,the validity of the proposed algorithm was verified through simulation experiments and real indoor scene experiments.First,the NLOS error suppression performance of the RKF algorithm in the presence of pedestrian interference was analyzed;second,a simulation experiment was conducted using the EuRoC dataset,where the UWB distance measurement values were simulated based on the information provided by the dataset,proving that the VIUFPA algorithm has high precision and robustness in complex environments;finally,an experimental platform was set up to conduct positioning experiments in an office with normal lighting conditions and an underground parking with weak lighting conditions,and the experimental results showed that,the proposed algorithm achieves an average positioning accuracy improvement of about 72.09%compared with the visual inertial odometry in low light,weak textures,or obstacle occlusion environments,and an average positioning accuracy improvement of about 46.15%compared with pure UWB positioning algorithm.The proposed algorithm can provide higher precision and stronger robustness positioning results in indoor environments.

Indoor positioningVisual inertial odometryUltra-widebandRobust Kalman filteringFactor graph

高博、廉保旺

展开 >

西北工业大学 电子信息学院,西安 710072

室内定位 视觉惯性里程计 超宽带 抗差卡尔曼滤波 因子图

2024

光子学报
中国光学学会 中国科学院西安光学精密机械研究所

光子学报

CSTPCD北大核心
影响因子:0.948
ISSN:1004-4213
年,卷(期):2024.53(10)