CARLA Simulator es una plataforma de simulación de código abierto desarrollada específicamente para apoyar el desarrollo, entrenamiento y validación de sistemas de conducción autónoma. Además de proporcionar código y protocolos de código abierto, CARLA ofrece activos digitales como diseños urbanos, edificios y vehículos, creados para este propósito y disponibles para su uso libre. La plataforma soporta la especificación flexible de suites de sensores, condiciones ambientales, control completo de todos los actores estáticos y dinámicos, generación de mapas y mucho más.
Entre las características destacadas de CARLA se incluyen la escalabilidad a través de una arquitectura multi-cliente servidor, una API flexible que permite controlar todos los aspectos de la simulación, una suite de sensores para conducción autónoma configurable, simulación rápida para planificación y control, generación de mapas, simulación de escenarios de tráfico, integración con ROS y líneas base de conducción autónoma.
CARLA también ofrece una extensa documentación que cubre sus funcionalidades, incluyendo guías de inicio rápido, información sobre actores y sensores, y tutoriales para primeros pasos, creación de mapas y vehículos personalizados, y grabación de simulaciones. La plataforma está diseñada para ser una herramienta integral para investigadores y desarrolladores en el campo de la conducción autónoma, facilitando la experimentación y validación de tecnologías avanzadas.