• Stars
    star
    253
  • Rank 160,776 (Top 4 %)
  • Language
    Dockerfile
  • License
    MIT License
  • Created almost 6 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Integration of AutoWare AV software with the CARLA simulator

Autoware in CARLA

The carla autoware bridge is now hosted and maintained here.

This repository contains a demonstrator of an autoware agent ready to be executed with CARLA.

The carla autoware integration requires CARLA 0.9.10.1. You can download it from here

CARLA autoware agent

The autoware agent is provided as a ROS package. All the configuration can be found inside the carla-autoware-agent folder.

carla-autoware

The easiest way to run the agent is by building and running the provided docker image.

Requirements

Setup

Firstly clone the carla autoware repository, where additional autoware contents are included as a submodule:

git clone --recurse-submodules https://github.com/carla-simulator/carla-autoware

Afterwards, build the image with the following command:

cd carla-autoware && ./build.sh

This will generate a carla-autoware:latest docker image.

Run the agent

  1. Run a CARLA server.
./CarlaUE4.sh
  1. Run the carla-autoware image:
./run.sh

This will start an interactive shell inside the container. To start the agent run the following command:

roslaunch carla_autoware_agent carla_autoware_agent.launch town:=Town01

CARLA Autoware contents

The autoware-contents repository contains additional data required to run Autoware with CARLA, including the point cloud maps, vector maps and configuration files.

More Repositories

1

carla

Open-source simulator for autonomous driving research.
C++
11,099
star
2

ros-bridge

ROS bridge for CARLA Simulator
Python
521
star
3

scenario_runner

Traffic scenario definition and execution engine
Python
519
star
4

imitation-learning

Repository to store conditional imitation learning based AI that runs on CARLA.
Python
430
star
5

reinforcement-learning

Reinforcement learning baseline agent trained with the Actor-critic (A3C) algorithm.
Python
241
star
6

leaderboard

CARLA Autonomous Driving leaderboard
Python
163
star
7

map

AD Map access library
C++
94
star
8

driving-benchmarks

Repository to store different driving benchmarks that run on the CARLA simulator
Python
84
star
9

data-collector

Data collector for version 0.8.4, also contains an client side agent
Python
74
star
10

carla-map-editor

Standalone GUI application to enhance RoadRunner maps with traffic lights and traffic signs information.
C++
73
star
11

rllib-integration

Integration of RLLib and CARLA
Python
65
star
12

traffic-generation-editor

Visual generation of traffic scenarios based on the OpenSCENARIO standard
Python
61
star
13

opendrive-test-files

A set of OpenDrive files for testing CARLA Simulator's OpenDrive parser.
21
star
14

ros-carla-msgs

Official ROS messages for CARLA
CMake
12
star
15

carla-simulator.github.io

carla.org static web
HTML
10
star
16

carla-plugins

Repository for all plugins or addons for CARLA simulator
8
star
17

leaderboard-agents

Baseline agents for the leaderboard
Python
6
star
18

leaderboard-cloud

Shell
6
star
19

ros-carla-msgs-release

ROS CARLA messages release
2
star
20

carla-OptiX

C#
1
star