Skip to main content

Programmez une voiture en réalité mixte lors du hackathon Bosch Connected Experience

Images de l'événement hackathon BCX

Lors du récent hackathon Bosch Connected Experience (BCX), nous avons eu l'incroyable opportunité de stimuler l'imagination de quelque 280 développeurs passionnés, tous désireux de donner vie à leurs concepts de logiciels automobiles. Notre collaboration avec nos collègues de Bosch Digital a été pour le moins inspirante, car nous avons fourni à ces innovateurs les outils dont ils avaient besoin : défis de hack, matériel et modèles de code.

Ces ressources ont permis aux participants de :

  • Créer des applications pour véhicules à l'aide de l'abstraction Databroker d'Eclipse KUKSA et de la spécification VSS (Vehicle Signal Specification).
  • Interagir directement avec un siège de voiture réel via le Databroker KUKSA.
  • S'immerger dans une simulation VR personnalisée pour une expérience véritablement pratique.
Voyons comment ces hackers ont exploité ces outils pour créer des configurations de véhicules en réalité mixte qui combinent de manière transparente des éléments physiques et virtuels.

Essayer des applications automobiles sans voiture

Le développement d'applications automobiles nécessite généralement une voiture réelle, ce qui peut s'avérer coûteux et peu pratique, en particulier pour des événements de prototypage rapide comme BCX. Bien que nous n'ayons pas pu fournir à chaque participant sa propre voiture d'essai, nous leur avons proposé la meilleure alternative possible : un siège auto entièrement fonctionnel connecté à un courtier de données KUKSA.

La puissance de KUKSA Databroker

Le KUKSA Databroker est le centre névralgique des signaux du véhicule, fournissant un point d'interaction unifié permettant aux applications d'accéder à divers systèmes du véhicule et de les modifier. Par exemple, des pirates informatiques pourraient régler le siège de la voiture en définissant la valeur cible de sa fonction d'inclinaison via le Databroker. Pour incliner le siège, les participants définissent la valeur cible du signal :

Véhicule.Cabine.Siège.Rangée 1.Côté conducteur.Inclinaison à la valeur souhaitée. Un composant logiciel dit « fournisseur » sur l'ordinateur du véhicule est connecté au KUKSA Databroker, agit sur les valeurs cibles reçues et renvoie l'état actuel du siège. Une application peut vérifier la valeur actuelle pour voir si le siège a bougé. Une autre application peut ensuite vérifier si le siège a bougé en vérifiant la valeur actuelle du signal correspondant du véhicule. Pendant le hackathon, plusieurs équipes ont réussi à manipuler le siège à l'aide du SDK Python KUKSA, même sans expérience préalable !

La réalité virtuelle passe à la vitesse supérieure

Mais pourquoi se limiter au réglage des sièges ? Le modèle de données VSS permettait des fonctionnalités encore plus complexes. Afin de répondre à ces cas d'utilisation avancés sans composants physiques supplémentaires, nous avons fourni une simulation VR d'un véhicule complet. Les hackers ont enfilé des casques MetaQuest 3 pour interagir avec différentes parties d'une voiture virtuelle, du volant au coffre, et ont même placé leurs créations dans un environnement urbain simulé afin d'observer en temps réel les interactions avec les états du véhicule à travers ses mouvements.

Fusionner les mondes grâce à la réalité mixte

L'un des points forts du BCX était notre installation de réalité mixte, où les réalités physique et virtuelle convergeaient. En connectant les deux environnements au même Databroker KUKSA, nous avons synchronisé les informations d'état entre les deux domaines. Ainsi, lorsqu'une personne déplaçait le siège physique, son équivalent virtuel réagissait de la même manière.

Prenez le temps de regarder notre vidéo de démonstration présentant ce scénario innovant de réalité mixte.

YouTube

Loading the video requires your consent. If you agree by clicking on the Play icon, the video will load and data will be transmitted to Google as well as information will be accessed and stored by Google on your device. Google may be able to link these data or information with existing data.

Illustration de personnes avec un smartphone, une icône d'e-mail et un ordinateur portable

Contactez-nous

Vous avez besoin de plus d'informations sur un produit ou un service spécifique ? Ou d'une réponse personnalisée à votre question ?

Nos commerciaux sont prêts à vous aider.