Abstract
In this chapter, we embark on a comprehensive exploration of Vehicle Programming Interfaces (VPIs) within the transformative sphere of vehicle computing. It scrutinizes the eclectic array of Automotive Software Platforms, from the structured approaches of AUTOSAR and SOAFEE to the cutting-edge developments by Baidu Apollo, Autoware, NVIDIA DRIVE, BlackBerry IVY, and the robotics-focused ROS. We present a stratified analysis of VPIs, delineating their critical function in interfacing between the vehicular core and its animating software across multiple vectors: hardware, data, computation, service, and management. Through a detailed Case Study: VPI Implementation, the chapter concretizes the theoretical framework with practical instances. It examines the physical aspects of VPIs and showcases the implementation within a software ecosystem of real-world VPI applications. Addressing the challenges and opportunities that VPIs present, the chapter probes into the dynamic complexities of integrating these interfaces in VC and concludes with a forward-looking synthesis that highlights their pivotal role in driving the automotive industry toward an interconnected, intelligent future.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Ford Developer Program: Create utility here: In-Vehicle Apps. 2024. https://developer.ford.com/infotainment/in-vehicle-apps, Jan. 2024.
- 2.
General Motors: Build in-vehicle apps. 2023. https://developer.gm.com/, Jan. 2024.
- 3.
Toyota Connected: Service in Connected Platform. 2024 https://toyotaconnected.co.jp/en/service/connectedplatform.html, Jan. 2024.
- 4.
NVIDIA: NVIDIA Jetson Xavier. 2023. https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-xavier-series/, Jan. 2024.
- 5.
The CAR Lab: vpi. 2024. https://github.com/thecarlab/vpi, Jan. 2024.
- 6.
Intel: Intel’s Fog Reference Design Overview. 2018. https://www.reflexces.com/wp-content/uploads/2018/11/fog-reference-design-overview-guide.pdf, Jan. 2024.
References
Chang C, et al. BEV-V2X: cooperative birds-eye-view fusion and grid occupancy prediction via V2X-based data sharing. IEEE Trans Intell Vehic. 2023;8(11):4498–514. https://doi.org/10.1109/TIV.2023.3293954
Liu L, Wu B, Shi W. A comparison of communication mechanisms in vehicular edge computing. In: 3rd USENIX workshop on hot topics in edge computing. 2020.
MartÃnez-Fernández S, et al. A survey on the benefits and drawbacks of AUTOSAR. In: Proceedings of the first international workshop on automotive software architecture. 2015. https://doi.org/10.1145/2752489.2752493
Quigley M, et al. ROS: an open-source robot operating system. In: ICRA workshop on open source software, vol. 3, no. 2. 2009. p. 5.
Rana MM, Hossain K. Connected and autonomous vehicles and infrastructures: a literature review. Int J Pavem Res Technol. 2023;16(2):264–84. https://doi.org/10.1007/s42947-021-00130-1
Tang Q, Liang J, Zhu F. A comparative review on multimodal sensors fusion based on deep learning. Signal Process. 2023;213:109165. https://doi.org/10.1016/j.sigpro.2023.109165
Wu B, et al. VPI: vehicle programming interface for vehicle computing. J Comput Sci Technol. 2024;39:22–44.
Zhang Q, et al. OpenVDAP: an open vehicular data analytics platform for CAVs. In: 38th IEEE international conference on distributed computing systems. 2018. p. 1310–1320. https://doi.org/10.1109/ICDCS.2018.00131
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Lu, S., Shi, W. (2024). Programming Interfaces for Vehicle Computing. In: Vehicle Computing. Springer, Cham. https://doi.org/10.1007/978-3-031-59963-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-59963-7_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-59962-0
Online ISBN: 978-3-031-59963-7
eBook Packages: Computer ScienceComputer Science (R0)