landmark默认是有方向的,所以作者在ceres优化中考虑到了角度信息,但是单个反光柱作为路标是没有准确的角度信息的,所以只能优化位置信息,修改代码如下:
template <typename T>
bool operator()(const T* const prev_node_pose, const T
博客介绍了在ceres优化中,由于单个反光柱作为landmark没有准确角度信息,导致后端崩溃的问题。通过将原本的ComputeUnscaledError替换为ComputeUnscaledErrorWithoutRotation,优化只考虑位置信息,成功避免了-nan错误的出现。
landmark默认是有方向的,所以作者在ceres优化中考虑到了角度信息,但是单个反光柱作为路标是没有准确的角度信息的,所以只能优化位置信息,修改代码如下:
template <typename T>
bool operator()(const T* const prev_node_pose, const T
3196
7103
4302
2914
2682

被折叠的 条评论
为什么被折叠?