In recent years, autonomous vehicles have attracted attention as one of the solutions to various social problems. However, autonomous driving software requires real-time performance as it considers a variety of functions and complex environments. Therefore, this paper proposes a parallelization method for autonomous driving software using the Model-Based Development (MBD) process. The proposed method extends the existing Model-Based Parallelizer (MBP) method to facilitate the implementation of complex processing. As a result, execution time was reduced. The evaluation results demonstrate that the proposed method is suitable for the development of autonomous driving software, particularly in achieving real-time performance.
翻译:近年来,自动驾驶汽车作为解决各类社会问题的方案之一备受关注。然而,自动驾驶软件因需兼顾多样化功能与复杂环境,对实时性能提出了极高要求。为此,本文提出一种采用模型驱动开发流程的自动驾驶软件并行化方法。该方法通过扩展现有模型并行化框架,显著降低了复杂处理逻辑的实现难度,从而有效缩短了执行时间。实验评估表明,所提方法尤其适用于对实时性有严苛要求的自动驾驶软件开发场景。