Quick start CARLA examples

Quick start CARLA examples

Load, run, get results and compare an example robot brain in CARLA

Quick start CARLA examples

Installation

Installation

Use the software tool for comparing autonomous driving solutions. Install Behavior Metrics

Installation

Documentation

Documentation

More information about the project architecture. References used, guides, articles, etc.

Documentation

We are always open for new contributions from outside developers. If you want to contribute to this project, please visit the CONTRIBUTING guide

This software tool provides evaluation capabilities for autonomous driving solutions using simulation. We provide a series of quantitative metrics for the evaluation of autonomous driving solutions with support for two simulators, CARLA (main supported simulator) and gazebo (partial support). Currently supported tasks include:

  • Follow-lane
  • Driving in traffic
  • Navigation

Each task comes with its own custom evaluation metrics that can help compare autonomous driving solutions. The main component of the ego vehicle is the brain, which receives sensor data, manipulates it, and generates robot control commands based on it. The inner part of the brain can be controlled by an end-to-end model, written in Tensorflow or PyTorch, a reinforcement learning policy, or even an explicitly programmed policy.

The software provides two main pipelines, a graphical user interface (GUI) and a headless mode (scripted). The first one is intended for testing one brain+model at a time and debugging it visually while the headless mode is intended for running lots of experiments at the same time for comparison of a batch of brain+models in different scenarios.

Installation

For more information about the installation, go to this link.

Examples

config

You can see the project status in the GitHub repository here.