In this work, the problem of 4 degree-of-freedom (3D position and heading) robot-to-robot relative frame transformation estimation using onboard odometry and inter-robot distance measurements is studied. Firstly, we present a theoretical analysis of the problem, namely the derivation and interpretation of the Cramer-Rao Lower Bound (CRLB), the Fisher Information Matrix (FIM) and its determinant. Secondly, we propose optimization-based methods to solve the problem, including a quadratically constrained quadratic programming (QCQP) and the corresponding semidefinite programming (SDP) relaxation. Moreover, we address practical issues that are ignored in previous works, such as accounting for spatial-temporal offsets between the ultra-wideband (UWB) and odometry sensors, rejecting UWB outliers and checking for singular configurations before commencing operation. Lastly, extensive simulations and real-life experiments with aerial robots show that the proposed QCQP and SDP methods outperform state-of-the-art methods, especially in geometrically poor or large measurement noise conditions. In general, the QCQP method provides the best results at the expense of computational time, while the SDP method runs much faster and is sufficiently accurate in most cases.
翻译:在这项工作中,我们研究了利用机上观测测量和机器人间距离测量对4度自由(3D位置和方向)机器人到机器人的相对框架转换估计问题,首先,我们提出了对问题进行理论分析的问题,即Cramer-Rao Bower Bound(CRLB)、Fisher信息矩阵(FIM)及其决定因素的衍生和解释;其次,我们提出了解决问题的优化方法,包括四面限制的二次编程(QCQP)和相应的半定型编程(SDP)放松。此外,我们讨论了以往工作中忽视的实际问题,例如超宽频带(UWB)和odography传感器之间的空间时空抵消核算、拒绝UWB外端和在开始运行前检查单形配置。最后,与航空机器人进行的广泛模拟和实际实验表明,拟议的QQP和SDP方法优于最新设计方法,特别是在几何测量时差或大度度度度规划(SDP)程序。此外,在最高测算方法中,最精确的QQ-Q方法是快速的。