OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Evaluation & Observability

Pcla

Pcla is an open-source framework for deploying, testing, and evaluating pretrained autonomous driving agents from the CARLA Leaderboard, with a bridge that can run supported agents from external sensor data without the CARLA simulator.

Independent OpenViST project profile, based on linked sources.

Pcla — OpenViST project profile in Agent Evaluation & Observability.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Pcla when the task involves evaluating pretrained CARLA-related driving agents, comparing their behavior in simulation, or connecting a supported agent to sensor data through the PCLA bridge.

Who it is for

  • Autonomous-driving researchers comparing pretrained agents.
  • Developers testing agents in CARLA scenarios.
  • Teams investigating adversarial attacks against autonomous-driving agents.
  • Builders exploring deployment of supported agents through the PCLA bridge.

Documented uses

  • Evaluate supported autonomous-driving agents in CARLA.
  • Compare multiple agents or training seeds within a common framework.
  • Test agents with adversarial attacks.
  • Retrieve an agent’s computed CARLA movement action for a custom application.
  • Route external sensor data to a supported agent without CARLA through the bridge.
Before you choose

Requirements & limits

The repository is public and uses the Apache-2.0 license. The CARLA workflow requires local simulator, CUDA, PyTorch, Conda, assets, and pretrained weights.

  • CARLA is required for the main simulator workflow, while the PCLA bridge is intended for simulator-free sensor-data integration.
  • The README lists 41 supported agents, 27 additional training seeds, and an Autoware bridge.
  • The project reports testing on Linux Ubuntu 22 and CARLA 0.9.16, with a note that CARLA 0.9.15 is more compatible with the agents.
  • Running multiple vehicles with different agents requires high graphical memory.
  • LMDrive has additional dependency and setup requirements.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up Pcla for CARLA-based agent testing

Prepare the documented Pcla environment and assets for testing supported autonomous-driving agents in CARLA.

Before you start

  • A Linux Ubuntu 22 system, as reported for project testing.
  • The CARLA simulator.
  • CUDA and PyTorch.
  • Conda.
  • A CUDA-matched installation of torch-scatter and the CUDA Toolkit.

Steps

  1. Clone the Pcla repository and enter its directory.

  2. Create and activate the Conda environment from environment.yml.

  3. Run the asset-download script.

  4. Check the CUDA version with the included script, then install torch-scatter and the CUDA Toolkit for that version.

  5. Download the required pretrained weights using the repository’s weight-download script.

Expected outcome

The repository and its documented environment, assets, and pretrained weights are prepared for the subsequent CARLA usage workflow.

Guide limitations

  • The README reports testing with CARLA 0.9.16 and notes that CARLA 0.9.15 is more compatible with the agents.
  • LMDrive requires additional Vision Encoder, LAVIS, and ftfy setup.
  • The setup instructions do not establish that every listed agent works identically across environments.
Source-based practical guide

Prepare a simulator-free PCLA bridge workflow

Use the documented bridge path when sensor data should reach a supported Pcla agent without requiring the CARLA simulator.

Before you start

  • A supported Pcla sensor agent.
  • A source of sensor data.
  • The PCLA bridge repository components.

Steps

  1. Open the PCLA bridge materials linked from the main repository.

  2. Configure the bridge for the selected Pcla sensor agent.

  3. Connect the available sensor-data source to the bridge.

  4. Route the agent output to the intended use case.

Expected outcome

The documented bridge architecture provides a path for driving a Pcla sensor agent from external sensor data without CARLA.

Guide limitations

  • The supplied README describes the bridge at a high level and points to a separate bridge directory for detailed usage.
  • Vehicle deployment is described by the project, but this setup outline does not establish hardware compatibility or operational safety.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
4 October 2026
Original website title
MasoudJTehrani/PCLA · Official homepage title · retained in its source language