140 Open Source Autonomous Vehicles Software Projects
Free and open source autonomous vehicles code projects including engines, APIs, generators, and tools.
Airsim 10766 ⭐
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Awesome Autonomous Vehicles 1313 ⭐
Curated List of Self-Driving Cars and Autonomous Vehicles Resources
Squeezeseg 454 ⭐
Implementation of SqueezeSeg, convolutional neural networks for LiDAR point clout segmentation
Awesome Interaction Aware Trajectory Prediction 482 ⭐
A selection of state-of-the-art research materials on trajectory prediction
H1st 635 ⭐
Human-First AI solves the “cold-start” problem of Industrial AI: encoding human expertise to augment the lack of data, while bridging to powerful ML—based on experience building AI solutions at Panasonic: robotics predictive maintenance, cold-chain energy optimization, Gigafactory battery mfg, avionics, automotive cybersecurity, and more.
Dynslam 414 ⭐
Master's Thesis on Simultaneous Localization and Mapping in dynamic environments. Separately reconstructs both the static environment and the dynamic objects from it, such as cars.
Carma Platform 216 ⭐
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
Deeppicar 212 ⭐
Deep Learning Autonomous Car based on Raspberry Pi, SunFounder PiCar-V Kit, TensorFlow, and Google's EdgeTPU Co-Processor
Jetson Car 169 ⭐
Autonomous Racing Car using NVIDIA Jetson TX2 using end-to-end driving approach. Paper: https://arxiv.org/abs/1604.07316
Awesome Carla 177 ⭐
👉 CARLA resources such as tutorial, blog, code and etc https://github.com/carla-simulator/carla
Apollo_perception_ros 164 ⭐
Object detection / tracking / fusion based on Apollo r3.0.0 perception module in ROS
Autowarearchitectureproposal 208 ⭐
This is the source code of the feasibility study for Autoware architecture proposal.
Ad Rss Lib 140 ⭐
Library implementing the Responsibility Sensitive Safety model (RSS) for Autonomous Vehicles
Multiagenttorcs 118 ⭐
The multi-agent version of TORCS for developing control algorithms for fully autonomous driving in the cluttered, multi-agent settings of everyday life.
Trajectron Plus Plus 131 ⭐
Code accompanying "Trajectron++: Dynamically-Feasible Trajectory Forecasting With Heterogeneous Data" by Tim Salzmann*, Boris Ivanovic*, Punarjay Chakravarty, and Marco Pavone (* denotes equal contribution).
Rcnn Vehicle Tracking Lane Detection 96 ⭐
Vehicle Detection using Mask R-CNN and Computer Vision based Lane Detection
Rtm3D 135 ⭐
Unofficial PyTorch implementation of "RTM3D: Real-time Monocular 3D Detection from Object Keypoints for Autonomous Driving" (ECCV 2020)
Novel Deep Learning Model For Traffic Sign Detection Using Capsule Networks 84 ⭐
capsule networks that achieves outstanding performance on the German traffic sign dataset
Self Driving Vehicle 87 ⭐
Simulation of self-driving vehicles in Unity. This is also an implementation of the Hybrid A* pathfinding algorithm which is useful if you are interested in pathfinding for vehicles.
Ciwt 79 ⭐
This repository contains code for the tracking system as described in ''Combined Image- and World-Space Tracking in Traffic Scenes'', ICRA 2017.
Cam2bev 83 ⭐
TensorFlow Implementation for Computing a Semantically Segmented Bird's Eye View (BEV) Image Given the Images of Multiple Vehicle-Mounted Cameras.
Dreyeve 68 ⭐
[TPAMI 2018] Predicting the Driver’s Focus of Attention: the DR(eye)VE Project. A deep neural network learnt to reproduce the human driver focus of attention (FoA) in a variety of real-world driving scenarios.
Junshengfu Model Predictive Control 58 ⭐
This project is to use Model Predictive Control (MPC) to drive a car in a game simulator. The server provides reference waypoints (yellow line in the demo video) via websocket, and we use MPC to compute steering and throttle commands to drive the car. The solution must be robust to 100ms latency, since it might encounter in real-world application.
Jfrux Workbench 57 ⭐
A desktop app to help aid on-boarding and porting vehicles to openpilot for the masses.
Ros_autonomous_car 56 ⭐
ROS package to control an autonomous RC vehicle based on Arduino and UDOO/Raspberry
Visualizing Lidar Data 46 ⭐
Visualizing lidar data using Uber Autonomous Visualization System (AVS) and Jupyter Notebook Application
Ros Tutorial Gazebo Simulation 47 ⭐
ROS tutorial by Purdue SMART lab: Gazebo simulation - autonomous mobile robot navigation and creating custom robots and sensor plugins
German Traffic Sign Classification Using Tensorflow 44 ⭐
In this project, I used Python and TensorFlow to classify traffic signs. Dataset used: German Traffic Sign Dataset. This dataset has more than 50,000 images of 43 classes. I was able to reach a +99% validation accuracy, and a 97.3% testing accuracy.
Ros_dwm1000 43 ⭐
Indoor/Outdoor Positioning System based on Decawave's DWM1000 Ultra Wide Band transceivers.
Attentional Pointnet 43 ⭐
Attentional-PointNet is Deep-Neural-Network architecture for 3D object detection in point clouds
Copilot 43 ⭐
Lane and obstacle detection for active assistance during driving. Uses windowed sweep for lane detection. Combination of object tracking and YOLO for obstacles. Determines lane change, relative velocity and time to collision
Awesome Decision Making Reinforcement Learning 44 ⭐
A selection of state-of-the-art research materials on decision making and motion planning.
Rrpn 42 ⭐
Code for 'RRPN: Radar Region Proposal Network for Object Detection in Autonomous Vehicles' (ICIP 2019)
Error State Extended Kalman Filter 39 ⭐
Vehicle State Estimation using Error-State Extended Kalman Filter
Highway Path Planning 33 ⭐
My path-planning pipeline to navigate a car safely around a virtual highway with other traffic.
Abhinavsagar Self Driving Car 34 ⭐
Implementation of the paper "End to End Learning for Self-Driving Cars"
Scuttle 30 ⭐
SCUTTLE: Sensing, Connected, Utility Transport Taxi for Level Environments (Texas A&M's open-source Mobile Robot)
Installracecarj 26 ⭐
Install the ROS stack, MIT RACECAR Packages, and hardware support on RACECAR/J.
Deeptl Lane Change Classification 28 ⭐
Driving risk assessment with deep learning using a monocular camera. Related paper: https://arxiv.org/abs/1906.02859
Constrained_attention_filter 29 ⭐
(ECCV 2020) Tensorflow implementation of A Generic Visualization Approach for Convolutional Neural Networks
Fusionad 24 ⭐
An open source autonomous driving stack by San Jose State University Autonomous Driving Team
Monocular Vehicle Localization 21 ⭐
Estimating the orientation and the relative dimensions of vehicles by producing a 3d bounding frame
Road Sign Cascades 22 ⭐
Collection of HAAR and LBP cascades designed to recognize various street signs
Pylidar3 18 ⭐
PyLidar3 is python 3 package to get data from Lidar devices from various manufacturers.
E2e Learning Self Driving Cars 17 ⭐
🚗 **Unofficial** PyTorch implementation of "End-to-End Learning for Self-Driving Cars" (arXiv:1604.07316) with Udacity's Simulation env
Carla Training Data 21 ⭐
Generating training data from the Carla driving simulator in the KITTI dataset format
Ngsim Interface 17 ⭐
Python package to process NGSIM data and traffic sensing with autonomous vehicles
Lane Lines Detection Using Python And Opencv 16 ⭐
In this project, I used Python and OpenCV to detect lane lines on the road. I developed a processing pipeline that works on a series of individual images, and applied the result to a video stream.
Deepeye 16 ⭐
A deep vision-based software library for autonomous and advanced driver-assistance systems.
Advanced Lane Finding Using Opencv 14 ⭐
In this project, I used OpenCV to write a software pipeline to identify the lane boundaries in a video from a front-facing camera on a car.
Zhm Real Motionplanning 67 ⭐
Motion planning algorithms commonly used on autonomous vehicles. (path planning + path tracking)
Auv Simulator 13 ⭐
A simulator used to test control algorithms written for an Autonomous Underwater Vehicle
Self Driving Car Nanodegree Udacity 14 ⭐
This repository contains code and writeups for projects and labs completed as a part of UDACITY's first of it's kind self driving car nanodegree program.
Path_planning 12 ⭐
Implement a simple real-time path planner in C++ to navigate a car around a simulated highway scenario
Unscented_kalmanfilter 10 ⭐
Unscented Kalman Filter (in C++) for Self-Driving Car (AV) Project. Using Sensor Fusion, combines noisy data from Radar and LIDAR sensors on a self-driving car to predict a smooth position for seen objects.
Zybotr2 96 Fpt19 10 ⭐
An UGV-system using SoC-FPGA developed for FPGA design competition held on ICFPT2019
Scanbot_ecs 11 ⭐
Embedded control system (ECS) software controls the overall behavior of ScanBot3D, an autonomous 3D reconstruction robot
Carla_motion_planning_for_self Driving_cars_project 11 ⭐
This project implements a functional motion planning stack for autonomous vehicles to avoid both static and dynamic obstacles while tracking the center line of a lane, while also handling stop signs.
Mankaransingh Autolabeler 12 ⭐
Autolabel is a simple GUI tool to easily assign and verify *action labels* to individual frames of your self driving dataset.
Heven_autonomouscar_2018 10 ⭐
2018 International Student Car Competition: Autonomous Car SKKU Team. HEVEN