Checks a local CARLA checkout for missing API documentation, outdated references, broken links, and pages absent from navigation. Produces a grouped Markdown report without building the project or running the simulator.
- Reviewing documentation before a release
- Finding missing or outdated API references
- Checking broken links and navigation gaps
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Fill documentation gaps identified by a CARLA documentation audit, following the project's writing style. Work through one category at a time, assess which findings deserve entries, update source files, and report changes and skipped findings.
- Add missing Python API documentation
- Expand sensor reference documentation
- Review outdated API entries for renaming or removal
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Check which CARLA features are missing on UE 5.5 compared with UE 5.8. Read source markers to identify the checkout, review unsupported workflows, and see which UE 5.8 procedures also apply.
- Checking whether Autoware can be used on UE 5.5
- Reviewing ROS 2 middleware restrictions
- Investigating a black screen when loading Town12
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Guides custom map imports into CARLA on UE 5.8, from FBX geometry and OpenDRIVE road data to packaging or temporary road generation. Helps choose a supported route and verify map files and loading.
- Testing a road network from an OpenDRIVE file
- Importing a town with buildings into the editor
- Including a custom map in a server package
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Prepare and launch Autoware with CARLA on UE 5.8 through its native ROS 2 interface. Check communication topics and sensors, generate required maps, and configure either the classical stack or camera-only VAD model.
- Check whether a CARLA build supports Autoware
- Inspect topics exchanged between CARLA and Autoware
- Generate lanelet2 and point-cloud maps for a town
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Create, migrate, refine, or debug CARLA vehicle assets with Blender and Unreal. Use real vehicle references to guide geometry and materials, configure wheels, lights, and physics, and deliver editable sources with evidence from runtime validation.
- Creating a CARLA vehicle from real vehicle references
- Refining tires, materials, or body geometry
- Migrating vehicles and debugging Unreal integration
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Import a custom pedestrian into CARLA on UE 5.8, connect it to the shared animation skeleton, and verify that it moves. Export an existing walker as an FBX starting point or investigate a walker that stands still.
- Add a custom pedestrian to CARLA
- Export an existing walker as an FBX for editing
- Investigate a walker that spawns but does not move
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Import FBX 3D models into CARLA on UE 5.8 and register them as props that can be placed in a simulation. Check measured dimensions, adjust scale, verify placement on a running server, and undo imports when needed.
- Add a custom bench or object to CARLA
- Fix imported props missing from the blueprint library
- Import a folder of props organized by tag
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Start, inspect, and stop a CARLA UE 5.8 server. Choose an editor-based server, packaged build, or full editor; configure headless operation and ports; and enable native ROS 2 integration when the build supports it.
- Start a UE 5.8 server for a CARLA client
- Configure camera image publishing through ROS 2
- Investigate missing maps or connection failures
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Build CARLA for Unreal Engine 5.8 using CMake, the tool that configures its build process. The skill guides engine setup, optional ROS 2 support, Python API rebuilding, editor builds, and checks that the expected files were actually produced.
- Building CARLA for Unreal Engine 5.8
- Building and verifying native ROS 2 support
- Rebuilding the Python API after client changes
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Package a CARLA server built with UE 5.8 for distribution, choosing which maps to include. Inspect the resulting files for mismatched containers, missing road data, and exposure settings that can cause runtime failures.
- Packaging a CARLA server with selected maps
- Investigating a black screen in a packaged server
- Checking road data and package consistency
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Start a CARLA simulator server from a downloaded release, packaged build, or source checkout. It selects the launch mode, supports headless or windowed operation, checks client connectivity, and guides clean shutdown.
- Start a downloaded CARLA release
- Run traffic scenarios without a window
- Launch a server with native ROS 2 enabled
carla-simulator/carla☆ 14.5KUpdated Oct 21, 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 21, 2026
Create and edit CARLA driving routes by placing waypoints and scenario triggers in the simulator. Inspect routes visually, review summary tables, check XML structure and trigger positions, and convert older route files to the 2.x format.
- Create a short route for testing one scenario
- Investigate scenarios that never trigger
- Review route lengths and scenario types
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Build distributable CARLA releases or asset packages containing selected maps and props. It prepares content for runtime use, checks output files, supports destination changes, and preserves native ROS 2 support when explicitly enabled.
- Create a full CARLA release archive
- Export Town02 as an importable asset package
- Preserve native ROS 2 support in a packaged build
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Summarize ScenarioRunner results to see which scenarios passed and which checks failed. Compare runs before and after changes, or analyze recorded driving to produce measurements and plots of vehicle distance and deviation from the lane center.
- Checking scenario pass and fail results
- Comparing results before and after controller changes
- Plotting vehicle distances from a recorded run
carla-simulator/carla☆ 14.5KUpdated Oct 21, 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 21, 2026
Control street, building, and vehicle light sources in CARLA. Switch groups on or off, adjust their color and brightness, and enable automatic nighttime lighting to prepare illuminated city scenes or blackouts.
- Preparing an illuminated nighttime city
- Adjusting streetlight colors and brightness
- Creating a citywide blackout
carla-simulator/carla☆ 14.5KUpdated Oct 21, 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 21, 2026
Read and change a running CARLA server’s timing, physics substeps, and rendering settings. Switch between client-controlled steps and automatic progression, keep Traffic Manager synchronization aligned, and read back the settings to verify each change.
- Setting a fixed simulation rate for sensor capture
- Keeping Traffic Manager aligned with synchronous mode
- Disabling rendering or adjusting physics substeps
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Add pedestrians to a CARLA map and let them walk autonomously. Adjust crowd size, walking speed, road-crossing frequency, and placement seeds, create stationary crowds, and remove pedestrians together with their movement controllers in the correct order.
- Adding pedestrians who walk around a map
- Reusing pedestrian placement with a fixed seed
- Adjusting walking speeds and road crossings
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026
Inspect a running CARLA simulation and identify vehicles or pedestrians by type, role, color, or proximity. Retrieve their IDs, scene snapshots, static object bounds, ground positions, and expected ROS 2 topics with reasons for missing publications.
- Find the red Prius and retrieve its actor ID
- Identify the pedestrian nearest the ego vehicle
- Inspect scene state and ground height
carla-simulator/carla☆ 14.5KUpdated Oct 21, 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 21, 2026
Read and display CARLA object bounding boxes, then project them onto a camera image as 2D rectangles. Export an annotated PNG and box coordinates in JSON for object detection annotation work.
- Adding vehicle boxes to a camera image
- Exporting box coordinates for detection annotations
- Checking vehicle dimensions
carla-simulator/carla☆ 14.5KUpdated Oct 21, 2026