Automotive engineers use MATLAB® and Simulink® to design automated driving system functionality including sensing, path planning, and sensor fusion and controls. With MATLAB and Simulink, you can:
Develop perception systems using prebuilt algorithms, sensor models, and apps for computer vision, lidar and radar processing, and sensor fusion.
Design control systems and model vehicle dynamics in a 3D environment using fully assembled reference applications.
Test and verify systems by authoring driving scenarios using synthetic sensor models.
Use automated driving-specific visualizations.
Plan driving paths by designing and using vehicle costmaps, and motion-planning algorithms.
Reduce the engineering effort needed to comply with ISO 26262.
Automatically generate C code for rapid prototyping and HIL testing using code generation products.
Using MATLAB and Simulink for Automated Driving Systems
Perception Design and Testing
MATLAB provides prebuilt algorithms and sensor models for computer vision, lidar processing, radar, and sensor fusion. Perform sensor fusion using a library of tracking and data association techniques including point and extended object trackers. Simulate measurements from IMU/GPS sensors, and design fusion and localization algorithms to estimate vehicle position and orientation.
Use deep learning and machine learning to develop algorithms for pedestrian detection, lane detection, and drivable path estimation.
Using the Ground Truth Labeling app, test perception system performance by comparing ground truth data against algorithm outputs.
Control Design and Testing
Develop controllers for automated driving functions such as automatic emergency braking (AEB), lane keeping assist (LKA), automated cruise control (ACC), and automated parking valet. Design model predictive controllers specifically for automated driving applications with prebuilt features and blocks for scenarios like ACC, LKA, and obstacle avoidance.
Test automated driving algorithms using authored scenarios and synthetic detections from radar and camera sensor models. Define road networks, actors, and sensors using the Driving Scenario Designer app. Import prebuilt EURO NCAP tests and OpenDRIVE® road networks.