-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segmentation fault (Address not mapped to object [0x70]) When "rosrun loop_fusion loop_fusion_node" #11
Comments
use euroc_stereo_imu config instead or follow it to revise your config |
Thank you very much for your reply!
The output is: I am confident that the config was downloaded according to your file and the v0.1.3 version of superpoint_512 and superpoint_lightglue as per your request. |
I'm very sorry, the code in trt_inner is:
|
and this is |
Make sure you really follow the steps I asked you to do, and check that your model was imported correctly at the beginning of deep_net.h |
Thank! I will try it again!
kajo-kurisu ***@***.***>于2024年10月22日 周二09:24写道:
… Make sure you really follow the steps I asked you to do, and check that
your model was imported correctly at the beginning of deep_net.h
—
Reply to this email directly, view it on GitHub
<#11 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BHWEYHBV4Z4NSSXHWZM3UILZ4WSMNAVCNFSM6AAAAABQBUH3J2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRYGAZDGNZYGA>
.
You are receiving this because you modified the open/close state.Message
ID: ***@***.***>
|
师兄您好,我现在貌似查到了大概是什么地方不对,但是不太确定。 师兄您知道怎么解决吗?万分感谢! |
而且你的问题是出自 computewindowsuperpoint,多半是你的sp_re没弄对 |
@kajo-kurisu 感谢师兄,我现在已经跑通了euroc_stereo_imu_config.yaml的工作,显示的非常好 ps:您之前说的关于superpoint_lightglue.onnx的文件,从v0.1.3版本的release直接下载的和您要求的输出不一致,但是我后面无意发现他们在v2.0当中所使用的输出代码就只有那两个,因此我是在pytorch2.1+cu121的环境下,使用他们的代码进行了onnx的导出。随后再次使用cu11.7进行的转换engine。最后的的结果就是双目imu运行的第一个图所示,但是单目如图2所示依旧是失败了。 不知道有没有哪里不太对的地方,如果有的话非常感谢您的帮助,让我受益匪浅! |
单双目按理说,只要你的config跟双目中的配置格式一样的话,是不影响模型工作的,这里报错是因为sp_re推理上出了问题,你可以检查一下单双目下的sp_re函数的输入区别,还有换数据集的时候width_adj ,height_adj要相应的改变。最后,vins下有euroc_mono 的 config,看看你是否用错了 |
This comment was marked as off-topic.
This comment was marked as off-topic.
我使用的是github 上一个 kaist2bag 的转换工具,只使用了图像和imu数据,运行时订阅的是imu_raw 的数据。 |
Your paper is excellent! But now I am facing some difficult problems to deal with
1、Roscore
2 roslaunch vins vins_rviz.launch
3 rosrun vins vins_node /home/cjw/ws1/src/D_VINS-main/config/euroc/euroc_mono_imu_config.yaml 4 rosrun loop_fusion loop_fusion_node /home/cjw/ws1/src/D_VINS-main/config/euroc/euroc_mono_imu_config.yaml
5 rosbag play ~/SLAM/MH_04_difficult.bag
After returning the rosbag, the fourth window runs normally, but waiting for a while will result in the following error:
(base) cjw@c:~/ws1$ rosrun loop_fusion loop_fusion_node /home/cjw/ws1/src/D_VINS-main/config/euroc/euroc_mono_imu_config.yaml config_file: /home/cjw/ws1/src/D_VINS-main/config/euroc/euroc_mono_imu_config.yaml vocabulary_file/home/cjw/ws1/src/D_VINS-main/loop_fusion/../support_files/brief_k10L6.bin loop start load vocabulary BRIEF_PATTERN_FILE/home/cjw/ws1/src/D_VINS-main/loop_fusion/../support_files/brief_pattern.yml cam calib path: /home/cjw/ws1/src/D_VINS-main/config/euroc/cam0_mei.yaml VIO input, perfrom 4 DoF (x, y, z, yaw) pose graph optimization no previous pose graph Stack trace (most recent call last) in thread 113307: #6 Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in #5 Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f19c79f9352, in clone #4 Object "/lib/x86_64-linux-gnu/libpthread.so.0", at 0x7f19cd07c608, in #3 Object "/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f19c7d0edf3, in #2 Object "/home/cjw/ws1/devel/lib/loop_fusion/loop_fusion_node", at 0x55625289f97f, in process() #1 Object "/home/cjw/ws1/devel/lib/loop_fusion/loop_fusion_node", at 0x5562528deade, in KeyFrame::KeyFrame(double, int, Eigen::Matrix<double, 3, 1, 0, 3, 1>&, Eigen::Matrix<double, 3, 3, 0, 3, 3>&, cv::Mat&, std::vector<cv::Point3_<float>, std::allocator<cv::Point3_<float> > >&, std::vector<cv::Point_<float>, std::allocator<cv::Point_<float> > >&, std::vector<cv::Point_<float>, std::allocator<cv::Point_<float> > >&, std::vector<double, std::allocator<double> >&, int) #0 Object "/home/cjw/ws1/devel/lib/loop_fusion/loop_fusion_node", at 0x5562528dc63a, in KeyFrame::computeWindowSuperpoint() Segmentation fault (Address not mapped to object [0x70]) 段错误 (核心已转储)
Have you encountered a similar problem before?
The text was updated successfully, but these errors were encountered: