LearnVIORB icon indicating copy to clipboard operation
LearnVIORB copied to clipboard

process has died when run offline dataset on ubuntu 16

Open luoru opened this issue 7 years ago • 10 comments

[VIO-2] process has died [pid 12821, exit code -11, cmd /home/luozhongfei/LearnVIORB/Examples/ROS/ORB_VIO/VIO /home/luozhongfei/LearnVIORB/Examples/ROS/ORB_VIO/../../../Vocabulary/ORBvoc.bin /home/luozhongfei/LearnVIORB/Examples/ROS/ORB_VIO/../../../config/euroc.yaml __name:=VIO __log:=/home/luozhongfei/.ros/log/b0b00082-5fd3-11e7-bf6c-484d7ec87cb6/VIO-2.log]. log file: /home/luozhongfei/.ros/log/b0b00082-5fd3-11e7-bf6c-484d7ec87cb6/VIO-2*.log

luoru avatar Jul 03 '17 09:07 luoru

Sorry it's only tested on Ubuntu 14.04...

jingpang avatar Jul 12 '17 10:07 jingpang

I also have a problem with Ubuntu 16.04. If your host machine is Ubuntu 16.04, you can try to use Docker with Ubuntu 14.04 like this: https://github.com/jingpang/LearnVIORB/pull/26.

mrteera avatar Jul 29 '17 02:07 mrteera

Thanks. @mrteera

jingpang avatar Jul 29 '17 06:07 jingpang

I've got it working on Ubuntu 16.04. You can try to apply #22 , but it's useful if you could run the process with gdb and backtrace it.

guilhermelawless avatar Jul 29 '17 19:07 guilhermelawless

I used to have the same error as you before when the ros process start, but today I've got it working on Ubuntu 16.04 with ROS Kinetic. This is a part of my previous log file

[roslaunch.pmon][INFO] 2017-07-30 16:48:45,654: registrations completed <ProcessMonitor(ProcessMonitor-1, started daemon 140184457225984)>
[roslaunch.parent][INFO] 2017-07-30 16:48:45,654: ... roslaunch parent running, waiting for process exit
[roslaunch][INFO] 2017-07-30 16:48:45,654: spin
[roslaunch][ERROR] 2017-07-30 16:48:46,670: **[VIO-2] process has died [pid 6954, exit code -11**, cmd /home/rasp/CLionProjects/LearnVI_Drone/VIORB/Examples/ROS/ORB_VIO/VIO /home/rasp/CLionProjects/LearnVI_Drone/VIORB/Examples/ROS/ORB_VIO/../../../Vocabulary/ORBvoc.bin /home/rasp/CLionProjects/LearnVI_Drone/VIORB/config/euroc.yaml __name:=VIO __log:=/home/rasp/.ros/log/45a66774-750c-11e7-8023-3863bba9c370/VIO-2.log].
log file: /home/rasp/.ros/log/45a66774-750c-11e7-8023-3863bba9c370/VIO-2*.log
[roslaunch.pmon][INFO] 2017-07-30 16:48:46,671: ProcessMonitor.unregister[VIO-2] starting
[roslaunch.pmon][INFO] 2017-07-30 16:48:46,671: ProcessMonitor.unregister[VIO-2] complete

Follow @mrteera docker file, I reinstall Eigen from the latest version to 3.2.10 as using in his docker here, install cv_bridge and ros opencv3 (sudo apt-get install ros-kinetic-opencv3) then it work!

Hope this help :)

imrasp avatar Jul 30 '17 17:07 imrasp

Hi, @imrasp
I interest in your work. Which computer you are using if it running onboard to complete the SLAM part? and How much performance it can achieved? Thank you advanced.

tdnet12434 avatar Jul 31 '17 10:07 tdnet12434

@tdnet12434 I use Odroid XU4 install Ubuntu 14.04 without GUI for SLAM part, it can achieve only (approx.) 3 fps after initialization without view.

imrasp avatar Aug 09 '17 08:08 imrasp

Hey @imrasp I couldn't manage to install VIORB on my 16.04 machine unfortunately despite taking all of the aforementioned recommendations. It continued to crash on relocalization right after initialization. I will try to run it in gdb for more details later. However, when I tried running it on a 14.04 virtual box it ran flawlessly. Do you perhaps have any pointers for running VIORB in 16.04? Perhaps I am missing something.

Thanks!

yehonathanlitman avatar Jul 28 '18 10:07 yehonathanlitman

[VIO-2] process has died [pid 12821, exit code -11, cmd /home/luozhongfei/LearnVIORB/Examples/ROS/ORB_VIO/VIO /home/luozhongfei/LearnVIORB/Examples/ROS/ORB_VIO/../../../Vocabulary/ORBvoc.bin /home/luozhongfei/LearnVIORB/Examples/ROS/ORB_VIO/../../../config/euroc.yaml __name:=VIO __log:=/home/luozhongfei/.ros/log/b0b00082-5fd3-11e7-bf6c-484d7ec87cb6/VIO-2.log]. log file: /home/luozhongfei/.ros/log/b0b00082-5fd3-11e7-bf6c-484d7ec87cb6/VIO-2*.logwould

@luoru would you share how to solver it ?

DEARsunshine avatar Oct 15 '19 07:10 DEARsunshine

[VIO-2] process has died [pid 12821, exit code -11, cmd /home/luozhongfei/LearnVIORB/Examples/ROS/ORB_VIO/VIO /home/luozhongfei/LearnVIORB/Examples/ROS/ORB_VIO/../../../Vocabulary/ORBvoc.bin /home/luozhongfei/LearnVIORB/Examples/ROS/ORB_VIO/../../../config/euroc.yaml __name:=VIO __log:=/home/luozhongfei/.ros/log/b0b00082-5fd3-11e7-bf6c-484d7ec87cb6/VIO-2.log]. log file: /home/luozhongfei/.ros/log/b0b00082-5fd3-11e7-bf6c-484d7ec87cb6/VIO-2*.logwould

@luoru would you share how to solver it ?

@luoru Hello would you share how to solver it ?

CQnancy avatar Jul 31 '23 02:07 CQnancy