商用车日常运营中汽车软件的持续实验
1. 引言
汽车行业正投入大量精力和资源,致力于实现符合SAE 3级标准的自动驾驶汽车。目前,已有多家公司推出具备不同SAE 2级半自动驾驶功能的车辆,如自适应车道保持和自动泊车等。SAE 2级和3级的主要区别在于对驾驶环境的监控责任:2级系统辅助人类驾驶员进行横向和纵向调整,其余任务仍由驾驶员完成;而3级车辆自身应能管理动态驾驶任务,人类驾驶员仅在必要时介入。
管理车辆面临的各种复杂情况所需的软件必然复杂且计算密集,现代车辆中的软件大小已超过GB级别。由于所有车辆基本功能相同,但软件功能各异,软件功能将成为汽车制造商之间的重要差异,推动价值从硬件向软件能力转移。
2. 持续实验
在价值创造过程中,当软件取代硬件成为竞争优势时,快速提供软件更新和新功能变得至关重要。在软件行业,特别是基于Web的软件领域,引入了多种开发技术来加速这一过程,如持续集成(CI)、持续部署(CD)和持续实验(CE)。
- 持续集成 :尽快将新软件集成到代码库中。
- 持续部署 :在自动化测试成功完成后,立即将新集成的代码部署到目标系统。
- 持续实验 :基于CI/CD管道,允许开发人员通过部署和运行多个实验来测试新软件性能。这些实验可以是官方软件的不同版本或新功能。虽然会增加系统计算开销,但能基于真实世界数据确认或否定软件适用性假设,使软件进化过程数据驱动。
持续实验在基于Web的软件系统中已被证明非常有效,但将其直接应用于车辆等
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



