泡泡一分钟: A Linear Least Square Initialization Method for 3D Pose Graph Optimization Problem...

张宁 A Linear Least Square Initialization Method for 3D Pose Graph Optimization Problem
 "链接:https://pan.baidu.com/s/1oj_HgQtiiKExACscYuFhJQ
提取码:7xrg"

三维位姿图优化问题的线性最小二乘初始化方法

S. M. Nasiri, H. Moradi, Senior Member, IEEE, R. Hosseini

Abstract Pose Graph Optimization (PGO) is an important optimization problem arising in robotics and machine vision applications like 3D reconstruction and 3D SLAM. Each node of pose graph corresponds to an orientation and a location. The PGO problem finds orientations and locations of the nodes from relative noisy observation between nodes. Recent investigations show that well-known iterative PGO solvers need good initialization to converge to good solutions. However, we observed that state-of-the-art initialization methods obtain good initialization only in low noise problems, and they fail in challenging problems having more measurement noise. Consequently, iterative methods may converge to bad solutions in high noise problems.

In this paper, a new method for obtaining orientations in the PGO optimization problem is presented. Like other well-known methods the initial locations are obtained from the result of a least-squares problem. The proposed method iteratively approximates the problem around current estimation and converts it to a least-squares problem. Therefore, the method can be seen as an iterative least-squares method which is computationally efficient. Simulation results show that the proposed initialization method helps the most well-known iterative solver to obtain better optima and significantly outperform other solvers in some cases.

姿态图优化(PGO)是机器人和机器视觉应用(如3D重建和3D SLAM)中出现的一个重要优化问题。位姿图的每个节点对应于方向和位置。 PGO问题从节点之间的相对噪声观察中找到节点的方向和位置。最近的研究表明,众所周知的迭代PGO求解器需要良好的初始化才能收敛到良好的求解。 然而,我们观察到最先进的初始化方法仅在低噪声问题中获得良好的初始化,并且它们在具有更多测量噪声的挑战性问题中失败。因此,迭代方法在高噪声问题中可能会收敛到不好的求解结果。

在本文中,提出了一种在PGO优化问题中获得方向的新方法。与其他众所周知的方法一样,初始位置是从最小二乘问题的结果中获得的。 所提出的方法迭代地近似于当前估计的问题并将其转换为最小二乘问题。因此,该方法可以被视为迭代最小二乘法,其在计算上是高效的。 仿真结果表明,所提出的初始化方法有助于最知名的迭代求解器在某些情况下获得更好的最优并显着优于其他求解器。

In this paper, an iterative solver was presented to find the orientation in the PGO problem. The proposed method can be used as a solver in low-noise cases and as an initialization method in high-noise cases. In each iteration, the cost function containing only orientations is approximated by a quadratic cost function and is solved by a least-squares solver.

在本文中,提出了一个迭代求解器来找出PGO问题的方向。 所提出的方法可以用作低噪声情况下的求解器和高噪声情况下的初始化方法。 在每次迭代中,仅包含方向的成本函数由二次成本函数近似,并由最小二乘求解器求解。

The proposed approach for solving the PGO problem has low computational cost. The method reaches the accuracy of traditional methods in estimating the positions and orientations in low noise datasets. It was demonstrated that using the result of the proposed algorithm as an initialization for Gauss-Newton methods improves the performance in challenging scenarios where the state-of-the-art algorithms fail in converging to a good solution.

所提出的解决PGO问题的方法具有低计算成本。 该方法在估计低噪声数据集中的位置和方向时达到了传统方法的准确性。 已经证明,使用所提出的算法的结果作为Gauss-Newton方法的初始化,改善了在最先进的算法未能收敛到良好解决方案的挑战性场景中的性能。 

转载于:https://www.cnblogs.com/feifanrensheng/p/10859152.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误提示表示在进行 C28xx 微控制器的烧录时,Flash Programmer 在初始化过程中出现了错误,导致无法找到算法文件,从而烧录操作被取消。 要解决这个问题,你可以尝试以下几个步骤: 1. 检查算法文件路径是否正确。在进行烧录操作时,Flash Programmer 需要正确指定算法文件路径,才能够进行烧录。如果路径不正确,Flash Programmer 就无法找到算法文件,从而导致烧录失败。请确保路径正确,并且算法文件存在于指定的路径中。 2. 检查算法文件是否正确。如果算法文件被损坏或者不完整,Flash Programmer 也无法从中获取正确的文件信息。请确保算法文件的完整性和正确性,可以尝试重新下载算法文件,或者使用其他版本的算法文件。 3. 检查 Flash Programmer 版本是否正确。不同版本的 Flash Programmer 对应的算法文件可能有所不同,如果你使用的 Flash Programmer 版本与算法文件不兼容,就会导致烧录失败。请确保使用的 Flash Programmer 版本与算法文件相兼容。 4. 检查连接器脚本是否正确。连接器脚本是指定程序存储器映射的重要文件,如果连接器脚本不正确,就会导致烧录失败。请检查连接器脚本是否正确,并且与算法文件相匹配。 5. 如果上述方法都无法解决问题,你可以尝试使用其他烧录工具进行烧录,例如 JTAG 烧录器或者 Flash 烧录器。如果问题依然存在,可能是硬件问题,建议联系 TI 公司的技术支持。 总之,这个错误可能是由多个因素造成的,需要仔细检查每一个可能的原因,并逐一排除,才能解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值