We use cookies to improve your experience with our site.
吴宝福, 仲任, 王昱心, 万健, 张纪林, 施巍松. VPI: 车计算的车辆编程接口[J]. 计算机科学技术学报, 2024, 39(1): 22-44. DOI: 10.1007/s11390-024-4035-2
引用本文: 吴宝福, 仲任, 王昱心, 万健, 张纪林, 施巍松. VPI: 车计算的车辆编程接口[J]. 计算机科学技术学报, 2024, 39(1): 22-44. DOI: 10.1007/s11390-024-4035-2
Wu BF, Zhong R, Wang Y et al. VPI: Vehicle programming interface for vehicle computing. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 39(1): 22−44 Jan. 2024. DOI: 10.1007/s11390-024-4035-2.
Citation: Wu BF, Zhong R, Wang Y et al. VPI: Vehicle programming interface for vehicle computing. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 39(1): 22−44 Jan. 2024. DOI: 10.1007/s11390-024-4035-2.

VPI: 车计算的车辆编程接口

VPI: Vehicle Programming Interface for Vehicle Computing

  • 摘要: 软件定义车辆(SDVs)的兴起,结合自动驾驶技术,开启了车辆计算(VC)的新纪元,使汽车成为移动计算平台。但汽车系统的跨学科复杂性和多样化的技术需求,使得自动驾驶车辆应用开发面临挑战。为简化SDVs应用开发,我们提出了一整套车辆编程接口(VPIs)。本研究围绕开放车辆数据分析平台(OpenVDAP)复杂的架构设计,深入探讨了车辆计算领域应用开发的详细需求,我们设计了涵盖硬件、数据、计算、服务和管理五大关键领域的标准化VPIs套件,以应对日益演变的应用开发需求。为验证VPIs的设计,我们利用室内自动驾驶车辆Zebra以及开发的OpenVDAP原型系统进行了实验。通过与业界具有重要影响力的AUTOSAR接口进行对比,我们的VPI在编程效率上展示了显著的提升,这在SDV应用开发领域是一个重要的进步。我们还展示了一个案例研究,并对其性能进行了评估。我们的工作强调了VPIs在提高车辆计算应用开发效率方面的显著作用,并为软件定义的汽车行业向更加互联、智能的未来迈进提供了支持。
    研究背景 软件定义车辆(SDVs)的兴起,结合自动驾驶技术,开启了车辆计算(VC)的新纪元,使汽车成为移动计算平台。但汽车系统的跨学科复杂性和多样化的技术需求,使得自动驾驶车辆应用开发面临挑战。
    目的 为简化SDVs应用开发,我们提出了一整套车辆编程接口(VPIs)。
    方法 本研究围绕开放车辆数据分析平台(OpenVDAP)复杂的架构设计,深入探讨了车辆计算领域应用开发的详细需求,我们设计了涵盖硬件、数据、计算、服务和管理五大关键领域的标准化VPIs套件,以应对日益演变的应用开发需求。
    结果 为验证VPIs的设计,我们利用室内自动驾驶车辆Zebra以及开发的OpenVDAP原型系统进行了实验。通过与业界具有重要影响力的AUTOSAR接口进行对比,我们的系统在编程效率上展示了显著的提升,这在SDV应用开发领域是一个重要的进步。
    结论 我们的工作强调了VPIs在提高车辆计算应用开发效率方面的显著作用,并为软件定义的汽车行业向更加互联、智能的未来迈进提供了支持。

     

    Abstract: The emergence of software-defined vehicles (SDVs), combined with autonomous driving technologies, has enabled a new era of vehicle computing (VC), where vehicles serve as a mobile computing platform. However, the interdisciplinary complexities of automotive systems and diverse technological requirements make developing applications for autonomous vehicles challenging. To simplify the development of applications running on SDVs, we propose a comprehensive suite of vehicle programming interfaces (VPIs). In this study, we rigorously explore the nuanced requirements for application development within the realm of VC, centering our analysis on the architectural intricacies of the Open Vehicular Data Analytics Platform (OpenVDAP). We then detail our creation of a comprehensive suite of standardized VPIs, spanning five critical categories: Hardware, Data, Computation, Service, and Management, to address these evolving programming requirements. To validate the design of VPIs, we conduct experiments using the indoor autonomous vehicle, Zebra, and develop the OpenVDAP prototype system. By comparing it with the industry-influential AUTOSAR interface, our VPIs demonstrate significant enhancements in programming efficiency, marking an important advancement in the field of SDV application development. We also show a case study and evaluate its performance. Our work highlights that VPIs significantly enhance the efficiency of developing applications on VC. They meet both current and future technological demands and propel the software-defined automotive industry toward a more interconnected and intelligent future.

     

/

返回文章
返回