STD icon indicating copy to clipboard operation
STD copied to clipboard

使用STD重定位效果不佳

Open tust13018211 opened this issue 1 year ago • 6 comments

感谢开源优秀的工作,我在尝试使用STD进行重定位时候,在室内效果不佳,我猜测是因为我的地图是只有关键帧了,关键帧相比较实时建图,没有非关键帧的信息,导致提取角点和平面点的效果不好吗,是这个原因吗

tust13018211 avatar Jun 05 '23 03:06 tust13018211

感谢开源优秀的工作,我在尝试使用STD进行重定位时候,在室内效果不佳,我猜测是因为我的地图是只有关键帧了,关键帧相比较实时建图,没有非关键帧的信息,导致提取角点和平面点的效果不好吗,是这个原因吗

博主,请问你的这个重定位开源吗,我很想对你的这份工作进行学习,十分感谢

CLboyrobot avatar Jun 13 '23 13:06 CLboyrobot

不好意思哈,这个是自己测试的,没有开源,有问题可以随时交流,[email protected]

tust13018211 avatar Jun 14 '23 07:06 tust13018211

感谢开源优秀的工作,我在尝试使用STD进行重定位时候,在室内效果不佳,我猜测是因为我的地图是只有关键帧了,关键帧相比较实时建图,没有非关键帧的信息,导致提取角点和平面点的效果不好吗,是这个原因吗

I am facing the same issue, even with same source data, the candidate_selector may failed if the submap size is different. If the prior map is build from a large pcd file, by separating the global pointcloud into small submap cloud and calculate the STD descriptor. Meanwhile, the real-time submap is generated by accumulate the points frame by frame using LIO output, the STD cannot match the real-time map with the prior map.

OliverShaoPT avatar Jun 28 '23 07:06 OliverShaoPT

感谢开源优秀的工作,我在尝试使用STD进行重定位时候,在室内效果不佳,我猜测是因为我的地图是只有关键帧了,关键帧相比较实时建图,没有非关键帧的信息,导致提取角点和平面点的效果不好吗,是这个原因吗

I am facing the same issue, even with same source data, the candidate_selector may failed if the submap size is different. If the prior map is build from a large pcd file, by separating the global pointcloud into small submap cloud and calculate the STD descriptor. Meanwhile, the real-time submap is generated by accumulate the points frame by frame using LIO output, the STD cannot match the real-time map with the prior map.

Problem solved, refer to https://github.com/hku-mars/STD/issues/18.

OliverShaoPT avatar Jun 30 '23 01:06 OliverShaoPT

不好意思哈,这个是自己测试的,没有开源,有问题可以随时交流,[email protected] 请问您用于重定位 是改写了其中的部分吗?

QiHanY avatar Dec 27 '23 08:12 QiHanY

感谢开源优秀的工作,我在尝试使用STD进行重定位时候,在室内效果不佳,我猜测是因为我的地图是只有关键帧了,关键帧相比较实时建图,没有非关键帧的信息,导致提取角点和平面点的效果不好吗,是这个原因吗

I am facing the same issue, even with same source data, the candidate_selector may failed if the submap size is different. If the prior map is build from a large pcd file, by separating the global pointcloud into small submap cloud and calculate the STD descriptor. Meanwhile, the real-time submap is generated by accumulate the points frame by frame using LIO output, the STD cannot match the real-time map with the prior map.

您好,我也面临和您一样的问题,保存一个大的pcd地图并进行划分,形成一个个地图块,目前一个地图块我设置的是20*20m的一个范围。我在进行重定位的时候加载了相关的地图块,并通过lio累积了一段时间的点云,使用这个实时的局部点云地图和加载的地图分别计算STD进行重定位,但是结果是错的,详情见https://github.com/hku-mars/STD/issues/32

minghongss avatar Jan 25 '24 02:01 minghongss