Robotics, Vision and Control Laboratory (ROVIS), Transilvania University of Brasov and Elektrobit Automotive, 500036 Brasov, Romania.
School of Electronics and Computer Science, University of Southampton, Southampton SO16 7NS, UK.
Sensors (Basel). 2020 Sep 23;20(19):5450. doi: 10.3390/s20195450.
Self-driving cars and autonomous vehicles are revolutionizing the automotive sector, shaping the future of mobility altogether. Although the integration of novel technologies such as Artificial Intelligence (AI) and Cloud/Edge computing provides golden opportunities to improve autonomous driving applications, there is the need to modernize accordingly the whole prototyping and deployment cycle of AI components. This paper proposes a novel framework for developing so-called AI Inference Engines for autonomous driving applications based on deep learning modules, where training tasks are deployed elastically over both Cloud and Edge resources, with the purpose of reducing the required network bandwidth, as well as mitigating privacy issues. Based on our proposed data driven V-Model, we introduce a simple yet elegant solution for the AI components development cycle, where prototyping takes place in the cloud according to the Software-in-the-Loop (SiL) paradigm, while deployment and evaluation on the target ECUs (Electronic Control Units) is performed as Hardware-in-the-Loop (HiL) testing. The effectiveness of the proposed framework is demonstrated using two real-world use-cases of AI inference engines for autonomous vehicles, that is environment perception and most probable path prediction.
自动驾驶汽车和自动驾驶汽车正在彻底改变汽车行业,共同塑造未来的交通方式。尽管人工智能 (AI) 和云/边缘计算等新技术的融合为改善自动驾驶应用提供了绝佳机会,但需要相应地实现人工智能组件的整个原型设计和部署周期的现代化。本文提出了一种基于深度学习模块开发所谓 AI 推理引擎的新框架,用于自动驾驶应用,其中训练任务弹性部署在云和边缘资源上,目的是减少所需的网络带宽,并减轻隐私问题。基于我们提出的数据驱动 V 模型,我们为 AI 组件开发周期引入了一个简单而优雅的解决方案,其中根据软件在环 (SiL) 范例在云中进行原型设计,而在目标 ECU(电子控制单元)上进行部署和评估作为硬件在环 (HiL) 测试。使用自动驾驶汽车的 AI 推理引擎的两个实际用例,即环境感知和最可能路径预测,证明了所提出框架的有效性。