sair-lab/AirVO

docker: Error response from daemon: failed to create shim task

ZhiYiXinNan opened this issue · 30 comments

image
How can I debug these issues?

@ZhiYiXinNan Hi, do you have installed the Nvidia driver and Nvidia docker?

I have installed the docker

image
I have installed nvidia driver ,but SMI can't communicate with the driver

my use is vmware workstation

@ZhiYiXinNan Hi, docker and Nvidia-docker (https://github.com/NVIDIA/nvidia-docker) are different. I have not used VMware. It seems that the Nvidia driver is not available in your environment.

I am preparing change my enviroment,so,if I choose to use the docker enviroment you provide,should I need to install the dependencies like ROS ,OPenCV4.2.0,CUDA 11.6...?Or I just need to run the two docker commands like this.
image

@ZhiYiXinNan Hi, these dependencies have been integrated into the docker environment.

Appreciate!One more quesetion,if I want to change the code to do my research and test,will the docker enviroment also need to be changed? Or I just need to change the codes ,and run the two commands,then the codes I changed will run as I wish

Does the docker environment include the data.like ovio euroc .etc....?

@ZhiYiXinNan Hi, code and data are not in the docker.

hello,where should I put the data in? I have install the docker environment ,but i don't know what path should I put the data in.

I try to put the euroc dataest under /home/zzj like this
2023-03-08 19-57-42 的屏幕截图

Do I need to put the data into the docker environment?
2023-03-08 22-34-19 的屏幕截图

Hello, I have deal the dataroot problem ,but when I run "roslaunch air_vo euroc.launch",it stuck for long time ,after waiting it shows that
2023-03-09 16-39-47 的屏幕截图
and stuck for long time and told me failed when extracting point features

2023-03-09 16-42-20 的屏幕截图
I am anticipating your help and will be appreciate for it

@ZhiYiXinNan Hi, the first picture shows the code has run successfully and the trajectory has been saved.
For the problem in the second picture, please take a look at this link to show more debug information.
For the long time stuck, please refer to #54 .

what about the problem in first picture?
image

Yes ,you are right ,the first time I run the code is too slow ,then will be faster,but I still can not deal with the error,could you please tell me what wrong with it,Is my environment not true?

2023-03-10 18-17-09 的屏幕截图
how can I debug this problem?Appreciate for your help

Is this problem caused by the code?
2023-03-10 18-17-09 的屏幕截图

@ZhiYiXinNan It seems that the code has finished running and then exits. I think you can ignore it.

@ZhiYiXinNan 1. Configure related paths in launch files to save trajectory.
2. Configure related ros topic names in "config files" to visualize the results in rviz

Hello, do you mean I can ignore the "process has died"on screen,and it will not influence rviz running,so I just need to run rviz then I can see the result ,all I can do is check the configure related path?

I am appriciated for your help ,but please allow me ask one more question,what software do you use to compare different SLAM scheme,and does the "process has died"on screen will influence my following research(compare different SLAM scheme)? Appriciate!

Thank you ,I will try as you said .

How can I visualize the results in rviz? When I run "rosrun rviz rviz" It shows
No protocol specified
qt.qpa.xcb: could not connect to display :0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.

Do you know how to deal with the problem?Appreciated

@ZhiYiXinNan #44

2023-03-13 21-31-54 的屏幕截图
Hi,Appreciate!the problem has been finished,but the two command are exactly,First command should be "export DISPLAY=:0.0".The second should be "xhost local:root",hope it will help more people
Thank you for your quickly response and hard work