Formations MATLAB et Simulink

Concevoir des scènes 3D et des scénarios avec RoadRunner

Afficher le calendrier et s'inscrire

Détails de la formation

Cette formation de deux jours offre une expérience pratique de la conception de scènes 3D et de scénarios pour la simulation et le test de systèmes de conduite autonome. Vous acquerrez des compétences en création de réseaux routiers détaillés et appliquerez ces techniques à la reconstruction d’une scène du monde réel en vous appuyant sur des données cartographiques. Par ailleurs, vous apprendrez à créer des scénarios dynamiques comprenant des véhicules et des piétons. Vous exporterez également des scènes et des scénarios aux formats courants utilisés par les simulateurs de conduite autonome.

Parmi les sujets abordés :
  • Naviguer dans des scènes RoadRunner et les examiner via les commandes de la caméra
  • Créer et personnaliser des routes, des voies de circulation et des intersections
  • Définir des surfaces et ajouter des éléments de la scène, tels que des panneaux routiers, des arbres et des bâtiments
  • Reconstruire des scènes géospécifiques à l'aide de données fournies par un SIG (système d’information géographique), tels que des photos aériennes, des nuages de points lidar et des données d’élévation
  • Importer et exporter des scènes au format OpenDRIVE®
  • Automatiser la reconstitution d’un réseau routier avec RoadRunner Scene Builder sur des cartes HD et SD
  • Concevoir des scénarios et créer des variations de ces scénarios avec MATLAB
  • Importer et exporter des scénarios au format OpenSCENARIO®

Jour 1 sur 2


Travailler avec l’interface utilisateur

Objectif: Naviguer dans l’interface RoadRunner et manœuvrer à l’intérieur d’une scène.

  • Naviguer dans l’interface et le layout RoadRunner
  • Manœuvrer à l’intérieur d’une scène RoadRunner via les commandes de la caméra
  • Sélectionner et déplacer des objets dans une scène
  • Mesurer les distances entre différents éléments de la scène

Routes

Objectif: Créer, connecter et personnaliser des segments de route et des réseaux routiers.

  • Créer, découper et assembler des segments de route
  • Modifier la forme d’une route et son profil en section verticale et en section transversale
  • Modifier le dévers d’une route et ses limitations de vitesse
  • Créer des bretelles d’accès, des bretelles de sortie et des séparations de route

Voies de circulation

Objectif: Créer et modifier des voies de circulations, des marquages de voies et d’autres marquages routiers (pochoirs).

  • Ajouter des voies de circulation, des courbes, des trottoirs et des zones de stationnement
  • Personnaliser les propriétés des voies de circulation, comme la largeur et le sens de circulation
  • Ajouter, modifier et personnaliser le marquage des voies de circulation
  • Sauvegarder les caractéristiques des routes pour les voies de circulation personnalisées en vue d’une réutilisation

Intersections

Objectif: Connecter les routes au moyen d'intersections, ajouter des feux de signalisation et définir les manœuvres autorisées pour les véhicules.

  • Créer et personnaliser des intersections
  • Définir un ensemble de manœuvres dans une intersection, comme les changements de direction autorisés
  • Signaliser une intersection par l’insertion de feux de circulation
  • Ajouter des passages protégés pour les piétons

Terrains et accessoires

Objectif: Ajouter des surfaces et des accessoires 3D tels que des arbres et des bâtiments.

  • Créer une surface avec un matériau spécifique comme l'herbe, le bitume ou le sable
  • Ajouter des accessoires tels que des panneaux de signalisation, des bâtiments et des arbres
  • Ajouter des groupes d’accessoires le long d’une route ou à l’intérieur d’une surface, comme un ensemble d’arbres
  • Personnaliser le texte et les symboles des panneaux de signalisation
  • Importer des accessoires personnalisés créés dans d’autres outils de modélisation d’objets

Conception de scènes géospécifiques

Objectif: Construire une scène représentant précisément un endroit du monde réel en utilisant les données géographiques d’un SIG.

  • Importer des images aériennes comme références pour créer des routes et des surfaces
  • Insérer des données d’élévation pour ajouter des informations sur l’altitude
  • Utiliser des données en nuages de points
  • Utiliser des données vectorielles, telles que OpenStreetMap®

Jour 2 sur 2


Utiliser des données OpenDRIVE

Objectif: Créer une scène à partir de données OpenDRIVE importées et exporter une scène RoadRunner pour l’utiliser avec des simulateurs externes.

  • Exporter la scène au format de fichier OpenDRIVE
  • Importer des données OpenDRIVE
  • Mapping de données OpenDRIVE vers des représentations RoadRunner
  • Exporter vers d’autres formats de fichiers, tels que .fbx, en vue d’une utilisation avec des simulateurs externes

Créer une scène à partir de cartes SD et HD

Objectif: Automatiser la reconstitution d’un réseau routier avec des cartes SD et HD.

  • Créer un réseau routier à partir de routes ou régions sélectionnées sur des cartes SD
  • Créer un réseau routier à partir de routes, itinéraires ou régions sélectionnés sur des cartes HD
  • Résoudre les problèmes d’importation et de compilation
  • Configurer les ressources à utiliser pour le rendu d’éléments de la scène tels que des panneaux

Concevoir et simuler des scénarios

Objectif: Concevoir des scénarios en ajoutant des acteurs, en spécifiant des trajectoires et en définissant la logique des scénarios.

  • Ajouter des véhicules et d’autres acteurs à une scène
  • Définir et modifier des trajectoires
  • Utiliser la logique d'un scénario pour définir des séquences d’actions et des interactions entre les acteurs
  • Simuler et valider les scénarios dans RoadRunner
  • Exporter les scénarios au format OpenSCENARIO

Créer des variations de scénario

Objectif: Déplacer des scénarios dans d’autres scènes et créer des variations de scénario en modifiant des variables avec MATLAB.

  • Création de variations dans RoadRunner
  • Ajout d’ancres à un scénario et définition de contraintes relatives
  • Déplacement d’un scénario dans une autre scène
  • Interaction programmatique avec RoadRunner
  • Modification programmatique des variables de scénario avec MATLAB
  • Exportation programmatique au format OpenSCENARIO

Niveau: Intermédiaire

Pré-requis:

MATLAB Onramp ou connaissance de base de MATLAB

Durée: 2 jour

Langues: English

Afficher le calendrier et s'inscrire