Compartir a través de


Arquitectura de referencia para operaciones de vehículos autónomos (AVOps)

Microsoft apoya el mercado de sistemas avanzados de asistencia al conductor (ADAS) y autónomos a través de sus servicios Microsoft Azure, servicios de borde y tecnologías de Inteligencia Artificial (IA). Azure proporciona una infraestructura escalable, segura y fiable para el almacenamiento, procesamiento y análisis de grandes cantidades de datos que generan los vehículos autónomos. Los servicios de Azure contribuyen a las operaciones de vehículos autónomos (AVOps) proporcionando capacidades para ingerir, procesar y gestionar cantidades de datos que alcanzan los exabytes. Las funcionalidades de IA de Microsoft se utilizan para desarrollar modelos aprendizaje automático para sistemas de conducción autónoma. Las soluciones de Microsoft ayudan a las empresas del sector automovilístico a acelerar el desarrollo y la implementación de tecnologías autónomas y ADAS.

Un flujo industrial típico para el ciclo de vida de desarrollo de vehículos autónomos donde se resaltan las tres etapas clave es como sigue:

  1. Ingesta y conservación de datos: la recopilación y clasificación de conjuntos de datos meticulosamente seleccionados para el desarrollo de sistemas avanzados de asistencia al conductor y vehículos autónomos (ADAS/AV).
  2. Pruebas, formación y simulación: simulación y formación en modelos ADAS/AV en numerosos escenarios reales.
  3. Creación y validación: verificación y validación del software a bordo del vehículo con vehículos conectados.

Diagrama de la arquitectura que muestra el ciclo de vida ADAS/AV

Retos actuales

Las empresas de movilidad se enfrentan a una serie de desafíos fundamentales cuando abordan el complejo panorama de las funciones autónomas y los fabricantes de equipos originales (OEM) de vehículos:

  • Dificultades de la administración de datos
  • Integración perfecta de hardware y software
  • Precisión de la simulación
  • Cumplimiento normativo
  • Preocupación por la ciberseguridad
  • Optimización de algoritmos
  • Infraestructura de seguridad
  • Coordinación de la colaboración en el diverso ecosistema de vehículos autónomos

Nuestro objetivo es abordar los retos que plantea la creación de un back-end que permita una solución de vehículo autónomo a escala mediante una arquitectura de referencia denominada operaciones de vehículo autónomo (AVOps). AVOps es una arquitectura de referencia integral que aborda los desafíos clave y al mismo tiempo brinda flexibilidad para trabajar con varios partners o soluciones personalizadas internas.

Ventajas de AVOps

Microsoft AVOps es compatible con la conducción autónoma y confiere especial importancia a agilizar la eficiencia y mejorar la verificación y validación de la seguridad, al tiempo que integra múltiples procesos y entornos de desarrollo en una plataforma unificada. AVOps, cuando se combina con soluciones críticas de partners, facilita la aceleración de las cargas de trabajo de conducción autónoma y las capacidades computacionales a la nube, lo que ahorra costes y tiempo a la vez que reduce la complejidad del proceso.

AVOps acelera el desarrollo de vehículos autónomos abordando las siguientes áreas clave:

  • Optimiza el desarrollo de ingeniería en un único repositorio, lago de datos y flujo de trabajo.
  • Crea y prueba automáticamente confirmaciones para una detección de errores más rápida.
  • Acelera la innovación a través de códigos, datos, modelos y canales de capacitación compartidos.
  • Automatiza todo el proceso desde la confirmación del código hasta la producción.
  • Supervisa canalizaciones, infraestructura y productos en producción para detectar anomalías.
  • Replica los modelos exactos de vehículos en la nube para acelerar el tiempo de comercialización.

Arquitectura de referencia de AVOps

AVOps establece un ciclo de vida de desarrollo de la conducción autónoma uniforme con un flujo de desarrollo de vehículos autónomos estándar del sector. El banco de pruebas digital para el desarrollo de ADAS/AV integra todos los procesos de desarrollo en una sola plataforma, desde DataOps, MLOps y DevOps hasta ValidationOps.

Diagrama que muestra la arquitectura de referencia de AVOps

La arquitectura AVOps incluye los siguientes cuatro elementos principales.

  • DataOps: ingiere datos de medición, como vídeos, imágenes, lidar y radar, y selecciona y extrae datos, y los etiqueta. Obtenga más información sobre DataOps aquí: DataOps para operaciones de vehículos autónomos
  • MLOps: entrena algoritmos, como modelos de percepción y modelos posteriores a la percepción.
  • ValidationOps: valida funciones de conducción autónoma basadas en modelos entrenados y datos reales sin procesar.
  • Funciones centralizadas de AVOps: ofrecer funcionalidades generales como la búsqueda de metadatos, catálogo de datos, orquestación general, gobernanza de plataformas y plantillas de infraestructura estandarizadas.

El desarrollo de vehículos autónomos requiere un almacenamiento considerable, informática de alto rendimiento y gestión de datos a través de muchos partners y equipos internos de ingeniería y TI para encontrar, seleccionar, mejorar, etiquetar y gestionar los conjuntos de datos más interesantes a través de la recopilación directa de datos del vehículo o los datos generados sintéticamente con fines de entrenamiento de IA/ML esenciales. La arquitectura de referencia AVOps permite a los partners/OEM acelerar su desarrollo de vehículos autónomos.

Mejora de AVOps con IA generativa

La IA generativa puede ayudar a reducir la complejidad, el coste y el tiempo de desarrollo y prueba de sistemas de conducción autónoma. Para obtener más información, consulte Mejorar AVOps con IA generativa.

Habilitar las tecnologías de Microsoft

Las tecnologías clave de Microsoft que habilitan la arquitectura de referencia AVOps incluyen:

Tecnología de habilitación Descripción
Azure Data Factory Azure Data Factory realiza extracción, transformación y carga (ETL) mediante procesamiento por lotes y crea flujos de trabajo basados en datos para orquestar el movimiento de datos y transformarlos.
Azure Batch Azure Batch ejecuta inferencia por lotes a gran escala para la validación de bucle abierto dentro del un marco de trabajo Resin.
Azure CycleCloud Azure CycleCloud proporciona la forma más sencilla de administrar cargas de trabajo de informática de alto rendimiento (HPC) mediante cualquier programador (como Slurm, Grid Engine, HPC Pack, HTCondor, LSF, PBS Pro o Symphony) en Azure.
Azure Arc Azure Arc es un puente que amplía la plataforma Azure para ayudarle a crear aplicaciones y servicios.
Azure Blob Storage Un almacenamiento de objetos enormemente escalable para cualquier tipo de datos no estructurados (imágenes, vídeos, audio, documentos y mucho más) de forma sencilla y rentable.

Pasos siguientes

Comenzar con el siguiente artículo:

A continuación, puede consultar los siguientes artículos: