Skip to main content

An awesome list of self-driving cars

745
GitHub Stars
80
Curated Resources
6
Categories
5 hours ago
Last Refreshed
OpensourceCoursesPapers & BlogsDatasets and BenchmarksCloud serviceBig Players

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me papers & blogs resources from awesome-self-driving-car"

Installation instructions →

What's inside

Opensource

  • apollo

    Apollo is an open source autopilot platform that contains almost everything. Including hardware, systems, vehicle platforms, cloud services, etc. You can quickly build a self-driving system of your own by Apollo.

  • autoware

    The original Autoware project built on ROS 1. Launched as a research and development platform for autonomous driving technology.

  • ompl

    The Open Motion Planning Library.

  • OpenCV library

    OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products.

  • openpilot

    Openpilot is an open source driver agent. Use the iphone to control the car, which provides adaptive cruise control (ACC) and lane keeping assist (LKAS).

  • Point Cloud Library

    Point Cloud Library (PCL) is a standalone, large open project for 2D / 3D imagery and point cloud processing. Widely used to process laser point cloud data.

Courses

  • Apollo Autopilot Introduction

    Note: it's a Chinese tutorial. This is an open class between Baidu and Peking University. It is very comprehensive and detailed, which is a good introductory course.

  • BitTiger Build Your Own Autonomous Vehicle Mastery Program

    Two weeks of live classes in Bay Area taught by engineers from

  • MIT 6.S094: Deep Learning for Self-Driving Cars

    This class is an introduction to the practice of deep learning through the applied theme of building a self-driving car. It is open to beginners and is designed for those who are new to machine learning, but it can also benefit advanced researchers in the field looking for a practical overview of deep learning methods and their application. By the way, it's

  • Udacity Self-Driving Car Nanodegree

    Udacity's flagship program is sponsored by many self-driving car hiring partners. The nanodegree program includes 3 terms: 1)

Datasets and Benchmarks

Big Players

Cloud service

  • Carla

    CARLA has been developed from the ground up to support development, training, and validation of autonomous driving systems.

  • Lgsvl

    The LGSVL Simulator is a simulator that facilitates testing and development of autonomous driving software systems. The LGSVL simulator is developed by the Advanced Platform Lab at the LG Electronics America R&D Center, formerly the LG Silicon Valley Lab.

  • Microsoft's AirSim

    An open-source and cross platform simulator built for drones and other vehicles. AirSim is designed as a platform for AI research to experiment with deep learning, computer vision and reinforcement learning algorithms for autonomous vehicles.

  • MIT's Google Self-Driving Car Simulator

    Self-driving car simulated completely by visual programming language

  • MIT's Moral Machine

    Moral machine provides a

  • Udacity's Self-Driving Car Simulator

    This simulator is built for Udacity's Self-Driving Car Nanodegree to teach students how to train cars how to navigate road courses using deep learning. It is used for the project of

Showing a sample of 80 resources. View the full list on GitHub →