Real-Time Prototyping and Testing for ADAS: Lane Keeping and Following Assist Systems
Lane keeping assist (LKA) and lane following assist (LFA) systems are important features of advanced driver assistance systems (ADAS) and automated driving (AD). They automatically take action to keep the vehicle in its lane and follow cars at a safe distance. Variations in road and driving conditions must be considered when designing reliable and robust LKA and LFA systems.
Real-time simulation and testing can help verify these systems with simulated driving. We will discuss how to simulate road and other conditions using a photorealistic simulation environment leveraging the Unreal Engine® from within Simulink®. Using a multicore Speedgoat system, we simulate the vehicle dynamics and powertrain as well as lane keeping and following with model predictive controls. The vision-based lane detection algorithm is implemented on a Simulink programmable FPGA I/O module from Speedgoat, making it possible to process video data from the Unreal Engine.
Published: 7 Sep 2020