Installation#
Target platforms#
Autoware officially supports the platforms listed below. Support for additional platforms may be introduced in future releases.
Architecture#
- amd64
- arm64
Minimum hardware requirements#
Info
Autoware is scalable and can be customized to work with distributed or less powerful hardware. The minimum hardware requirements given below are just a general recommendation. However, performance will be improved with more cores, RAM and a higher-spec graphics card or GPU core.
Although GPU is not required to run basic functionality, it is mandatory to enable the following neural network related functions: - LiDAR based object detection - Camera based object detection - Traffic light detection and classification
- CPU with 8 cores
- 16GB RAM
- [Optional] NVIDIA GPU (4GB RAM)
For details of how to enable object detection and traffic light detection/classification without a GPU, refer to the Running Autoware without CUDA.
Installing Autoware#
There are multiple ways to install Autoware depending on your use case and experience level. You may also choose to install Autoware Core which contains only the essential Autoware packages, or Autoware Universe which contains the full Autoware stack. For installation types, see the subsections below. If any issues occur during installation, refer to the Support page.
Summary
-
Autoware Core
- Contains only the essential Autoware packages
- Basic functionality for lane driving and obstacle detection
- No NVIDIA dependency
- No neural networks for detecting objects (yet)
-
Autoware Universe ⭐
- Contains full stack Autoware and 3rd party packages
- ML-based perception/planning capabilities
1. Docker installation#
Autoware's Open AD Kit containers enable you to run and develop Autoware easily on your host machine, ensuring the same environment for development and deployment without installing dependencies.
Open AD Kit is the first SOAFEE Blueprint for autonomous driving, offering extensible modular containerized workloads to simplify running Autoware's AD stack on distributed systems. Refer to the Open AD Kit Documentation for more details.
2. Source installation#
Source installation is for the cases where more granular control of the installation environment is needed. It is recommended for experienced users or people who want to customize their environment. Note that some problems may occur depending on your local environment.
3. Debian Package installation#
Autoware Core packages are available on the ROS build farm. If you have an environment where ROS is set up, Autoware packages can be easily installed and used with other packages in the ROS ecosystem.
Installing related tools#
Some other tools are required depending on the evaluation you want to do. For example, to run an end-to-end simulation you need to install an appropriate simulator.
For more information, see here.
Additional settings for developers#
There are also tools and settings for developers, such as Shells or IDEs.
For more information, see here.