Abstract
In networked driving simulation, two or more human drivers participate interactively within a shared virtual environment. Thereby, typical applications of driving simulation can be extended to consider multi-driver scenarios, where a much closer approximation of reality with its unpredictability is achieved. However, the utilized network is typically prone to a considerable amount of message traffic. In addition to restricted system scalability, the resulting degradation of network performance leads to invalid simulation outcomes or unacceptable system behavior. High-Level Architecture (HLA) is the IEEE standard 1516 that provides specific guidelines for networked simulation. Data distribution management (DDM) is one of the service groups provided by the HLA standard. The aim of the DDM service is to reduce network traffic and to save effort required to process unnecessary received data. However, existing approaches for current DDM implementations show major drawbacks in terms of utilization complexity, inefficiency, and yet added network overhead. This paper presents a new concept of an interest manager that takes over the DDM functionality and avoids these drawbacks. Simulation data is exchanged between the participating driving simulators only when it is necessary according to the driving situations. The interest manager was implemented and its efficient functionality was validated by analyzing the network load of two driving maneuvers with and without the interest manager.
Highlights
Driving simulators are utilized in a variety of applications, such as the development and testing of vehicle systems, training and licensing purposes, and studying the behavior of drivers [1].Various traffic scenarios that involve a human-driven vehicle and programmed traffic participants can be created
This paper presents a concept for an interest manager that reduces network traffic load and avoids the drawbacks of existing approaches in this regard
The concept of the interest manager presented in this work was implemented as a C++ federate
Summary
Driving simulators are utilized in a variety of applications, such as the development and testing of vehicle systems, training and licensing purposes, and studying the behavior of drivers [1].Various traffic scenarios that involve a human-driven vehicle and programmed traffic participants can be created. Driving simulators are utilized in a variety of applications, such as the development and testing of vehicle systems, training and licensing purposes, and studying the behavior of drivers [1]. Conventional driving simulation provides only a rough representation of the unpredictability level encountered, when multiple human drivers interact in the same real traffic environment. The ability to create a virtual driving environment simultaneously accessed by two or more human drivers allows a much closer approximation of real-world traffic interactions. Advanced automotive technologies based on communication between vehicles and road infrastructure can be developed and tested in an interactive, yet safe and cost-effective, manner [3]. Conventional driver training can be extended to multi-driver training, where a driving instructor handles several drivers at the same time in a life-like traffic
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have