Abstract
The rapid advancement of transportation has sparked interest in Vehicle-Infrastructure Cooperation System (VICS), a novel transportation system that emphasizes the coordination of transportation facilities. However, this system consists of multiple heterogeneous devices, including roadside sensors, autonomous vehicles, traffic lights, cellphones, etc. The disparate communication capabilities among these devices result in poor development efficiency and compatibility, necessitating the establishment of a unified and standardized communication mechanism. Distributed operating systems, which operate across multiple devices and manage inter-device communication, offer a promising solution to this challenge. OpenHarmony, an emerging distributed operating system, has been applied in various interconnection scenarios to successfully resolve the communication and development complexities, but not has limited use cases in VICS. Therefore, this paper addresses this gap by constructing a miniaturized hardware platform of VICS and utilize OpenHarmony as the universal operating system to develop and deploy self-driving algorithms. The main target is to explore and demonstrate the capability of OpenHarmony in the application area of VICS. The miniatured hardware consists roadside perception systems and self-driving vehicles at smaller scale to simulate the real-world scenario. Initially, the paper proposes a system framework based on OpenHarmony, leverages the communication capabilities of OpenHarmony’s distributed soft bus to enable data exchange between vehicles and roadside perception systems, and designs a quality measurement index for evaluating multi-perception results. Subsequently, the roadside perception system with vehicle localization algorithm and the self-driving vehicle with planning and control algorithms are developed. In the end, this paper utilizes this comprehensive VICS system to explore the capability of OpenHarmony and discuss the potential of OpenHarmony in this area.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Shladover, S.E.: Opportunities and challenges in cooperative road vehicle automation. IEEE Open J. Intell. Transp. Syst. 2, 216–224 (2021)
Bloom, G., Alsulami, B., Nwafor, E., Bertolotti, I.C.: Design patterns for the industrial internet of things. In: 2018 14th IEEE International Workshop on Factory Communication Systems (WFCS), pp. 1–10. IEEE (2018)
OpenHarmony. https://www.openharmony.cn. Accessed 11 Aug 2023
Hussain, S.M., Yusof, K.M., Hussain, S.A.: Interoperability in connected vehicles—a review. Int. J. Wireless Microw. Technol. 9(5), 1–11 (2019)
Hussain, S.M., Yosof, K.M., Hussain, S.A.: Interoperability issues in internet of vehicles- a survey. In: 2018 3rd International Conference on Contemporary Computing and Informatics (IC3I), pp. 257–262 (2018)
Datta, S.K., Harri, J., Bonnet, C., Da Costa, R.P.F.: Vehicles as connected resources opportunities and challenges for the future. IEEE Veh. Technol. Mag. 12(2), 26–35 (2017)
Chekkouri, A.S., Ezzouhairi, A., Pierre, S.: A new integrated VANET-LTE-A architecture for enhanced mobility in small cells HetNet using dynamic gateway and traffic forwarding. Comput. Netw. 140, 15–27 (2018)
Wang, X., Weng, Y., Gao, H.: A low-latency and energy-efficient multimetric routing protocol based on network connectivity in VANET communication. IEEE Trans. Green Commun. Netw. 5(4), 1761–1776 (2021)
Kaiwartya, O., et al.: Internet of vehicles: motivation, layered architecture, network model, challenges, and future aspects. IEEE Access 4, 5356–5373 (2016)
Hildebrand, D.: An architectural overview of QNX. In: USENIX Workshop on Microkernels and Other Kernel Architectures, pp. 113–126 (1992)
Sivakumar, P., Devi, R.S., Lakshmi, A.N., Vinoth Kumar, B., Vinod, B.: Automotive grade Linux software architecture for automotive infotainment system. In: 2020 International Conference on Inventive Computation Technologies (ICICT), pp. 391–395. IEEE (2020)
Cao, Q., Abdelzaher, T., Stankovic, J., He, T.: The LiteOS operating system: towards unix-like abstractions for wireless sensor networks. In: 2008 International Conference on Information Processing in Sensor Networks (IPSN 2008), pp. 233–244. IEEE (2008)
Quigley, M., et al.: ROS: an open-source Robot Operating System. In: ICRA Workshop on Open Source Software, Kobe, Japan, p. 5 (2009)
Macenski, S., Foote, T., Gerkey, B., Lalancette, C., Woodall, W.: Robot operating system 2: design, architecture, and uses in the wild. Sci. Robot. 7(66), eabm6074 (2022)
Liu, W., Jin, J., Wu, H., Gong, Y., Jiang, Z., Zhai, J.: Zoro: a robotic middleware combining high performance and high reliability. J. Parallel Distrib. Comput. 166, 126–138 (2022)
Testouri, M., Elghazaly, G., Frank, R.: FastCycle: a message sharing framework for modular automated driving systems. arXiv preprint arXiv:2211.15495 (2022)
AIROS. https://www.apollo.auto/zhiluos. Accessed 11 Aug 2023
Acknowledgements
This work was supported by the National Natural Science Foundation of China under Grant 62203294, and Grant U22A20100.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chen, J., Zhuang, H., Yang, M. (2024). A Distributed Vehicle-Infrastructure Cooperation System Based on OpenHarmony. In: Sun, F., Li, J. (eds) Cognitive Computation and Systems. ICCCS 2023. Communications in Computer and Information Science, vol 2029. Springer, Singapore. https://doi.org/10.1007/978-981-97-0885-7_22
Download citation
DOI: https://doi.org/10.1007/978-981-97-0885-7_22
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-0884-0
Online ISBN: 978-981-97-0885-7
eBook Packages: Computer ScienceComputer Science (R0)