CARLA avatar

CARLA

Official

@carla-simulator

0Followers
|
38Public Repos
|
60Published Skills

CARLA is an open-source autonomous driving simulator with skills for scenario execution, sensor simulation, ROS 2 integration, and Unreal Engine builds.

Skills Distribution
DomainAI Models & ...Autonomous Driving.. (40%)Scenario Authoring.. (25%)Sensor & Perceptio.. (15%)Unreal Engine Buil.. (15%)

Agent Skills by CARLA

Showing 60 vetted skills indexed across 1 GitHub repositories.

carla-simulatorcarla-simulator
3

control-traffic-lights

Controls CARLA traffic-light actors to set states, freeze phases, and adjust timing.

Official
Intermediate
carla-simulatorcarla-simulator
3

control-lights

Controls CARLA map light sources via the LightManager API.

Official
Intermediate
carla-simulatorcarla-simulator
3

load-map

Loads, reloads, and reshapes maps on a running CARLA server via the Python API.

Official
Advanced
carla-simulatorcarla-simulator
3

debug-draw

Draws debug overlay primitives in a running CARLA world via the world.debug Python API.

Official
Intermediate
carla-simulatorcarla-simulator
3

control-vehicle

Drives a CARLA vehicle directly via VehicleControl, Ackermann speed targets, lights, doors, and physics tuning.

Official
Advanced
carla-simulatorcarla-simulator
3

bounding-boxes

Extracts 3D actor bounding boxes from CARLA and projects them into camera images as 2D annotations.

Official
Advanced
carla-simulatorcarla-simulator
3

set-weather

Reads and sets weather parameters on a running CARLA server via the Python API.

Official
Intermediate
carla-simulatorcarla-simulator
3

spawn-vehicles

Spawns and destroys autopilot vehicles on a running CARLA server via the Python API.

Official
Advanced
carla-simulatorcarla-simulator
3

control-traffic

Configures CARLA Traffic Manager settings for autopilot vehicles globally or per vehicle.

Official
Intermediate
carla-simulatorcarla-simulator
3

replay-recording

Replays CARLA recorder .log files with time windows, speed control, and actor following.

Official
Advanced
carla-simulatorcarla-simulator
3

set-world-settings

Reads and changes a running CARLA server's WorldSettings including synchronous mode, fixed timestep, and rendering.

Official
Intermediate
carla-simulatorcarla-simulator
3

spawn-walkers

Spawns and destroys autonomous wandering pedestrians in a CARLA simulation via the Python API.

Official
Advanced
carla-simulatorcarla-simulator
3

read-sensor

Captures, displays, and summarizes data streams from CARLA simulator sensors.

Official
Advanced
carla-simulatorcarla-simulator
3

toggle-env-objects

Lists and toggles CARLA map environment objects by CityObjectLabel via the Python API.

Official
Intermediate
carla-simulatorcarla-simulator
3

world-data

Queries the live CARLA world to resolve actor descriptions into concrete actor ids.

Official
Intermediate
carla-simulatorcarla-simulator
3

debug-navmesh

Validates and visualizes a CARLA map's pedestrian navigation mesh by sampling walkable locations.

Official
Intermediate
carla-simulatorcarla-simulator
3

create-sensor

Spawns and attaches cameras, lidar, radar, and other sensors to actors on a running CARLA server.

Official
Advanced
carla-simulatorcarla-simulator
3

map-waypoints

Queries and visualizes a CARLA map's road network through the Map and Waypoint API.

Official
Intermediate
carla-simulatorcarla-simulator
3

telemetry

Reads frame-consistent live telemetry from a CARLA actor via the Python API.

Official
Intermediate
carla-simulatorcarla-simulator
3

record-simulation

Records a running CARLA simulation to a verified .log file for later replay.

Official
Intermediate
carla-simulatorcarla-simulator
3

navigate-to

Drives a CARLA vehicle to a destination using navigation agents or plans routes with GlobalRoutePlanner.

Official
Intermediate
carla-simulatorcarla-simulator
3

query-recording

Inspect CARLA .log recordings for header info, collisions, and blocked actors without replaying them.

Official
Intermediate
carla-simulatorcarla-simulator
3

control-spectator

Moves, frames, and follows actors with the CARLA spectator camera via the Python API.

Official
Intermediate
carla-simulatorcarla-simulator
3

run-scenic-scenario

Runs Scenic probabilistic scenarios against a CARLA server with bounded, verified simulations.

Official
Advanced

Frequently Asked Questions About CARLA

FAQPage Schema
What tasks can I perform with CARLA's skill collection?▼

You can launch servers, load maps and OpenDRIVE worlds, spawn vehicles and pedestrians, control traffic lights and weather, attach cameras/lidar/radar/IMU sensors, record and replay simulations, run Scenic and OpenSCENARIO scenarios, evaluate agents on the Leaderboard, and build or package CARLA on Unreal Engine 4.26 and 5.8.

Who is CARLA's skill set designed for?▼

It targets autonomous driving researchers, perception and planning engineers, and simulation developers who need synthetic sensor datasets, scenario-based validation, Leaderboard benchmarking, ROS 2/Autoware integration, or custom map, vehicle, walker, and prop assets inside a CARLA simulator.

How do I install and run CARLA with these skills?▼

Use download-carla for releases, nightly builds, source checkouts, or Docker images, then install-python-api to add the matching carla client wheel. Most runtime skills need only a reachable running server; source builds on UE4 or UE 5.8 require Linux, CMake, and 120-400 GB of disk.

Is CARLA free and what license applies?▼

Yes. Every skill in this manifest is released under the MIT license, and CARLA itself is open source. Costs are only infrastructural: releases are 8-10 GB downloads, source builds need an Epic-linked GitHub account for the Unreal fork, and rendering servers require an NVIDIA GPU.

What prerequisites do CARLA skills require?▼

Runtime skills need the CARLA PythonAPI installed and an already-running server, tested against 0.9.16 and 0.10.0. ScenarioRunner skills need a matching branch checkout; Leaderboard 2.x needs Town12/Town13 maps; ROS 2 features need a server built with -DENABLE_ROS2=ON; UE 5.8 builds need CMake 3.28+, ninja, and git-lfs.