Los sistemas de pruebas HIL como tecnología clave para la validación de ADAS

Dr. Thomas Herpel, gerente senior de desarrollo de sistemas de pruebas, ZF Mobility Solutions, Ingolstadt, Alemania

Michael Vogt, supervisor de ingeniería, desarrollo de HIL, ZF Active Safety GmbH, Koblenz, Alemania

Brenda Vargas, gerente senior de marketing de soluciones, Transporte, NI

 

Part of our H2 2023 Automotive Journal

 

Aspectos destacados del caso de estudio

 

  • El ecosistema abierto, impulsado por datos y conectado por software de NI más las capacidades PXI permitieron a ZF desarrollar un sistema ADAS HIL escalable para cumplir con los requisitos futuros, manteniendo el ritmo de los programas de pruebas. 

  • El prototipo del sistema de pruebas ADAS HIL de ZF se replicó en varios sistemas para operar en una granja HIL, creando sistemas de validación completamente automatizados a través de numerosos ciclos de pruebas de software.

  • Las habilidades del equipo de ZF llevaron al desarrollo de poderosas bibliotecas de software HIL modulares, que sirven como base para proyectos futuros y un camino para convertirse en un Centro de Excelencia de NI.

Foto cortesía del ZF Group

​"AD y ADAS requieren la combinación de diferentes metodologías de pruebas, lo cual es un desafío pero esencial para garantizar la seguridad al conductor y al pasajero para que los vehículos autónomos se conviertan en una realidad. Con las soluciones de NI, podemos construir sistemas y dar un paso más hacia una estrategia de pruebas integral que consiste en pruebas tanto del mundo real como virtuales."

- Dr. Thomas Herpel, director sénior de desarrollo de sistemas de pruebas, ZF Mobility Solutions, Ingolstadt, Alemania

El reto:

​El sistema de pruebas de hardware-in-the-loop (HIL) ADAS debe cumplir con los requisitos en constante cambio de verificación y validación de los sistemas de asistencia avanzada al conductor (ADAS) y las funciones complejas de conducción autónoma (AD) para vehículos autónomos para proporcionar a los humanos la seguridad necesaria.​

La solución

El departamento de validación de ADAS de ZF trabajó con NI para desarrollar y adaptar un sistema de pruebas HIL escalable, flexible y altamente interconectado que se ha reutilizado para probar ECUs para sistemas ADAS y AD, ahorrando un tiempo de desarrollo significativo.

​Movilidad de la próxima generación de ZF

​ZF, uno de los proveedores de automoción más grandes del mundo, apuesta por la "visión cero", que tiene como objetivo eliminar los accidentes de tráfico mortales y las emisiones contaminantes. Un de los principales enfoques para alcanzar este objetivo es hacer que la conducción sea más segura, más eficiente y más cómoda.

 

​La estrategia futura de ZF se enfoca fuertemente en dar forma a la "movilidad de la próxima generación", describiendo soluciones de movilidad viables que son eléctricas, inteligentes, conectadas, sostenibles, seguras, autónomas y asequibles.

 

Movilidad de la próxima generación de ZF

 

Figura 1: Movilidad de la próxima generación de ZF Foto cortesía del ZF Group.

ZF tiene una posición sólida en el mercado con su experiencia y portafolio de productos que permite que los vehículos vean, piensen y actúen. La máxima "Ver - Pensar - Actuar" resume de manera concisa el tema principal de la compañía. Por ejemplo, ZF puede interconectar sistemas de cámaras y sensores, como radar o lidar, para proporcionar una vista panorámica de 360 grados (ver). Además, ZF desarrolla, produce y conecta los centros de conmutación del vehículo, utilizando una red de unidades de control electrónico o plataformas de cómputo centrales de alto rendimiento (Think). Y, naturalmente, la compañía puede conectar sistemas mecatrónicos en el drive, el chasis o el sistema de dirección para crear funciones de conducción modernas (Act). Esto hace que los vehículos no solo sean más seguros, sino que también mejora su eficiencia.

 

Desarrollo del sistema de pruebas en ZF Mobility Solutions

​ZF Mobility Solutions (ZMS) es una subsidiaria al 100% de ZF Group con sede en Ingolstadt, Alemania. La misión de esta parte de la compañía es proporcionar movilidad limpia, eficiente, cómoda y asequible mediante el desarrollo y la implementación de sistemas de transporte autónomos.

 

​La visión del departamento de desarrollo de sistemas de pruebas de ZMS es desarrollar sistemas de pruebas innovadores y de alta calidad de acuerdo a las complejas demandas específicas de verificación y validación de ADAS y AD.

 

​La misión es construir prototipos para sistemas de pruebas basados en HIL para ZF Group con hardware, software y procesos listos para usar en proyectos de desarrollo en serie.

 

​Desafíos de validación de ADAS

ZF ADAS

 

Figura 2: ZF ADAS. Foto cortesía del ZF Group.

ADAS requiere una validación intensiva en varias etapas de desarrollo. Las pruebas deben incluir escenarios del mundo real para funciones complejas y que están muy interconectadas. ¿Qué tan seguro debe ser ADAS antes de que se permita en la carretera para el uso del consumidor? Las pruebas de automóviles reales requieren mucho tiempo, son costosas y, a veces, solo brindan un valor informativo limitado, especialmente en términos de reproducibilidad de las pruebas. Si bien sigue siendo necesario, existe una necesidad urgente por cambiar de "una cantidad de millas conducidas" a "la calidad de las millas que deben probarse en la carretera" incluyendo otras metodologías de pruebas en el proceso de validación.

 

​Más que nunca, una estrategia de validación bien elaborada es un pilar importante para cumplir con las normas y regulaciones de última generación, como la norma ISO-26262 o Automotive SPICE (ASPICE).

 

​El uso de tecnologías de realidad virtual (VR) en el desarrollo es una de las principales tendencias; permite probar el sistema en etapas iniciales en condiciones realistas. Los sistemas de pruebas basados en HIL para la reproducción de datos de ciclo abierto y las simulaciones de ciclo cerrado son particularmente adecuados para la validación de las funciones de ADAS en el hardware de destino y la determinación de indicadores clave de rendimiento (KPI) funcionales y no funcionales.

 

​Los requisitos y la combinación de diferentes metodologías de pruebas son esenciales para brindar seguridad al conductor y al pasajero, para que los vehículos autónomos se conviertan en una realidad. Las soluciones de NI permiten que los sistemas de pruebas se construyan para contribuir con una estrategia de pruebas integral que consiste en pruebas tanto del mundo real como basadas en la realidad virtual.

 

​Requisitos para el sistema de pruebas HIL de radar

​ADAS impone una gran exigencia en el desarrollo de sistemas de pruebas, ya que el enfoque y la necesidad de estos sistemas ya no solo es alta potencia de cómputo, sino más que nunca en la escalabilidad, la flexibilidad y los aspectos de la operación de un sistema altamente interconectado.. El sistema bajo prueba (SUT) es un sensor de radar calificado para automóviles de ZF para aplicaciones típicas de ADAS, como control de crucero adaptativo, prevención de colisiones y sistemas de seguridad previos a la colisión o funciones de copiloto. A medida que aumenta la complejidad del SUT, es inevitable pensar en plataformas al desarrollar nuevos sistemas de pruebas.  

​Los aspectos clave de tales sistemas de pruebas son:

 

  • ​Modularidad: Plug and play de componentes básicos del sistema HIL y componentes complementarios
  • ​Escalabilidad: Desde la validación de una sola ECU de ADAS hasta la reproducción de datos del sensor AD de 360° de alto rendimiento y la simulación de realidad virtual de ciclo cerrado
  • ​Fiabilidad: Operación de granja HIL en serie 24/7 que cumple con los requisitos de disponibilidad más altos
  • ​Compatibilidad: Integración de nuevos sistemas de pruebas HIL en ecosistemas existentes con respecto a la infraestructura de TI del grupo, herramientas y procesos existentes
  • ​Fácil funcionamiento: Configuraciones de granja HIL para una amplia variedad de validaciones en serie con acceso remoto, operación y mantenimiento y diagnóstico

​Para la validación de ciclo abierto de las ECUs de ADAS con grabaciones reales de los campos de pruebas y las flotas de pruebas, la reinyección de datos debe habilitarse con altas velocidades de datos a través de complejas interfaces de comunicación con una demanda de temporización y sincronización altamente precisas. Además de los datos de radar registrados, las señales de comunicación del bus de descanso del vehículo deben procesarse nuevamente en paralelo, como las señales de velocidad del vehículo, las velocidades u otros datos de estado. Para la reinyección de datos de radar, el sistema de pruebas HIL debe proporcionar las interfaces adecuadas y un control robusto y preciso de la reinyección con alta velocidad de datos de E/S y comunicación de banda lateral. Otro aspecto clave de la plataforma de software y las interfaces del sistema de pruebas HIL es el requisito de automatización completa de las pruebas HIL, la implementación remota del software y la operación HIL en las operaciones de la granja de pruebas HIL 24/7.

 

​Enfoque

​Los principales factores que hicieron que ZMS eligiera a NI fueron los sistemas de cómputo en tiempo real de alto rendimiento junto con capacidades de sincronización y temporización de alta precisión. La plataforma PXI también era atractiva, con su amplia variedad de tarjetas y módulos de interfaz, como un sistema de bus automotriz actualizado y tarjetas de E/S analógicas y digitales.

​La plataforma de software abierta de NI también permite generar software modular y específico de la aplicación en el desarrollo de sistemas HIL, especialmente con respecto al desarrollo de software en tiempo real con LabVIEW y los aspectos de operación del sistema cubiertos por el software SystemLink™.

​La plataforma PXI soporta la modularidad para cambiar el trabajo de un proyecto ADAS a otro sin reinventar la rueda. Esto se logra configurando nuevos parámetros para cada caso de prueba y confiando en la base existente de un sistema central que se puede reutilizar para probar ECUs potentes para sistemas ADAS y AD ahorrando tiempo. Y también aporta escalabilidad, ya que hoy en día se pueden probar ECUs con cinco a diez conexiones de bus e interfaces de datos; las pruebas del mañana se pueden escalar hasta 30 interfaces o más.

​El desarrollo completo del simulador HIL incluyó el diseño mecánico y eléctrico del equipo HIL, incorporando todos los aspectos del trabajo y la seguridad del producto.

 

La configuración del sistema PXI fue la siguiente:

  • ​Chasis PXIe-1082
  • ​PXIe-8840 Intel i7 de quad core, 8 GB de RAM, disco duro de 320 GB 
  • ​Módulo de temporización y sincronización PXI-6683
  • ​2 interfaces de bus PXI-8512 CAN-FD

​Componentes adicionales del sistema HIL:

  • ​PC de control HIL de 19 pulgadas con sistema operativo Ubuntu
  • ​Fuente de alimentación para 12 V DC
  • ​Entrada de energía de 16 amperios
  • Dispositivo de reinyección MIPI/CSI-2 y SPI externo

Sistema de simulación HIL en tiempo real

 

Figura 3: Sistema de simulación HIL en tiempo real

La arquitectura del software para la operación HIL en tiempo real y la transferencia de datos para reinyección consta de:

  • ​Nodos ROS (C++) para procesamiento de datos de radar registrados
  • ​Componentes de LabVIEW para operación HIL en tiempo real, comunicación de bus y sincronización
  • ​Scripts y componentes de software adicionales para permitir el control y la operación remotos, y para conectarse a los servidores SystemLink

​Gracias a las respectivas habilidades de ZMS y dentro de ZF Group, NI contribuyó en el establecimiento de procesos y mantenimiento del software. Esto ayudó a construir una biblioteca de software HIL potente y modular, que sirve como base para futuros proyectos de HIL y creó un camino para convertirse en un Centro de Excelencia de NI en 2022.

​El desarrollo de software en ZMS se basó en los procesos existentes para el desarrollo de software ágil basado en Scrum y para la integración continua y la implementación continua (CI/CD), que se muestra en la siguiente figura.

Figura 4: Proceso de desarrollo de software

La siguiente figura proporciona una descripción general de los flujos de datos y las dependencias de comunicación en la configuración del sistema de pruebas HIL.

 

Figura 5: Proceso de desarrollo de software

Resultados

​Con el prototipo del sistema HIL siendo se desarrolló y replicó en varios sistemas HIL operados en una granja HIL, la validación del sistema de radar se realizó en un número significativo de ciclos de prueba de software de radar en ejecuciones HIL completamente automatizadas. Esto condujo a una mayor flexibilidad en las pruebas sobre la marcha de las nuevas versiones del software en la plataforma de la ECU de destino, así como una alta cobertura de prueba.

​Durante el desarrollo del sistema de radar, se re-procesaron en la granja HIL los datos equivalentes a más de 600 días de operaciones de prueba en tierra.

​en la siguiente figura se muestra la integración de los diversos sistemas de pruebas HIL como una granja HIL en el proceso de desarrollo y validación del sistema.

 

​Figura 6: Proceso de validación y desarrollo del sistema

Las capacidades de SystemLink para la implementación remota del software HIL en tiempo real, la operación y el mantenimiento del sistema brindaron un beneficio adicional al pasar del desarrollo de prototipos HIL a una granja HIL 24/7. Las soluciones de NI ayudan a ZF a ahorrar tiempo y escalar. Esto significa que los programas de pruebas de ZF pueden seguir el ritmo de su propio calendario de innovación.

​Uno de los logros notables del proyecto de desarrollo del radar HIL fue la certificación del departamento de desarrollo del sistema de pruebas en ZMS como un "Centro de Excelencia de NI". El equipo estaba demostrando excelencia en ingeniería y procesos de desarrollo de software que ahorran tiempo, diseño y arquitectura de software escalables y extensibles, así como capacitación, tutoría y aprendizaje consistentes.  

​Nuestra colaboración estratégica también nos permitirá llevar al mercado sistemas ADAS y AD seguros y confiables.  

​​

Impacto del equipo ZF:

​"Estoy rodeado de un gran equipo, muy motivado, expertos en su campo y totalmente comprometidos con nuestros proyectos y la estrategia de ZF. Junto con nuestros partners estratégicos como NI, hacemos realidad nuestras ideas con éxito."  

​Dr. Thomas Herpel, gerente sénior del sistema de pruebas, responsable de establecer las condiciones para que el equipo pueda hacer su mejor trabajo y llevar la estrategia de ZF al mercado hoy y mañana.

​  

​"Necesitamos procesos bien definidos para el desarrollo de LabVIEW y debemos ser precisos sobre lo que estamos haciendo, mientras automatizamos tanto como sea posible. Convertirnos en un centro de excelencia nos permitió acelerar las pruebas e impactó nuestro trabajo diario al permitirnos ahorrar tiempo, ser más eficientes y mejorar el software. Estoy orgulloso de la gran colaboración. "  

 

​Oleg Scherling, desarrollador de arquitectura de HIL LabVIEW y motivador de ZMS para convertirse en el Centro de Excelencia de NI  

​"Nuestro equipo, formado por expertos en radar y HIL de ZF y nuestro socio tecnológico ZMS, pudieron desarrollar un HIL de radar junto con NI, que encaja perfectamente en las cadenas de herramientas de validación de ZF altamente automatizadas para acelerar aún más nuestros procesos de pruebas y desarrollo". 
 

​Michael Vogt, supervisor de ingeniería para el departamento de validación de ADAS de ZF, responsable del desarrollo de HIL en ZF ADAS

​"Junto con nuestros colegas de ZMS, pudimos desarrollar con éxito un sistema HIL que cumple con nuestros requisitos utilizando componentes de NI. El sistema HIL sirve como un pilar importante en la estrategia de validación de los sensores de radar ".

​ 

​Philipp Strempel, ingeniero en el departamento de validación de ADAS de ZF y jefe de proyecto responsable del desarrollo de radar HIL