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
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.