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