TY - GEN
T1 - Synchronization and Feedback Loop Integration of a Non-real Time Microscopic Traffic Simulation with a Real-time Driving Simulator using Model-Based Prediction
AU - Maddipatla, Satya Prasad
AU - Brennan, Sean
N1 - Publisher Copyright:
© 2021 American Automatic Control Council.
PY - 2021/5/25
Y1 - 2021/5/25
N2 - Driving simulators are a common tool to study human responses to driver assistance algorithms interacting with vehicle behavior. The accuracy of human responses, particularly to other vehicles, depends on the fidelity of representing the traffic surrounding the ego-vehicle. The traffic surrounding the ego- vehicle must also react to the ego-vehicle and be updated at a high enough rate such that the driver can perceive continuity. Microscopic traffic simulation tools are well developed to simulate traffic behavior replicating the real world over large networks. But the speed of microscopic simulations depends on the size of the network, traffic volume, simulation's computational hardware, and the traffic simulation software itself. The frequency of updating the traffic in many traffic simulators is not frequent enough for direct use in a driving simulator, thus causing discontinuous jumps in vehicle motion perceived by drivers. However, these traffic simulation results can be made continuous in perception by performing trajectory-level smoothing and time up-sampling as a real-time process occurring parallel to the driving simulator's rendering software. This ensures a realistic human perception of traffic behavior around the ego-vehicle. However, this integration creates the problem of synchronizing the traffic simulation dynamics with the ego-vehicle's dynamics within a driving simulator. This is challenging because traffic simulations are not typically programmed to be real-time, and thus the time offsets of the traffic simulator in relation to real-time can be time-varying. This paper describes a model-predictive feedback control method to synchronize a traffic simulator with a driving simulator in real-time by projecting the ego-vehicle into the future while adjusting time offsets via a feedback loop taking the traffic simulator's speed and communication delays into account. The update rate of the traffic is enhanced using a uniform acceleration observer that utilizes a localized simulation of the traffic network, and thus three dynamic systems are integrated at once: a large-scale network traffic simulation, a local realtime reduced -order model of the traffic, and the behavior of an ego-vehicle. This method of integrating traffic simulation with a driving simulator is demonstrated for a high-speed vehicle motion in a highway driving simulator, and the error analysis shows the success of this approach.
AB - Driving simulators are a common tool to study human responses to driver assistance algorithms interacting with vehicle behavior. The accuracy of human responses, particularly to other vehicles, depends on the fidelity of representing the traffic surrounding the ego-vehicle. The traffic surrounding the ego- vehicle must also react to the ego-vehicle and be updated at a high enough rate such that the driver can perceive continuity. Microscopic traffic simulation tools are well developed to simulate traffic behavior replicating the real world over large networks. But the speed of microscopic simulations depends on the size of the network, traffic volume, simulation's computational hardware, and the traffic simulation software itself. The frequency of updating the traffic in many traffic simulators is not frequent enough for direct use in a driving simulator, thus causing discontinuous jumps in vehicle motion perceived by drivers. However, these traffic simulation results can be made continuous in perception by performing trajectory-level smoothing and time up-sampling as a real-time process occurring parallel to the driving simulator's rendering software. This ensures a realistic human perception of traffic behavior around the ego-vehicle. However, this integration creates the problem of synchronizing the traffic simulation dynamics with the ego-vehicle's dynamics within a driving simulator. This is challenging because traffic simulations are not typically programmed to be real-time, and thus the time offsets of the traffic simulator in relation to real-time can be time-varying. This paper describes a model-predictive feedback control method to synchronize a traffic simulator with a driving simulator in real-time by projecting the ego-vehicle into the future while adjusting time offsets via a feedback loop taking the traffic simulator's speed and communication delays into account. The update rate of the traffic is enhanced using a uniform acceleration observer that utilizes a localized simulation of the traffic network, and thus three dynamic systems are integrated at once: a large-scale network traffic simulation, a local realtime reduced -order model of the traffic, and the behavior of an ego-vehicle. This method of integrating traffic simulation with a driving simulator is demonstrated for a high-speed vehicle motion in a highway driving simulator, and the error analysis shows the success of this approach.
UR - http://www.scopus.com/inward/record.url?scp=85111918274&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85111918274&partnerID=8YFLogxK
U2 - 10.23919/ACC50511.2021.9482970
DO - 10.23919/ACC50511.2021.9482970
M3 - Conference contribution
AN - SCOPUS:85111918274
T3 - Proceedings of the American Control Conference
SP - 4376
EP - 4382
BT - 2021 American Control Conference, ACC 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2021 American Control Conference, ACC 2021
Y2 - 25 May 2021 through 28 May 2021
ER -