IATBOMSW / ORB-SLAM2_DENSE

ORB-SLAM2 simple point cloud and octomap mapping with ROS
Other
107 stars 24 forks source link

初始化后进程死亡 #6

Open rookierobot opened 6 months ago

rookierobot commented 6 months ago

您好!我遇到了这个问题: New map created with 888 points receive a keyframe, Frame id = 56 , KF No.1 Running PointCloudMapping thread wake. No valid point in pass through filter range! receive a keyframe, Frame id = 57 , KF No.2 [RGBD-3] process has died [pid 21286, exit code -11, cmd /home/river/catkin_ws/devel/lib/orb_slam2_dense/RGBD /home/river/catkin_ws/src/MultiMap3D/ORB-SLAM2_DENSE-master/Vocabulary/ORBvoc.bin /home/river/catkin_ws/src/MultiMap3D/ORB-SLAM2_DENSE-master/Examples/ROS/ORB_SLAM2_DENSE/params/TUM3.yaml name:=RGBD log:=/home/river/.ros/log/b5bf0216-adf7-11ee-be57-b58627d9a2d5/RGBD-3.log]. log file: /home/river/.ros/log/b5bf0216-adf7-11ee-be57-b58627d9a2d5/RGBD-3*.log 图片 画面卡在这里就不动了,请问可能是什么原因导致的呢?感谢您的回复!救命阿

woshihekai2020 commented 5 months ago

我也遇到了类似的问题,能够初始运行几帧,然后就卡住了。

不使用ROS,单机运行rgbd也遇到了类似问题,报错是pointcloudmapping.cc文件中void PointCloudMapping::run()函数中的 voxel.setInputCloud( pNewPlaneCloud ); 这一行。

报错: malloc.c: No such file or directory

感觉是指针内存释放的问题。暂时还不知道怎么解决。

DDDontbenoob commented 5 months ago

你解决了吗?我也是这个问题

Carl-1999 commented 3 weeks ago

Input sensor was set to: RGB-D [RGBD-4] process has died [pid 164263, exit code -11, cmd /home/gtf/rosCode/orb_dense/devel/lib/orb_slam2_dense/RGBD /home/gtf/rosCode/orb_dense/src/MultiMap3D/ORB-SLAM2_DENSE-master/tools/ORBvoc.bin /home/gtf/rosCode/orb_dense/src/MultiMap3D/ORB-SLAM2_DENSE-master/Examples/ROS/ORB_SLAM2_DENSE/params/spark.yaml name:=RGBD log:=/home/gtf/.ros/log/a98261f2-36e4-11ef-bc30-4f3eb0a198f4/RGBD-4.log]. log file: /home/gtf/.ros/log/a98261f2-36e4-11ef-bc30-4f3eb0a198f4/RGBD-4*.log

Hello,I encountered the same problem. Has anyone solved it? Thank you very much for your help!

Carl-1999 commented 2 weeks ago

我也遇到了类似的问题,能够初始运行几帧,然后就卡住了。

不使用ROS,单机运行rgbd也遇到了类似问题,报错是pointcloudmapping.cc文件中void PointCloudMapping::run()函数中的 voxel.setInputCloud( pNewPlaneCloud ); 这一行。

报错: malloc.c: No such file or directory

感觉是指针内存释放的问题。暂时还不知道怎么解决。

请问您解决了吗?

woshihekai2020 commented 2 weeks ago

解决了的,但太久了,我记不清楚。好像是PCL和Eigen的联合bug。你可以试试。

choice @.***