Caso de éxito: Catálogo de datos de conducción automotriz asistida

Los científicos e ingenieros de la rama de investigación en una empresa automotora global están desarrollando algoritmos de planificación, percepción de movimiento y localización para que la tecnología para la conducción autónoma sea una realidad. Este esfuerzo requiere de la creación de un gran repositorio de datos recogidos por los sensores del vehículo para que se puedan usar en la evaluación y capacitación de algoritmos de machine learning fundamentales para crear sistemas de conducción asistida seguras.

Los datos se recopilan bajo diversas condiciones utilizando vehículos experimentales que están equipados con sensores como cámaras, LIDAR, radar y GPS. Dichos datos requieren un sofisticado sistema de gestión, no solo para almacenarlos y recuperarlos, sino también para visualizar atributos importantes.

Esta compañía hizo equipo con Base22 para ayudarles a transformar los datos de sus sensores en modelos visuales que brindaran información sobre patrones emergentes bajo una variedad de condiciones. Además, la compañía estaba interesada en hacer que la información estuviera disponible a través de una interfaz web.

Una vez que en Base22 finalizamos el diseño, fue evidente que la solución requería del uso de tecnologías y navegadores web avanzados. Pero el mayor desafío fue encontrar una manera de administrar grandes cantidades de datos recopilados por sensores y luego crear una aplicación que se adaptara fácilmente a la amplia variedad de sensores que utiliza el equipo de investigación.

Los sensores a menudo se agregan y se retiran en cada escenario de prueba, esto significa que la aplicación y el modelo de datos tienen que ser flexibles para adaptarse a rápidos cambios. Tener esta flexibilidad para extender los tipos de datos y los esquemas fueron dos de las tareas más complejas que enfrentó nuestro equipo de desarrollo. Base22 abordó este desafío del modelo de datos recomendando una plataforma Linked Data en lugar de tener tradicionalmente una base de datos.

Carbon LDP (Linked Data Platform) es una plataforma nivel enterprise desarrollada por Base22 que permite a los desarrolladores crear aplicaciones que puedan ampliarse fácilmente utilizando Linked Data. Fue creada bajo los estándares de Linked Data avalados por el World Wide Web Consortium (W3C). Las herramientas modernas de desarrollo web junto con Carbon LDP permitieron a Base22 implementar la solución.

La aplicación front-end utilizó una serie de herramientas de desarrollo web de vanguardia que incluyen:

  • Angular 2: permite el desarrollo de componentes o código reutilizable que pueden repetirse a lo largo de la solución.
  • TypeScript: es un lenguaje de código abierto que complementa el JavaScript tradicional al reducir los errores y el tiempo de desarrollo en general.
  • Documentos D3.js basados en datos: ofrece potentes componentes de visualización y facilita a los investigadores mostrar, trabajar, y analizar datos.
  • Node.js: es una plataforma moderna del lado del servidor para crear aplicaciones JavaScript.

Primer lanzamiento y siguientes pasos

El lanzamiento inicial se puso en marcha con una retroalimentación positiva por parte del equipo de investigación. Además, esta edición sirve como una herramienta para intercambiar conocimientos colectivos con sus colegas de investigación automotriz en Europa y Japón. Actualmente, Base22 está trabajando en el próximo conjunto de mejoras.