En junio de este año, Volvo Cars presentó sus planes para repensar la producción de automóviles basándose en la idea de una plataforma de automóvil definida por software. El fabricante de automóviles planea cambiar a automóviles totalmente eléctricos para 2030. El director ejecutivo de la compañía, Håkan Samuelsson, cree que para entonces, los automóviles se diferenciarán por su software. En lugar de tener componentes de hardware importantes, se proporcionarán cada vez más funciones a través del software.
En preparación para este cambio, la compañía ha aumentado sus equipos de desarrollo de software internos y se ha estandarizado en un conjunto central de plataformas de software y hardware. Para Samuelsson, el enfoque tradicional de especificar componentes y hacer que un proveedor de primer nivel entregue una caja negra de hardware que ejecute software integrado ya no es una forma eficiente de ofrecer nuevas funciones automotrices.
En cambio, Volvo está desarrollando una plataforma informática central y un software desarrollado internamente. Samuelsson cree que este cambio a un automóvil definido por software es un cambio casi tan grande para la industria como el cambio a los vehículos eléctricos.
Durante el evento de anuncio, Patrik Bengtsson, jefe de plataforma de software de Volvo Cars, describió cómo múltiples niveles de transformación están impulsando la digitalización de la industria automotriz. Según Bengtsson, los cambios que se avecinan en los vehículos autónomos, la electrificación y la conectividad tienen un habilitador común: el software.
La cantidad de software implementado en los automóviles está aumentando en volumen, complejidad y valor. Para Bengtsson, eventualmente, el software impactará, transformará o incluso interrumpirá cada parte de la industria automotriz.
Computer Weekly habló recientemente con Bengtsson sobre cómo se está llevando la transformación digital en Volvo a la producción de automóviles. “Estamos en un viaje”, dice. “Cuando miramos la arquitectura actual del automóvil, cada vez más funciones están impulsadas por software. En el pasado, los fabricantes de automóviles confiaban en proveedores de primer nivel para ofrecer estas piezas de nuevas funcionalidades como paquetes de software de caja negra. Aparte de Tesla, todos los demás fabricantes de automóviles hacen esto “.
La ambición de Volvo es utilizar todas las ventajas que puede ofrecer el software. En un automóvil definido por software, el software proporciona las principales funciones. En lugar de ser reconocido por el tipo de suspensión o motor que tiene, un automóvil definido por software se clasificaría en función de las funciones y características que ofrece su software, dice Bengtsson.
Bengtsson, quien anteriormente dirigió el desarrollo de software de información y entretenimiento e interacción con el conductor para Volvo, dice que la experiencia de la compañía en este nuevo sistema de información y entretenimiento allanó el camino hacia su futuro definido por software. “En 2017, cuando desarrollamos el sistema de infoentretenimiento, cambiamos a Android”, dice. Esto representó un gran paso para Volvo, ya que el fabricante de automóviles había obtenido previamente sus sistemas de información y entretenimiento de un proveedor de primer nivel.
Un automóvil Volvo generalmente utilizará alrededor de 180 computadoras. Bengtsson dice que la compañía está reduciendo este número al mover los módulos informáticos con la mayor funcionalidad a los componentes de hardware centrales. El sistema de computación central, que se introducirá por primera vez en un nuevo modelo de Volvo que se presentará en 2022, está compuesto por tres computadoras principales. Estos se apoyan mutuamente en el procesamiento de la visión operativa y la inteligencia artificial, informática general e infoentretenimiento.
Un sistema operativo de sistemas operativos
La próxima generación de modelos Volvo eléctricos puros, incluido el primer SUV de la compañía en una base tecnológica completamente nueva exclusivamente eléctrica, se ejecutará en el propio sistema operativo (SO) de Volvo Cars, llamado VolvoCars.OS. Esto actuará como un sistema general para los automóviles Volvo eléctricos, como explica Bengtsson: “Estamos construyendo un sistema y una pila de software internamente para conectarnos a VolvoCar.OS. La clave es crear una estructura de API que permita a nuestros desarrolladores tener acceso a todos los sensores de los automóviles “.
El objetivo es incorporar los diversos sistemas operativos de la empresa en el automóvil y la nube, creando un entorno de SO de software único. Los sistemas operativos subyacentes incluyen Android Automotive OS, QNX, AutoSar (AUTomotive Open System ARchitecture) y Linux.
El procesamiento en tiempo real se ejecuta en las computadoras principales del automóvil, pero la conectividad en la nube también se usa para brindar funcionalidad adicional.
Bengtsson dice que el enfoque que está adoptando Volvo permitirá un desarrollo más rápido y flexible y ofrecerá actualizaciones inalámbricas más frecuentes para los automóviles de los clientes. “El objetivo de la empresa es hacer que los coches Volvo sean cada día mejores”, añade.
Gracias al uso de simuladores y emuladores de Android y a las capacidades internas de implementación e integración continua, la velocidad con la que se pueden agregar nuevas funcionalidades a los automóviles aumenta significativamente.
Bengtsson dice que el hardware que se implementa en los automóviles Volvo tendrá espacio para crecer, pero también se puede reemplazar con componentes más actualizados sin afectar el software. Esto es análogo a la forma en que los usuarios de teléfonos inteligentes reciben nuevas funciones en los dispositivos existentes a través de actualizaciones inalámbricas del sistema operativo. Pero en algún momento, es posible que deseen actualizar a un nuevo dispositivo.
Hablando con Bengtsson, un hecho interesante sobre un automóvil definido por software es que el modelo base y los modelos de gama alta incorporan los mismos componentes básicos. El valor agregado proviene de habilitar nuevas funciones de software.
Por ejemplo, un cliente puede comprar la opción de infoentretenimiento estándar, pero en una fecha posterior puede optar por obtener una actualización de software para habilitar las funciones de infoentretenimiento de mayor calidad. De manera similar, se podría implementar una actualización inalámbrica para mejorar la duración de la batería y el alcance de los autos eléctricos de Volvo.