作为一名进行汽车应用原型开发的开发者,你可能已经遇到过不少问题:依赖无法访问的硬件、更加难以获取的传感器数据、测试延迟,更不用说那些过时的工具和流程——它们既跟不上日益复杂的硬件,也无法支持使用现代编程语言编写代码。
当你需要在不牺牲质量或安全性的前提下,快速迭代、测试并获取想法反馈时,这些都绝非理想状态。
这正是 RemotiveLabs 发挥作用的地方。RemotiveLabs 开发了一个汽车软件平台,旨在降低车辆软件开发流程中的复杂性。作为“由开发者为开发者打造”的解决方案,这家瑞典公司正在挑战汽车行业软件构建方式的现状。

而 ProtoPie 在帮助他们实现这一目标的过程中发挥了关键作用。让我们来一探究竟。
RemotiveLabs 如何革新汽车行业
RemotiveLabs 正在引领汽车行业迈向软件驱动开发。但 RemotiveLabs 到底做什么?它的特别之处又在哪里?
RemotiveLabs 在软件开发流程和汽车 UX 设计流程中,通过四个关键方面创造价值:
1. 消除硬件依赖
大多数汽车原型都需要实际接触车辆及其组件,这使测试和迭代变得更加困难。
在 RemotiveLabs 平台上,你可以播放并可视化记录的信号数据,而无需踏入车辆一步。

RemotiveLabs 平台架构。
由于它支持你在远程环境中使用真实车辆数据运行场景并测试迭代,因此可以去除对硬件的需求。仿真测试还让整体流程更低成本、更高效率。
2. 实现信号数据访问
获取信号数据对于创建逼真的原型至关重要,同时也有助于想法的早期测试与迭代。通过使用录制数据和实时数据中的真实信号,RemotiveLabs 的平台在推动汽车行业从原型走向有价值测试方面带来了巨大变化。RemotiveLabs 还遵循通用方案 VSS(由 COVESA 制定的 Vehicle Signal Specification,车辆信号规范),让内部和外部在云端共享信号数据变得更容易。
3. 编程语言选择自由
RemotiveLabs 平台支持在编程语言和工作流上的自由选择,包括开源和灵活流程。允许开发者使用自己选择的开发方法和工具流程,能减少工作限制,使他们更敏捷、更高效。
4. 灵活协作
借助云存储和协作功能,RemotiveLabs 帮助开发者轻松将其数据纳入决策过程。
总体而言,RemotiveLabs 所做的是降低复杂性,并实现与车辆数据的快速反馈与交互。它如何创造价值、赋能用户,最好的体现方式就是可视化。
而将原型工作可视化正是 ProtoPie 最擅长的。通过结合 ProtoPie 和 RemotiveLabs 的核心价值,这家公司能够让汽车 UX 原型开发变得更有趣、更高效、更贴近实际。
但他们在此之前也遇到了一些障碍。
RemotiveLabs 在使用 ProtoPie 之前面临的挑战
RemotiveLabs 平台的关键构建模块是 RemotiveBroker,它充当两块硬件之间的“中介(broker)”。

*RemotiveBroker 可深度连接车辆信号,并按需实时获取并记录这些信号,供其他应用或跨多种硬件使用。*
RemotiveBroker 允许用户连接到车内信号。这使汽车开发者(包括 UX 设计师)能够获取并轻松共享信号数据。
信号数据对各类开发工作都很有帮助,包括调试、验证 ECU(电子控制单元)之间的兼容性、早期创新以及持续集成等用途。
RemotiveLabs 使汽车制造商能够在其“软件优先”目标中同时提升质量与速度。但在这一过程中,他们发现汽车原型开发和软件开发类似,同样受以下因素阻碍:
传统流程
过时工具链
以硬件为中心的方法
为缓解这一问题,RemotiveLabs 支持在无需物理接触机电部件的情况下开展汽车开发。测试既可以在真实车辆中实时进行,也可以在云端利用视频录制进行仿真。
但他们缺少的是一种能力:直观展示使用其平台进行原型开发究竟快了多少、又有多贴近实际。这正是他们转向 ProtoPie 和 ProtoPie Connect 的原因。
RemotiveLabs 为什么开始使用 ProtoPie
作为流程中的关键环节,RemotiveLabs 让软件开发者能够使用巧妙的开源解决方案和第三方硬件来进行可视化、建模和仿真。
所有开发者都知道,创新的最佳方式就是立刻体验。在这一点上,RemotiveLabs 也明白,其 RemotiveBroker 搭配真实车辆数据的价值,最适合通过可视化工具来体验。某种程度上这可以通过开源方案实现。然而,由于 ProtoPie 是一个如此强大且广受认可的工具,两者结合就成为展示汽车开发价值的极强方式。
对于为汽车行业制作原型的设计师和工程师来说,将 ProtoPie Connect 与 RemotiveLabs 结合使用,将实现更快且本质上更有趣的流程。这是因为整个工作可以通过开发并体验使用车辆真实数据的原型来完成。

RemotiveLabs 使用了 ProtoPie 的仪表盘(instrument cluster)原型来演示一个驾驶循环的录制过程,并展示如何在云端提供这些信号。
查看云端演示请点击这里,或查看下方示例,了解 RemotiveLabs 如何在其工作流中使用 ProtoPie。
为什么汽车开发者会从 RemotiveLabs 与 ProtoPie 的组合中受益
整体行业趋势正在走向“左移”(left-shifting),即将测试和 QA 前移到开发生命周期更早阶段的实践。
汽车系统极其复杂,这意味着其设计必然需要大量时间和资源。仅一个汽车设计项目就可能耗时数年完成。
尤其是近几年,汽车 UX 正在朝软硬件一体化方向发展。只要看看设计中屏幕占比不断增大这一趋势就知道了。
而如果你从一开始就创建看起来接近真实产品的原型,就能避免误解和代价高昂的反复迭代,节省开发过程中的宝贵时间。
ProtoPie 和 RemotiveLabs 都是支持“左移”的工具,能够帮助希望快速获得代码反馈并让原型“活起来”的团队。

通过信号访问,汽车 OEM 也更容易进行内部协作,以及与初创公司和合作伙伴开展协作。
将 RemotiveLabs 开发平台与 ProtoPie Connect 结合使用,可使任何 UX 测试在早期就更具相关性,因为原型能够使用来自车辆的真实数据。

RemotiveLabs 通过两种方式让 ProtoPie 用户使用真实车辆信号数据:1)RemotiveBroker 可连接车辆以录制信号,或实时体验信号。2)RemotiveCloud 让录制的车辆数据易于共享与协作,从而消除任何硬件依赖。
汽车 UX 示例:汽车仪表盘原型
为了说明将 RemotiveLabs 平台与 ProtoPie Connect 搭配使用有多实用,该公司使用了一段特斯拉驾驶循环的录制数据,并将其与一个 ProtoPie 仪表盘原型进行匹配。
使用 RemotiveBroker 录制驾驶循环,以访问来自车辆的真实信号。
在图中你可以看到 RemotiveBroker。用户可以使用任何基于 Linux/docker 的硬件(包括 Raspberry Pi)接入该 broker。你只需要一个有效许可证,可在 GitHub 上的 remotiveLabs 用户指南中申请。

** 2. 使用 ProtoPie Connect 制作仪表盘原型。**
并将其与 RemotiveLabs 平台中的车辆真实信号进行匹配。图中展示了他们如何用一段驾驶循环录制数据测试该仪表盘。

** **3. 实时体验!
RemotiveBroker 充当使能器,让 ProtoPie 能够实时接收车辆信号。请看截图中实时仪表盘的录制效果。就像 1、2、3 一样简单!

实时体验仪表盘。
更少开发时间,更优汽车原型
将 ProtoPie 与 RemotiveLabs 结合使用,让汽车软件开发既高效又愉悦。立即预约演示,了解具体方式!
查看 Remotivelabs 撰写的文章,点这里。




