Record a running CARLA simulation to a .log file for later replay or inspection. Capture object creation, movement, and traffic-light states, optionally include controls and velocities, and verify that the recording contains simulation frames.
- Recording thirty seconds of simulated traffic
- Saving a scenario while it runs
- Capturing vehicle velocities and controls
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Drives a CARLA vehicle to a specific destination using navigation agents that plan routes, avoid obstacles, and obey traffic lights. Can also plan and draw a route between two points without moving the vehicle.
- Driving a vehicle to specified coordinates
- Navigating to a chosen junction
- Planning and drawing a route without driving
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Package a CARLA Leaderboard agent into a Docker image for submission. It checks required directories and Python package files, supports ROS variants, and verifies that dependencies import and the agent loads inside the image.
- Build a Docker image for Leaderboard submission
- Investigate missing egg files in make_docker.sh
- Package a ROS agent with its bridge
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Creates a Python agent skeleton for CARLA Leaderboard and checks its sensor configuration offline against the installed version’s rules. Covers version-specific initialization, driving logic, and ROS1 or ROS2 agent integration.
- Creating an agent with a front camera and lidar
- Checking sensor limits and configuration errors
- Porting a Leaderboard 1.0 agent to 2.1
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Evaluate a driving agent on CARLA Leaderboard routes after checking the required setup. Select routes and repetitions, save driving scores and infractions, record runs, and resume interrupted evaluations from a saved checkpoint.
- Smoke-test a Leaderboard setup on one route
- Evaluate an agent across validation routes
- Resume an evaluation after a crash
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Validate and run OpenSCENARIO traffic scenarios through ScenarioRunner. Check file structure, maps, vehicle definitions, and supported features before simulation. Run both .xosc and .osc files, with global parameter overrides available for OpenSCENARIO 1.x.
- Validate and run an .xosc file from another tool
- Compare runs with different speed parameters
- Explore bundled OpenSCENARIO 2.0 examples
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Inspect data published by a ROS 2-enabled CARLA server using Docker, without installing ROS 2 locally. Check topic contents and rates, run a sensor-equipped vehicle demo, and view lidar data and supported map markers in RViz2.
- Checking whether CARLA is publishing ROS 2 data
- Inspecting sensor data contents and publishing rates
- Viewing lidar data and road markers in RViz2
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Control traffic lights in a running CARLA simulation. Change their color, switch them off, hold a fixed state, adjust phase durations, or restore normal cycling, targeting individual lights, junctions, nearby lights, or the whole map.
- Holding every traffic light green
- Setting one junction's lights to red
- Shortening traffic-light cycles
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Explore roads, lanes, and junctions in a CARLA simulation map through text reports and visual overlays. Locate places described in everyday language, inspect nearby lane details, and trace a path forward or backward along a lane.
- Understand a map's road and lane layout
- Compare the road network overlay with visible roads
- Locate the four-way junction nearest the map center
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Populate a running CARLA simulation with autonomous traffic, evenly spaced vehicles in one lane, or a single vehicle for control and sensors. Filter vehicle models, keep automated driving active, and remove vehicles when the scene is finished.
- Fill a map with autonomous traffic
- Place vehicles at fixed intervals in one lane
- Create an ego vehicle for control and sensors
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Downloads CARLA release packages, nightly builds, source code, or Docker images, then reports their locations and environment variables for follow-up setup. Supports extra maps and resumable downloads, helping prepare the files needed for subsequent installation or building.
- Getting CARLA for the first time
- Downloading an older version to reproduce a bug
- Fetching additional maps
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Validate CARLA pedestrian navigation by sampling walkable locations and reporting their coverage. Draw the samples as debug points to inspect the walkable area after a map import or investigate pedestrians that will not move.
- Checking pedestrian navigation after importing a map
- Investigating pedestrians that stand still
- Visualizing the area pedestrians can walk through
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Control CARLA’s on-screen camera to view a vehicle from behind, above, the driver’s seat, or the front. Select vehicles by name, role, or ID, frame them once, or follow them as they move.
- Following the ego vehicle from behind
- Viewing a Toyota Prius from the driver’s seat
- Watching a vehicle from above
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
List static objects built into a CARLA map and hide or restore them by category or asset name. Adjust buildings, vegetation, fences, and other scenery, preview affected objects, and change both their visibility and collision behavior.
- Hide buildings to inspect a scene
- Remove trees and bushes for dataset capture
- Preview which fences a change would affect
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Read existing CARLA sensors to view live camera or lidar output, save recordings, or inspect a single reading. Display multiple sensors together and check ROS 2 topic names, delivery settings, and whether publishing is enabled.
- View a vehicle camera feed live
- Save camera images or lidar data for a fixed duration
- Inspect a GNSS sensor reading
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Install Scenic, a language for describing scenarios with randomized conditions, into the Python environment used by CARLA. Check command-line tools and version compatibility, optionally download example scenarios and map assets, and save the installation paths.
- Preparing Scenic to work with CARLA
- Diagnosing scenario model import failures
- Checking missing vehicle definition tables
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Import an FBX character into a CARLA source build as a pedestrian available through the Python API. Check its GEN3 skeleton, create assets and a walker blueprint, register it, and verify spawning, ground placement, and movement.
- Add a custom FBX character as a CARLA pedestrian
- Check whether an FBX uses the required GEN3 skeleton
- Investigate floating or motionless imported pedestrians
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Run CARLA routes with a driving agent through ScenarioRunner, including scenarios available only in route mode. Inspect route contents, execute one or all routes, and obtain reports on completion, collisions, traffic lights, and other criteria.
- Test a driving agent on a specific route
- Find routes containing accident or obstacle scenarios
- Run Leaderboard scenarios without its scoring
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Extend CARLA’s native ROS 2 interface to publish sensor data or receive vehicle commands. Covers topic implementation, registration, data connections, and verification, plus adding middleware, the communication layer used to exchange messages.
- Publish obstacle sensor data to ROS 2
- Add a topic for vehicle speed commands
- Integrate another communication middleware
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Manually drive a vehicle in CARLA, set a target speed, operate lights and doors, and adjust mass or drag. You can also inspect the command topics used to control the main vehicle through ROS 2.
- Manually test acceleration, steering, and braking
- Check vehicle lights and door operation
- Compare handling after changing mass or drag
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Builds CARLA's ue4-dev branch on Linux, producing the Unreal Engine 4.26 editor, server modules, and an installed Python client package. Fetches required content, optionally compiles native ROS 2 support, and verifies the build against a source-built server.
- Building CARLA ue4-dev from source
- Compiling CARLA with native ROS 2 support
- Building the Python client for an existing environment
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Import RoadRunner geometry and road data into a CARLA source build, then verify the map loads and supports driving. Handle tiled maps and generate and inspect pedestrian navigation areas for standard maps.
- Importing a custom RoadRunner map into CARLA
- Importing a large city split into tiles
- Rebuilding navigation areas for missing pedestrians
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Check whether a CARLA feature is usable in the current environment and has a verified procedure. Review known failures, inspect build settings, and identify differences between client, server, and source versions before planning work.
- Check whether a CARLA feature has a verified procedure
- Review known failures before following a UE4 tutorial
- Inspect build flags for ROS 2 or RSS support
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026
Inspect CARLA driving simulation logs without replaying them. Get recording details, find collisions by participant category, and identify vehicles that barely moved, with times and object IDs to locate moments worth reviewing.
- Check a recording's map, duration, frames, and participants
- Find collisions between vehicles and pedestrians
- Identify vehicles that remained stuck
carla-simulator/carla☆ 14.5KUpdated Oct 20, 2026