Abstract

Various collision-avoidance assistance (CAA) systems, such as automatic emergency braking (AEB) and lane-keeping assistance (LKA), have been developed in the last decades to enhance the active safety of ground vehicles. Meanwhile, more electronic computing units (ECUs) have been embedded inside a vehicle to support the diversified CAA systems, which complicate the automotive electrical/electronic architecture and increase the cost. Instead of adding <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">extra</i> ECUs, we propose to allocate the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">existing</i> implementation resources, i.e., the available processor time and memory space to the CAA systems, per individual driver’s maneuver capabilities. As an illustrative example, we first show that two drivers can exhibit distinct maneuvers in a pre-crash situation on highway, according to which they can be classified as either steering-oriented or braking-oriented. Then, we design two CAA systems: an AEB and an LKA, based on the ultra-local model predictive control method. Furthermore, we show that by adjusting the prediction horizons of the two controllers, the implementation resources can be allocated to the two CAA systems in different fashions, which yields three control modes: standard mode, steering-enhanced mode, and braking-enhanced mode. Finally, by comparing the control performance of each driver-type/control-mode pair through both CarSim-Simulink joint simulations and driver-in-the-loop simulator experiments, we demonstrate that by allocating more resources to compensate for the weakness of a driver’s maneuver, the CAA systems can provide enhanced driving safety by consuming the same overall amount of the implementation resources.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call