Carla est un simulateur open source pour la recherche autonome de conduite. Carla a été développée à partir de zéro pour soutenir le développement, la formation et la validation des systèmes de conduite autonomes. En plus du code et des protocoles open source, Carla fournit des actifs numériques ouverts (dispositions urbaines, bâtiments, véhicules) qui ont été créées à cet effet et peuvent être utilisées librement. La plate-forme de simulation prend en charge les spécifications flexibles des suites de capteurs et des conditions environnementales.
Note
Il s'agit de la branche de développement ue4-dev
pour la version Unreal Engine 4.26 de Carla . Cette branche existe en parallèle avec la version Unreal Engine 5.3 de Carla, dans la branche ue5-dev
. Assurez-vous que cette version de Carla convient à vos besoins car il existe des différences significatives entre les versions UE 4.26 et UE 5.3 de Carla.
Linux:
Windows:
Avertissement
Les téléchargements Carla Package sont désormais fournis à l'aide du CDN Backblaze. Les liens de téléchargement du service Web Amazon ont été interrompus. Veuillez vous assurer de mettre à jour toutes les informations pertinentes dans les référentiels à l'aide des versions du package Carla Simulator.
La documentation de Carla est hébergée sur ReadTheDocs. Veuillez consulter les liens clés suivants:
Référentiels associés à la plate-forme de simulation Carla:
Comme ce que vous voyez? Star nous sur GitHub pour soutenir le projet!
Si vous utilisez Carla, veuillez citer notre papier CorL'17.
Carla: un simulateur de conduite urbaine ouverte
Alexey Dosovitskiy, ROS allemand, Felipe Codevilla, Antonio Lopez, Vladlen Koltun; PMLR 78: 1-16 [PDF] [Talk]
@inproceedings{Dosovitskiy17,
title = {{CARLA}: {An} Open Urban Driving Simulator},
author = {Alexey Dosovitskiy and German Ros and Felipe Codevilla and Antonio Lopez and Vladlen Koltun},
booktitle = {Proceedings of the 1st Annual Conference on Robot Learning},
pages = {1--16},
year = {2017}
}
Clone ce référentiel localement à partir de github:
git clone https://github.com/carla-simulator/carla.git .
Aussi, clonez la fourche Carla du moteur Unreal dans un endroit approprié:
git clone --depth 1 -b carla https://github.com/CarlaUnreal/UnrealEngine.git .
Une fois que vous avez cloné les référentiels, suivez les instructions de construction en Linux ou de la construction sous Windows.
Veuillez jeter un œil à nos directives de contribution.
Si vous rencontrez des problèmes, vérifiez notre FAQ.
Le code spécifique de Carla est distribué sous licence MIT.
Les actifs spécifiques de Carla sont distribués sous licence CC-By.
La bibliothèque AD-RSS-Lib compilée et liée par la variante RSS Integration Build introduit une licence LGPL-2.1 uniquement.
Unreal Engine 4 suit ses propres conditions de licence.
Carla utilise trois dépendances dans le cadre de l'intégration SUMO:
Carla utilise une dépendance dans le cadre de l'intégration Chrono:
Carla utilise le SDK FBX Autodesk pour convertir FBX en OBJ dans le processus d'importation des cartes. Cette étape est facultative, et le SDK est situé ici
Ce logiciel contient le code Autodesk® FBX® développé par Autodesk, Inc. Copyright 2020 Autodesk, Inc. Tous droits, réservé. Un tel code est fourni "tel quel" et Autodesk, Inc. décline toutes les garanties, qu'elles soient expresses ou implicites, y compris sans limitation les garanties implicites de qualité marchande, d'adéquation à un usage particulier ou de non-contrefaçon de droits tiers. En aucun cas, Autodesk, Inc. ne sera pas responsable des dommages directs, indirects, accessoires, spéciaux, exemplaires ou consécutifs (y compris, mais sans s'y limiter, l'achat de biens ou de services de substitution; perte d'usage, données ou bénéfices; ou Interruption des entreprises) cependant causée et sur toute théorie de la responsabilité, que ce soit dans le contrat, la responsabilité stricte ou le délit (y compris la négligence ou autre) surgissant de quelque manière que ce soit. "