A common approach to localize a mobile robot is by measuring distances to points of known positions, called anchors. Locating a device from distance measurements is typically posed as a non-convex optimization problem, stemming from the nonlinearity of the measurement model. Non-convex optimization problems may yield suboptimal solutions when local iterative solvers such as Gauss-Newton are employed. In this paper, we design an optimality certificate for continuous-time range-only localization. Our formulation allows for the integration of a motion prior, which ensures smoothness of the solution and is crucial for localizing from only a few distance measurements. The proposed certificate comes at little additional cost since it has the same complexity as the sparse local solver itself: linear in the number of positions. We show, both in simulation and on real-world datasets, that the efficient local solver often finds the globally optimal solution (confirmed by our certificate), but it may converge to local solutions with high errors, which our certificate correctly detects.
翻译:移动机器人本地化的常见方法是测量距离到已知位置点的距离,称为锚。从远程测量中定位设备通常是一个非混凝土优化问题,源于测量模型的不线性。当使用高斯-纽顿等本地迭代解答器时,非混凝土优化问题可能会产生亚最佳解决方案。在本文中,我们设计了一个用于连续时间、仅限范围本地化的最佳认证。我们的配方允许整合之前的运动,这确保了解决方案的顺利性,并且对于仅从几处测量到本地化至关重要。拟议的认证成本很少,因为它与稀疏的本地解析器本身具有同样的复杂性:位置的线性。我们在模拟和现实世界数据集中都显示,高效的本地解析器往往找到全球最佳解决方案(得到证书的确认),但可能与高误的本地解决方案相趋一致,而我们的证书正确检测了这些错误。