Wang Miao, Liu Qingshan
School of Cyber Science and Engineering, Southeast University, Nanjing, China.
Purple Mountain Laboratories, Nanjing, China.
PeerJ Comput Sci. 2023 May 12;9:e1373. doi: 10.7717/peerj-cs.1373. eCollection 2023.
Cooperative localization is an arising research problem for multi-robot system, especially for the scenarios that need to reduce the communication load of base stations. This article proposes a novel cooperative localization algorithm, which can achieve high accuracy localization by using the relative measurements among robots. To address uncertainty in the measuring robots' positions and avoid linearization errors in the extended Kalman filter during the measurement update phase, a particle-based approximation method is proposed. The covariance intersection method is then employed to fuse preliminary estimations from different robots, guaranteeing a minimum upper bound for the fused covariance. Moreover, in order to avoid the negative effect of abnormal measurements, this article adopts the Kullback-Leibler divergence to calculate the distances between different estimations and rejects to fuse the preliminary estimations far from the estimation obtained in the prediction stage. Two simulations are conducted to validate the proposed algorithm. Compared with the other three algorithms, the proposed algorithm can achieve higher localization accuracy and deal with the abnormal measurement.
协作定位是多机器人系统中一个新兴的研究问题,特别是对于那些需要降低基站通信负载的场景。本文提出了一种新颖的协作定位算法,该算法可以通过利用机器人之间的相对测量来实现高精度定位。为了解决测量机器人位置的不确定性,并避免在测量更新阶段扩展卡尔曼滤波器中的线性化误差,提出了一种基于粒子的近似方法。然后采用协方差交叉方法融合来自不同机器人的初步估计,保证融合协方差的最小上界。此外,为了避免异常测量的负面影响,本文采用Kullback-Leibler散度来计算不同估计之间的距离,并拒绝融合与预测阶段获得的估计相差甚远的初步估计。进行了两次仿真以验证所提出的算法。与其他三种算法相比,所提出的算法可以实现更高的定位精度并处理异常测量。