Dr. Thomas Herpel, Senior Manager Test System Development, ZF Mobility Solutions, Ingolstadt, Allemagne
Michael Vogt, Engineering Supervisor, HIL Development, ZF Active Safety GmbH, Coblence, Allemagne
Brenda Vargas, Directeur du Marketing Solutions, Transport, NI
L’écosystème ouvert, axé sur les données et connecté par logiciel de NI, ainsi que les capacités PXI, ont permis à ZF de développer un système ADAS HIL évolutif pour répondre aux exigences futures tout en suivant les programmes de test.
Le prototype du système de test ADAS HIL de ZF a été répliqué sur plusieurs systèmes pour fonctionner dans une ferme HIL, créant ainsi des systèmes de validation entièrement automatisés sur de nombreux cycles de test de logiciels.
Les compétences de l’équipe de ZF ont conduit au développement de puissantes bibliothèques logicielles HIL modulaires, servant de base aux projets et de voie vers un centre d’excellence NI.
Le système de test HIL (hardware-in-the-loop) ADAS doit répondre aux exigences en constante évolution de la vérification et de la validation des systèmes d’aide à la conduite (ADAS) et des fonctions complexes de conduite autonome (AD) pour les véhicules autonomes afin d’offrir aux humains la sécurité nécessaire.
Le département de validation ADAS de ZF a collaboré avec NI pour développer et personnaliser un système de test HIL évolutif, flexible et largement structuré en réseau qui a été réutilisé pour tester les ECU des systèmes ADAS et AD, tout en accélérant considérablement le développement.
ZF, l’un des plus grands équipementiers automobiles au monde, s’est engagée à appliquer la « vision zéro », qui vise à éliminer les accidents de la route mortels et les émissions polluantes. L’une des principales approches pour atteindre cet objectif consiste à rendre la conduite plus sûre, plus efficace et plus confortable.
La stratégie future de ZF se concentre fortement sur la « mobilité de la prochaine génération », définissant des solutions de mobilité viables, électriques, intelligentes, connectées, durables, sûres, autonomes et abordables.
Figure 1 : Mobilité de la prochaine génération de ZF. Photo reproduite avec l’aimable autorisation du groupe ZF.
ZF occupe une position solide sur le marché grâce à son expertise et à son portefeuille de produits permettant aux véhicules de voir, de penser et d’agir. La maxime « Voir – Penser – Agir » résume de manière concise le fil conducteur de l’entreprise. Par exemple, ZF peut interconnecter des caméras et des systèmes de capteurs, tels que des radars ou des lidars, pour fournir une vue panoramique à 360 degrés (voir). De plus, ZF développe, produit et connecte les centres de commutation du véhicule à l’aide d’un réseau d’unités de contrôle électronique ou de plates-formes centrales de calcul hautes performances (penser). Naturellement, l’entreprise peut connecter des systèmes mécatroniques dans le système de transmission, le châssis ou le système de direction pour créer des fonctions de conduite modernes (agir). Les véhicules sont ainsi plus sûrs et plus efficaces.
ZF Mobility Solutions (ZMS) est une filiale à 100 % du groupe ZF dont le siège social est situé à Ingolstadt, en Allemagne. Cette filiale a pour mission d’offrir une mobilité propre, efficace, confortable et abordable en développant et en mettant en œuvre des systèmes de transport autonomes.
Le département de développement des systèmes de test de ZMS a pour objectif de développer des systèmes de test innovants et de haute qualité adaptés aux exigences spécifiques de vérification et de validation des systèmes ADAS et AD complexes.
Il a pour mission de construire des prototypes de systèmes de test HIL pour le groupe ZF avec du matériel, des logiciels et des processus prêts à être utilisés dans des projets de développement en série.
Figure 2 : ZF ADAS. Photo reproduite avec l’aimable autorisation du groupe ZF.
Les systèmes ADAS nécessitent une validation intensive à différents stades de leur développement. Les tests doivent inclure des scénarios réels pour des fonctions complexes et largement structurées en réseau. Quel doit être le niveau de sécurité des systèmes ADAS avant qu’ils ne soient autorisés à circuler sur les routes pour être utilisés par les consommateurs ? Les tests en conditions réelles prennent beaucoup de temps, sont coûteux et n’apportent parfois qu’une valeur informative limitée, notamment en termes de reproductibilité. Bien que cela soit encore nécessaire, il est urgent de passer d’une « quantité de kilomètres parcourus » à une « qualité des kilomètres qui doit être testée sur la route » en incluant d’autres méthodologies de tests dans le processus de validation.
Plus que jamais, une stratégie de validation bien élaborée est un pilier important de la conformité aux normes et réglementations les plus récentes telles que la norme ISO-26262 ou Automotive SPICE (ASPICE).
Les technologies de réalité virtuelle (RV) sont l’une des principales tendances en matière de développement ; elles permettent de tester le système à des stades précoces dans des conditions réalistes. Les systèmes de test HIL pour la relecture de données en boucle ouverte et les simulations en boucle fermée sont particulièrement adaptés à la validation des fonctions ADAS sur le matériel cible et à la détermination d’indicateurs clés de performances (KPI) fonctionnels et non fonctionnels.
Les exigences et la combinaison de différentes méthodologies de test sont essentielles pour assurer la sécurité du conducteur et des passagers et, à terme, pour que les véhicules autonomes deviennent une réalité. Les solutions NI permettent de construire des systèmes de test qui contribuent à une stratégie de test complète comprenant à la fois des tests en conditions réelles et des tests basés sur la RV.
Les systèmes ADAS imposent des exigences élevées en matière de développement de systèmes de test, car ceux-ci ne sont plus seulement axés sur une puissance de calcul élevée, mais plus que jamais sur l’évolutivité, la flexibilité et les aspects liés au fonctionnement en réseau des systèmes. Le système sous test (SUT) est un capteur radar ZF destiné aux applications ADAS typiques telles que le régulateur de vitesse adaptatif, la prévention des collisions et les systèmes de sécurité pré-collision ou les fonctions de copilote. À mesure que la complexité du SUT augmente, il est inévitable de penser aux plates-formes lors du développement de nouveaux systèmes de test.
Les principales caractéristiques de ces systèmes de test sont les suivantes :
Pour la validation en boucle ouverte des ECU ADAS avec des enregistrements réels provenant de bancs d’essai et de parcs de test, la réinjection de données doit être possible avec des débits de données élevés sur des interfaces de communication complexes nécessitant un cadencement et une synchronisation très précis. Outre les données radar enregistrées, les signaux de communication du bus au repos du véhicule doivent être à nouveau traités en parallèle, tels que les signaux de vitesse du véhicule, les vitesses de lacet ou d’autres données d’état. Pour la réinjection de données radar, le système de test HIL doit fournir les interfaces appropriées et un contrôle robuste et précis de la réinjection avec un débit de données d’E/S élevé et une communication en bande latérale. La plate-forme logicielle et les interfaces du système de test HIL présentent un autre aspect essentiel : l’automatisation complète des tests HIL, le déploiement de logiciels à distance et le fonctionnement HIL dans le cadre d’opérations de test HIL 24h/24 et 7j/7.
Les principaux facteurs qui ont incité ZMS à choisir NI étaient les systèmes de calcul en temps réel hautes performances, ainsi que les capacités de cadencement et de synchronisation de haute précision. La plate-forme PXI était également intéressante, avec sa grande variété de cartes et de modules d’interface, tels que les systèmes de bus automobiles les plus récents et les cartes d’E/S analogiques et numériques.
La plate-forme logicielle ouverte de NI permet également de générer des logiciels modulaires et spécifiques aux applications dans le cadre du développement de systèmes HIL, notamment en ce qui concerne le développement de logiciels en temps réel avec LabVIEW et les aspects liés au fonctionnement du système couverts par le logiciel SystemLink™.
La plate-forme PXI prend en charge la modularité pour passer d’un projet ADAS à un autre sans réinventer la roue. Pour ce faire, elle définit de nouveaux paramètres pour chaque cas de test et s’appuie sur la base existante d’un système central qui peut être réutilisé pour tester de puissantes ECU pour les systèmes ADAS et AD tout en gagnant du temps. L’évolutivité est également au rendez-vous : aujourd’hui, il est possible de tester des ECU comportant cinq à dix connexions de bus et interfaces de données ; demain, les tests pourront être étendus à 30 interfaces ou plus.
Le développement complet du simulateur HIL comprenait la conception mécanique et électrique du banc HIL, intégrant tous les aspects de la sécurité du travail et du produit.
La configuration du système PXI était la suivante :
Composants supplémentaires du système HIL :
Figure 3 : Système de simulation HIL temps réel
L’architecture logicielle pour le fonctionnement en temps réel HIL et le flux de données pour la réinjection comprend :
Grâce aux compétences respectives de ZMS et du groupe ZF, NI a contribué à la mise en place des processus et de la maintenance des logiciels. Cela a permis de créer une bibliothèque logicielle HIL puissante et modulaire, qui sert de base aux projets HIL et a ouvert la voie pour devenir un centre d’excellence NI en 2022.
Le développement logiciel chez ZMS s’est appuyé sur les processus existants de développement de logiciels agiles, basés sur Scrum, et d’intégration et de déploiement continus (CI/CD), illustrés dans la figure suivante.
Figure 4 : Processus de développement logiciel
La figure suivante donne un aperçu des flux de données et des dépendances de communication dans la configuration du système de test HIL.
Figure 5 : Processus de développement logiciel
Le prototype du système HIL étant développé et reproduit sur plusieurs systèmes HIL exploités dans une ferme HIL, la validation du système radar a été effectuée sur un nombre important de cycles de test de logiciels radar dans le cadre d’exécutions HIL entièrement automatisées. Cela a permis une plus grande flexibilité dans les tests à la volée des nouvelles versions logicielles sur la plate-forme ECU cible, ainsi qu’une couverture élevée des tests.
Au cours du développement du système radar, des données équivalant à plus de 600 jours de tests au sol ont été retraitées dans la ferme HIL.
L’intégration des différents systèmes de test HIL en tant que ferme HIL dans le processus de développement et de validation du système est illustrée dans la figure suivante.
Figure 6 : Processus de développement et de validation du système
Les capacités de SystemLink pour le déploiement à distance du logiciel HIL temps réel, le fonctionnement du système et la maintenance ont apporté un avantage supplémentaire lors du passage du développement de prototypes HIL à une ferme HIL 24h/24 et 7j/7. Les solutions de NI permettent à ZF de gagner du temps et d’évoluer. Les programmes de test de ZF peuvent ainsi suivre leur propre calendrier d’innovation.
L’une des réalisations remarquables du projet de développement du radar HIL a été la certification du département Test System Development de ZMS en tant que « NI Center of Excellence ». L’équipe a excellé en matière d’ingénierie et de processus de développement de logiciels permettant de gagner du temps, de conception et d’architecture logicielles évolutives et extensibles, ainsi que de formation, de mentorat et d’apprentissage cohérents.
Notre partenariat stratégique nous permettra également de mettre sur le marché des systèmes ADAS et AD sûrs et fiables.
« Je suis entouré d’une équipe formidable, très motivée, experte dans son domaine et pleinement engagée dans nos projets et la stratégie de ZF. En collaboration avec nos partenaires stratégiques tels que NI, nous concrétisons nos idées. »
Dr. Thomas Herpel, Senior Manager Test System Development, chargé de définir les conditions permettant à l’équipe de travailler au mieux et de mettre la stratégie ZF sur le marché aujourd’hui et demain
« Nous avons besoin de processus bien définis pour le développement LabVIEW et devons être précis sur ce que nous faisons, tout en automatisant autant que possible. Devenir un centre d’excellence nous a permis d’accélérer les tests et a eu un impact sur notre travail quotidien en nous permettant de gagner du temps, d’être plus efficaces et d’améliorer le logiciel. Je suis fier de cette excellente collaboration. »
Oleg Scherling, développeur de l’architecture HIL LabVIEW et personne ayant incité ZMS à devenir un centre d’excellence NI
« Notre équipe, composée d’experts en radar et HIL de ZF et de notre partenaire technologique ZMS, a pu développer un radar HIL en collaboration avec NI, qui s’intègre parfaitement dans les chaînes d’outils de validation ZF hautement automatisées existantes pour accélérer davantage nos processus de test et de développement. »
Michael Vogt, Engineering Supervisor du département de validation ADAS de ZF, responsable du développement HIL dans le système ADAS de ZF
« En collaboration avec nos collègues de ZMS, nous avons pu développer un système HIL qui répond à nos exigences en utilisant des composants NI. Le système HIL est un pilier important de la stratégie de validation des capteurs radar. »
Philipp Strempel, ingénieur au département de validation ADAS de ZF et chef de projet responsable du développement radar HIL