在博世互联体验黑客马拉松中编程开发混合现实汽车
在最近举办的博世互联体验(BCX)黑客马拉松活动中,我们有幸激发了约280位充满激情的开发者的无限创意,他们都渴望将自己的汽车软件构想付诸实践。与博世数字部门同仁的合作令人振奋,我们为这些创新者提供了所需工具:黑客挑战赛、硬件设备和代码模板。
这些资源使参与者能够:
- 利用Eclipse KUKSA的数据代理抽象层和车辆信号规范(VSS)构建车辆应用程序。
- 通过KUKSA数据代理直接操控真实汽车座椅。
- 沉浸于定制虚拟现实模拟环境,获得真实的实践体验。
体验车辆应用,无需拥有汽车
开发车载应用通常需要实际车辆,这往往成本高昂且不切实际——尤其对于BCX这类快速原型设计活动。虽然我们无法为每位参与者提供专属测试车,但我们提供了次优方案:一个连接KUKSA数据中继器的全功能汽车座椅。
库克萨数据经纪商的力量
KUKSA数据交换器是车辆信号的核心枢纽,为应用程序提供统一的交互点,用于访问和修改车辆内的各种系统。例如,黑客可通过数据交换器设置座椅倾斜功能的目标值来调节汽车座椅。具体而言,为实现座椅倾斜,参与者需为信号设定目标值:
车辆.驾驶舱.座椅.第一排.驾驶员侧.倾斜度调整至目标值。车辆计算机上的所谓提供商软件组件连接至KUKSA数据代理,根据接收的目标值执行操作,并反馈座椅的当前状态。应用程序可通过检测当前数值判断座椅是否移动。另一应用程序则可通过检查对应车辆信号的当前值来确认座椅是否发生位移。在黑客马拉松期间,多个团队成功利用KUKSA Python SDK操控座椅——即使毫无相关经验!
虚拟现实再上新台阶
但为何仅止步于座椅调节?VSS数据模型支持更复杂的功能实现。为满足这些高级应用场景且无需额外物理组件,我们构建了整车虚拟现实模拟环境。开发者佩戴MetaQuest 3头显,可与虚拟汽车的各个部件(从方向盘到后备箱)进行交互,甚至能将设计成果置于模拟城市环境中,通过动态观察车辆状态的实时交互效果。
融合世界与混合现实
BCX展会的亮点之一是我们的混合现实装置,它实现了物理现实与虚拟现实的融合。通过将两个环境连接至同一KUKSA数据经纪器,我们实现了跨领域的状态信息同步。这意味着当有人移动实体座椅时,其虚拟对应物会同步作出相应反应。
请花片刻时间欣赏我们的演示视频,它将为您呈现这一创新的混合现实场景。
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.
联系我们
您有任何问题吗?请随时给我们留言。我们将非常乐意提供帮助。
现在就联系我们!