{"id":48850,"date":"2025-12-18T11:30:00","date_gmt":"2025-12-18T10:30:00","guid":{"rendered":"https:\/\/www.avsimulation.com\/?p=48850"},"modified":"2026-02-17T13:36:41","modified_gmt":"2026-02-17T12:36:41","slug":"tests-hil-adas-fiabiliser-la-validation","status":"publish","type":"post","link":"https:\/\/www.avsimulation.com\/fr\/tests-hil-adas-fiabiliser-la-validation\/","title":{"rendered":"Tests HIL pour l\u2019ADAS : comment simuler efficacement des centaines de cas critiques ?"},"content":{"rendered":"\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Le d\u00e9veloppement des syst\u00e8mes avanc\u00e9s d\u2019aide \u00e0 la conduite (ADAS) repose sur une exigence fondamentale : leur capacit\u00e9 \u00e0 r\u00e9agir de mani\u00e8re fiable \u00e0 une infinit\u00e9 de situations complexes. De l\u2019obstacle soudain \u00e0 la m\u00e9t\u00e9o d\u00e9grad\u00e9e, chaque cas peut potentiellement mettre en d\u00e9faut un algorithme mal calibr\u00e9 ou un capteur mal synchronis\u00e9.<\/p>\n\n\n\n<p>Or, tester physiquement l\u2019ensemble de ces sc\u00e9narios est irr\u00e9aliste : trop co\u00fbteux, trop long, et parfois tout simplement impossible \u00e0 reproduire dans le monde r\u00e9el. C\u2019est dans ce contexte que les tests Hardware-in-the-Loop (HIL), coupl\u00e9s \u00e0 une simulation r\u00e9aliste, s\u2019imposent comme une solution incontournable.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pourquoi simuler autant de cas ?<\/strong><\/h2>\n\n\n\n<p>La complexit\u00e9 croissante des fonctions ADAS freinage d\u2019urgence, r\u00e9gulateur adaptatif, maintien dans la voie, d\u00e9tection pi\u00e9ton oblige les industriels \u00e0 tester leurs syst\u00e8mes sur des centaines, voire des milliers de cas critiques. Cette explosion du volume de tests s\u2019explique par plusieurs facteurs :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Multiplication des variables (m\u00e9t\u00e9o, luminosit\u00e9, types de routes, comportements des usagers)<br><\/li>\n\n\n\n<li>N\u00e9cessit\u00e9 de tester les limites du syst\u00e8me (edge cases)<br><\/li>\n\n\n\n<li>Exigences normatives (Euro NCAP, ISO 21448 &#8211; SOTIF)<br><\/li>\n\n\n\n<li>Passage \u00e0 l\u2019\u00e9chelle des logiciels embarqu\u00e9s<br><\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Dans ce contexte, la simulation devient la seule voie r\u00e9aliste pour garantir une couverture de test compl\u00e8te sans compromis sur les d\u00e9lais.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Le r\u00f4le du test HIL dans cette approche<\/strong><\/h2>\n\n\n\n<p>Un test Hardware-in-the-Loop consiste \u00e0 connecter un calculateur r\u00e9el (ECU) \u00e0 une plateforme de simulation temps r\u00e9el. L\u2019objectif est de tester son comportement dans un environnement virtuel dynamique, comme s\u2019il \u00e9tait int\u00e9gr\u00e9 au v\u00e9hicule.<\/p>\n\n\n\n<p>Dans le cadre de l\u2019ADAS, cela permet de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Valider des fonctions en boucle ferm\u00e9e (r\u00e9action \u00e0 un \u00e9v\u00e9nement dynamique)<br><\/li>\n\n\n\n<li>Tester l\u2019int\u00e9gration de plusieurs ECU (fusion capteurs, d\u00e9cision, actionneur)<br><\/li>\n\n\n\n<li>Analyser la robustesse du syst\u00e8me face \u00e0 des variations rapides (retards, conflits, valeurs limites)<br><\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Avec une plateforme comme <a href=\"https:\/\/www.avsimulation.com\/fr\/scaner\/\">SCANeR\u2122<\/a>, ces tests peuvent \u00eatre automatis\u00e9s, reproduits, et \u00e9tendus \u00e0 une large base de sc\u00e9narios pr\u00e9d\u00e9finis ou personnalis\u00e9s.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>SCANeR\u2122 et le test HIL : une int\u00e9gration native<\/strong><\/h2>\n\n\n\n<p>Chez AVSimulation, nous avons con\u00e7u SCANeR\u2122 pour fonctionner de mani\u00e8re fluide avec les principales architectures HIL du march\u00e9 : dSPACE, NI, RTMaps, mais aussi des solutions maison bas\u00e9es sur des OS temps r\u00e9el.<\/p>\n\n\n\n<p>Les atouts cl\u00e9s de SCANeR\u2122 dans ce cadre :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compatibilit\u00e9 temps r\u00e9el avec synchronisation pr\u00e9cise des signaux<br><\/li>\n\n\n\n<li>Simulation haute fid\u00e9lit\u00e9 du v\u00e9hicule, des capteurs (lidar, radar, cam\u00e9ra), de l\u2019environnement et du trafic<br><\/li>\n\n\n\n<li>Ex\u00e9cution automatis\u00e9e de milliers de sc\u00e9narios complexes<br><\/li>\n\n\n\n<li>Support des protocoles NCAP, ISO 26262, SOTIF<br><\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Cette flexibilit\u00e9 permet de construire une boucle HIL compl\u00e8te dans laquelle l\u2019ECU interagit avec des conditions de conduite r\u00e9alistes, sans quitter le banc de test.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Automatiser l\u2019ex\u00e9cution de centaines de sc\u00e9narios critiques<\/strong><\/h2>\n\n\n\n<p>Un des leviers majeurs du test HIL avanc\u00e9 est l\u2019automatisation. Gr\u00e2ce aux API de SCANeR\u2122 et \u00e0 des moteurs de g\u00e9n\u00e9ration de sc\u00e9narios, les \u00e9quipes peuvent :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Param\u00e9trer des campagnes de test massives<br><\/li>\n\n\n\n<li>Injecter automatiquement des variations (vitesses, usagers, trajectoires)<br><\/li>\n\n\n\n<li>D\u00e9tecter les cas d\u2019\u00e9chec via des crit\u00e8res d\u00e9finis (distance minimale, freinage hors tol\u00e9rance, d\u00e9lai de r\u00e9ponse\u2026)<br><\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Exemple : pour tester une fonction de freinage d\u2019urgence pi\u00e9ton, on peut simuler 200 variantes de travers\u00e9e (vitesse, angle, luminosit\u00e9, surface mouill\u00e9e, etc.) et identifier pr\u00e9cis\u00e9ment les cas o\u00f9 l\u2019ECU ne r\u00e9agit pas dans les d\u00e9lais.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>R\u00e9duire les risques, acc\u00e9l\u00e9rer la mise sur le march\u00e9<\/strong><\/h2>\n\n\n\n<p>En combinant la simulation haute fid\u00e9lit\u00e9 et les tests HIL automatis\u00e9s, les constructeurs et \u00e9quipementiers r\u00e9duisent consid\u00e9rablement :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le temps de mise au point des fonctions ADAS<br><\/li>\n\n\n\n<li>Les co\u00fbts associ\u00e9s aux essais physiques<br><\/li>\n\n\n\n<li>Le risque de non-conformit\u00e9 lors des tests r\u00e9glementaires<br><\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Ils peuvent ainsi valider un plus grand nombre de sc\u00e9narios, plus t\u00f4t dans le cycle, et en toute s\u00e9curit\u00e9.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Une approche d\u00e9j\u00e0 \u00e9prouv\u00e9e dans l\u2019industrie<\/strong><\/h2>\n\n\n\n<p>Les campagnes de test HIL bas\u00e9es sur SCANeR\u2122 sont aujourd\u2019hui utilis\u00e9es dans :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La validation de fonctions Euro NCAP (freinage, d\u00e9passement, changement de voie)<br><\/li>\n\n\n\n<li>La mise au point de syst\u00e8mes de conduite autonome niveau 2 \u00e0 4<br><\/li>\n\n\n\n<li>L\u2019int\u00e9gration multi-ECU dans des plateformes centralis\u00e9es<br><\/li>\n\n\n\n<li>La calibration fine des capteurs en fonction des contextes d\u2019usage<br><\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Cette m\u00e9thodologie s\u2019inscrit pleinement dans une strat\u00e9gie de Software Defined Vehicle (SDV), o\u00f9 la performance logicielle devient un \u00e9l\u00e9ment diff\u00e9renciateur central.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le d\u00e9veloppement des syst\u00e8mes avanc\u00e9s d\u2019aide \u00e0 la conduite (ADAS) repose sur une exigence fondamentale : leur capacit\u00e9 \u00e0 r\u00e9agir de mani\u00e8re fiable \u00e0 une infinit\u00e9 de situations complexes. De l\u2019obstacle soudain \u00e0 la m\u00e9t\u00e9o d\u00e9grad\u00e9e, chaque cas peut potentiellement mettre en d\u00e9faut un algorithme mal calibr\u00e9 ou un capteur mal synchronis\u00e9. Or, tester physiquement [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":48842,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"topics":[],"class_list":["post-48850","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-publications"],"_links":{"self":[{"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/posts\/48850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/comments?post=48850"}],"version-history":[{"count":3,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/posts\/48850\/revisions"}],"predecessor-version":[{"id":49544,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/posts\/48850\/revisions\/49544"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/media\/48842"}],"wp:attachment":[{"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/media?parent=48850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/categories?post=48850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/tags?post=48850"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/www.avsimulation.com\/fr\/wp-json\/wp\/v2\/topics?post=48850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}