Développement d'un Logiciel de Simulation 3D de Conduite Automobile

Développement d'un Logiciel de Simulation 3D de Conduite Automobile

pointerlab, expert en développement logiciel C++/Qt, accompagne un acteur majeur du secteur automobile dans la réalisation d'un simulateur de conduite 3D.


Contexte du Projet

  • Client : Editeur de logiciel
  • Durée : + 1 an
  • Consultants mobilisés : Ingénieur logiciel C++ Qt UnReal Engine
  • Technologies clés : C++ 17/20, Qt 6, Unreal Engine, Modélisation physique des capteurs, Simulation temps réel

Le simulateur développé est destiné à :

  • Former les conducteurs à la conduite de véhicules équipés de systèmes ADAS.
  • Valider les algorithmes de ces systèmes dans des environnements virtuels variés.
  • Tester les réactions humaines face à des scénarios de conduite complexes.

Objectifs du projet :

  • Développer une interface utilisateur immersive en 3D pour une expérience de conduite réaliste.
  • Intégrer des modèles physiques de capteurs (caméras, lidars, radars) pour une simulation fidèle.
  • Assurer une simulation temps réel avec des performances optimales.
  • Faciliter la création de scénarios de conduite variés pour la formation et la validation.

Description du Projet

Pour répondre aux exigences du projet, pointerlab a :

  • Conçu une interface utilisateur en Qt 6 intégrée à Unreal Engine pour une expérience immersive.
  • Développé des modules de simulation en C++ 17/20 pour gérer la physique des véhicules et des capteurs.
  • Implémenté un système de scénarisation permettant de créer et de gérer des scénarios de conduite complexes.
  • Optimisé les performances pour garantir une simulation fluide en temps réel.
  • Développé un module de communication avec le PLM « 3DExperience » via les API de Dassault, permettant une meilleure gestion des simulations 3D et des assets sur la plateforme.
  • Participé au portage des modules SCANeR "Next" en modèles, avec l'utilisation de la bibliothèque Protobuf pour la communication.

Résultats

Les principales retombées pour le client à ce jour :

  • Amélioration de la gestion des assets 3D grâce à l'intégration avec la plateforme 3DExperience.
  • Modernisation des modules SCANeR pour une meilleure modularité et interopérabilité.

Illustration du Projet

Simulateur de conduite 3D développé avec Qt et Unreal Engine
Interface utilisateur immersive pour la formation et la validation des systèmes ADAS.


Pourquoi pointerlab ?

pointerlab est reconnu pour :

  • Son expertise en développement logiciel C++/Qt pour des solutions immersives et performantes.
  • Sa capacité à intégrer des moteurs de rendu 3D comme Unreal Engine pour des simulations réalistes.
  • Son approche collaborative, axée sur l'innovation et l'excellence technique.

En savoir plus

Vous avez un projet similaire ou souhaitez bénéficier de notre expertise ? Contactez-nous pour discuter de vos besoins et évaluer notre capacité à vous accompagner.


Découvrez notre blog

Vous êtes passionné par le développement logiciel ? Découvrez notre blog, où nous partageons des articles techniques sur des sujets tels que C++ moderne, Qt, simulation 3D, et bien d'autres encore. Vous y trouverez des conseils pratiques, des tutoriels approfondis et des réflexions sur les meilleures pratiques pour vos projets logiciels.

Rejoignez la communauté C++ France sur Discord !

Développez votre réseau et boostez votre carrière avec la communauté C++ France