-
Notifications
You must be signed in to change notification settings - Fork 70
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
no sonor image #278
Comments
Are you solved it ? |
no, I don't know exactly why. It's the same with docker method. |
I found the P_Beams in gazebo_multibeam_sonar_ray_based.cpp is empty. Maybe the cuda cal something wrong. |
Let me get back to you after I finish merging pending PRs first. |
What is your CUDA version |
@huangbintao188 Checked on empty PBeams on CUDA 11.4.. The original code is developed on CUDA 11.1 |
@huangbintao188 Oh! Are you using Docker? or On the Host?? |
Yes, that should be my version mismatch. If you run well on Ubuntu 22, I can configure it on our server host. Does Dave and np_sonar support ROS2 on Ubuntu 22? How is the specific process for deploying Dave? Thank you |
Not for ROS2. I've tested with docker environmont meyhod on Ubuntu 22.04. Sonar worked fine :) |
Hi, I am using NVIDIA 535, docker ubuntu 20.04 and cuda version 11.1. But I am also not seeing any sonar images. Anyone knows why? @huangbintao188 @woensug-choi @gaoning0109 |
Oh, but I tried NVIDIA 535, docker ubuntu 20.04 and cuda version 12.3 too and it gave me similar results @woensug-choi |
Ive just tried exact same environment yesterday and it worked. Does your host machine and docker has same cuda versions?? you can check by typing nvidia-ami both inside and outside docker |
I plan to deploy it on a lab computer, it's Ubuntu22, cuda is 12.1, is this environment compatible with Dave's docker method? Do you need me to modify the e.g. docker file? @woensug-choi |
try docker method and see if cuda version matches inside and outside docker environment |
Ive just updated the document |
Hi @woensug-choi , when you used Ubuntu 22.04, which version of ROS did you use? I thought Noetic is not compatible with it? |
Both my host and docker are showing the same driver and cuda version. But I realised that I am using nvidia container toolkit, hence I did not have to physically install cuda toolkit in my docker container. Is there another specific set of instructions if I am using Nvidia container toolkit? @woensug-choi |
folliwing installation instruction on multibeam sonar document page will do |
@Evintjh Any updates? |
@Evintjh upgrading from Nvidia Driver 535, CUDA 12.2 to Driver 545, CUDA 12.3 seemed to solve this issue for me. |
@woensug-choi I have followed installation instruction on multibeam sonar document page to configure docker ,but the version of cuda is 12.4,how to change the version to 12.3, or the version of 12.4 can also accept the image ? |
I had the same problem as others (black image) even with a newer NVidia/Cuda drivers. I tried 535, 545, and 550 with no luck. Turns out the problem was the version of nvcc used to compile the plugin with. In my docker, the debian of |
@akgoins thank you very much. Solved the problem following your advice. Rebuild is important |
I used the git checkout 5344060071d0a72857a9efb558cc1f2d7c0052c6 method and catkin_make succeeded, when i try to run roslaunch nps_uw_multibeam_sonar sonar_tank_blueview_p900_nps_multibeam.launch https://field-robotics-lab.github.io/dave.doc/contents/dave_sensors/Multibeam-Forward-Looking-Sonar/ .My gazebo interface starts and runs normally, but the other window buleview_p900 is dark and has no sonar image. Check the configuration artificialVehicleVibration and it is true. Open rqt to check the sonar image and the values are all 0, which means it is not a computer problem. It may be some configuration error, but I No reason can be found at present.
The text was updated successfully, but these errors were encountered: