Skip to content

pasta-auto/autoware-wsl

Autoware WSL image

Autoware_RViz Discord

Autoware is an open-source software stack for self-driving vehicles, built on the Robot Operating System (ROS). It includes all of the necessary functions to drive an autonomous vehicles from localization and object detection to route planning and control, and was created with the aim of enabling as many individuals and organizations as possible to contribute to open innovations in autonomous driving technology.

Autoware architecture

Getting the Source

git clone ssh://github.com/pasta-auto/autoware

Building Requirements

  • WSL2 setup on your system with Ubuntu installed
    • This can be done by running wsl --install Ubuntu on the system
      • Windows may need to reboot after running this command before Ubuntu is properly installed. If an error appears after downloading Ubuntu reboot the machine and try running the command again
    • Ensure zip is installed within the Ubuntu WLS2
      • This can be done with sudo apt-get install zip from the Ubuntu WSL2 shell
  • Minimum 32GB of ram with ~24GB allocated to WSL2
    • By default WSL2 is configured for 50% of the machine installed RAM
    • This can be manually changed within the WSL Settings application
  • ~150GB free space on the harddrive after install Ubuntu
  • Docker Desktop needs to be installed on the system and setup to with Ubuntu integration
    • Docker installed within Ubuntu WSL2 should also work but is not fullly tested

Building

  1. Prep the maps folder in the source
    1. Create the folders Town01 and Town03 in the maps folder
    2. Download the maps files
      1. Download Town1.pcd and rename it to pointcloud_map.pcd then place it into the maps/Town01 folder
      2. Download Town3.pcd and rename it to pointcloud_map.pcd then place it into the maps/Town03 folder
      3. Download Town01.osm and rename it to lanelet2_map.osm then place it into the maps/Town01 folder
      4. Download Town03.osm and rename it to lanelet2_map.osm then place it into the maps/Town03 folder
  2. Run the script docker/build.sh
    • This will start the build process. The process takes quite. Depending on the system this build can take anywhere from 1 - 3 hours
    • While build you may notice a folder c:/wslAutowareExport. This is expected and part of the build process. The folder should be automatically removed when the build is done.
  3. When complete the script will output the pasta_autoware_wsl2.zip to the docker directory as an output.

Documentation

To learn more about using or developing Autoware, refer to the Autoware documentation site. You can find the source for the documentation in autowarefoundation/autoware-documentation.

Repository overview

Using Autoware.AI

If you wish to use Autoware.AI, the previous version of Autoware based on ROS 1, switch to autoware-ai repository. However, be aware that Autoware.AI has reached the end-of-life as of 2022, and we strongly recommend transitioning to Autoware Core/Universe for future use.

Contributing

Useful resources

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors