Skip to content
The AutoSDV Project logo

AutoSDV Documentation#

Welcome to the AutoSDV (Autonomous Software-Defined Vehicle) documentation.

The AutoSDV project, namely the Autoware Software-Defined Vehicle, features an affordable autonomous driving platform with practical vehicle equipment for educational and research institutes. This project allows you to build a self-driving platform at home and use it in real outdoor road environments. Driven by Autoware, the leading open-source software project for autonomous driving, it gives you great flexibility and extensibility with the vehicle software.

AutoSDV provides a complete stack from hardware specifications to software implementation, offering an accessible entry point into real-world autonomous systems using industry-standard tools and practices.

Autonomous Navigation
AutoSDV autonomous operation during daytime AutoSDV autonomous operation at night
Daytime Operation Night Operation

Getting Started#

This guide walks you through setting up and using the AutoSDV platform. Follow these steps sequentially to build a fully functional autonomous vehicle:

  1. Hardware Setup - Setting up and using the vehicle hardware
  2. Software Installation - Installing AutoSDV software
  3. Operating the Vehicle - Launching and controlling the system

Quick Start Paths#

For Vehicle Deployment: Follow the steps in order: Hardware Setup → Install → Operate

For Simulation/Development: Skip to Software Installation or use Docker Setup for quick testing

For Customization: See Manual Setup for advanced configuration options

Citation#

If you use AutoSDV in your research or educational projects, please cite our work using the following BibTeX entry:

@misc{autosdv2025,
  author = {Hsiang-Jui Lin, Chi-Sheng Shih},
  title = {AutoSDV: A Software-Defined Vehicle Platform for Research and Education},
  year = {2025},
  institution = {National Taiwan University},
  url = {https://github.com/NEWSLabNTU/AutoSDV},
  note = {Accessed: 2025-04-28}
}

Getting Help#


This documentation is maintained by the AutoSDV project team.