O CARLA adota uma arquitetura servidor-cliente que suporta a conexão simultânea de vários clientes por meio de portas como a 2000-2002. Cada cliente pode controlar de forma independente inteligências específicas (veículos ou pedestres) para simular cenários como formação de veículos e colaboração em cruzamentos. O design é compatível com a função de ponte ROS e pode ser perfeitamente integrado ao AutoWare e a outras estruturas para atender às necessidades de pesquisas de ponta, como comunicação V2X e inteligência de grupo.
Essa resposta foi extraída do artigoCARLA: um simulador de pesquisa de direção autônoma de código abertoO