-
Notifications
You must be signed in to change notification settings - Fork 0
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
Docker Container for Autoware distribution #5
Comments
[Imported logs from few days ago] General things about docker: Following the tutorial, the docker repo with NVIDIA support does not seem to work, use the barebones ROS one instead. |
Followed the development installation here Started the installation process using ansible. Discovered errors regarding CUDA dependencies. NVIDIA properties were also mentioned, but proceeded. Workspace setup should be straightforward (?) after this step. Tried to launch the current installation of docker separately (using the general user), encountered an error stating that KVM is not enabled on host. This relates to the enabling of virtualisation support - needs to be turned on in the system bios. |
These docker images are essential for running docker container of autoware. Important DO NOT delete those Docker image, especially the one from the autowarefoundation repository
|
We have Autoware working now, but the UI looks nothing like this tutorial Important
|
Following on from @npnquang Run the executable for AWSIM at Run Docker container Run Autoware (make sure to specify absolute path for mapfile location): Can't seem to load the map properly. Following these steps now to test a simulation scenario. Simulation scenarios work great (bit slow, maybe had a few issues with traffic light recognition it seemed?) |
03/11/23 with @npnquang We tried to run Autoware with AWSIM again and it we were getting errors with some of the modules. We will need to take a look at this discussion, which seems to be very similar to our problem, and try the recommended fixes. |
For the 'invalid msg type' error, you need to have had sourced the workspace in that terminal before listening to the topics. Otherwise ROS won't have any knowledge of the custom msg type you're trying to listen to |
The issue is raised when the autoware is running so I don't think it was because I didn't source |
But if you open a new terminal to do a |
After doing the installation once again for the relatively nonsense reason above, I realized that for the docker installation, we do not need anything even cuda. Let the Moreover, I also realized that we do not need cudnn and tensorRT when following the docker installation, while we do when following the source installation. When checking the version of CUDA, we only need to check |
It seems that the installation guide did not mention anything regarding the After mounting the UPDATE: We can confirm that |
how did you get steering and velocity to be received by Autoware? |
I just rebuilt the autoware and the velocity and steering angle is not "not received" anymore. |
ok so seems like checking out to the awsim-stable branch fixed that |
I have pulled it again multiple times and the image remains unchanged. |
I have put a post to ask about our issues now on the GitHub page of Autoware. |
i've bumped your issue to the discord so that we get responses quicker |
Debugging - here's what I've doneAWSIM
Autoware Universe
Planning Simulation
Trying Autoware + AWSIM again
I'm a bit confused as to how Autoware is running outside of the docker container. @npnquang did you do a source installation or docker installation development? Changes I've made:
|
We have a docker installation development. |
We have concluded that Autoware Universe is working inside and outside the docker container. The reason why it doesn't work properly with AWSIM when Autoware is run inside the docker container is due to networking issues. |
@dylan-gonzalez @npnquang can we give the Autoware maintainers an update in this issue: https://github.com/orgs/autowarefoundation/discussions/3970 |
(unless it was resolved through some other channel oops) |
It is insufficient to just have AutoWare run on a very particular setup, there should be a way to generalise the AutoWare installation on other devices easily.
Experiment and use the provided docker installation. Identify pros and cons of this method as compared to source to determine suitability for distribution.
The text was updated successfully, but these errors were encountered: