Developing automated driving systems requires sensor data from realistic traffic scenarios. By generating synthetic sensor detections from simulated driving scenarios, you can quickly test your controllers or sensor fusion algorithms and adjust the scenario. To get started, use the Driving Scenario Designer app to build simple cuboid (box shaped) scenarios and statistical radar and camera sensor models. Then, you can:
Generate synthetic sensor detections and analyze the output.
Export the scenario code to MATLAB® and generate scenario variations programmatically.
Export the scenario and sensors to Simulink® and use them to test your driving algorithms.
|Driving Scenario Designer||Design driving scenarios, configure sensors, and generate synthetic object detections|
|Create driving scenario|
|Advance driving scenario simulation by one time step|
|Create driving scenario plot|
|Run driving scenario and record actor states|
|Restart driving scenario simulation from beginning|
|Update driving scenario plots|
|Add actor to driving scenario|
|Positions, velocities, and orientations of actors in driving scenario|
|Physical and radar characteristics of actors in driving scenario|
|Add vehicle to driving scenario|
|Ego-centric projective perspective plot|
|Create actor or vehicle trajectory in driving scenario|
|Target positions and orientations relative to ego vehicle|
|Outlines of targets viewed by actor|
|Convert actor poses to ego vehicle coordinates|
|Add road to driving scenario|
|Add road network to driving scenario|
|Get road boundaries|
|Convert road boundaries to ego vehicle coordinates|
|Get current lane of actor|
|Create road lane specifications|
|Create road lane type object|
|Create road lane marking object|
|Lane marking vertices and faces in driving scenario|
|Get lane boundaries of actor lane|
|Clothoid-shaped lane boundary model|
|Compute lane boundary points from clothoid lane boundary model|
|Bird's-Eye Scope||Visualize sensor coverages, detections, and tracks|
Use the Driving Scenario Designer app to build a driving scenario and generate vision and radar sensor detections from it.
Test driving algorithms on prebuilt driving scenarios in the Driving Scenario Designer app. These scenarios include common intersection, turn, and U-turn traffic patterns.
Test driving algorithms on prebuilt Euro NCAP® driving scenarios in the Driving Scenario Designer app.
Import roads and lanes from an OpenDRIVE® road network into the Driving Scenario Designer app or a
Programmatically create variations of a driving scenario that was built using the Driving Scenario Designer app.
Programmatically create ground truth driving scenarios for synthetic sensor data and tracking algorithms.
Create actor and vehicle trajectories for a driving scenario programmatically.
Create road junctions programmatically and combine these junctions to create more complicated road networks.
Generate Simulink blocks for a driving scenario and sensors that were built using the Driving Scenario Designer app.
Test open-loop ADAS algorithms in Simulink by using driving scenarios saved from the Driving Scenario Designer app.
Test closed-loop ADAS algorithms in Simulink by using driving scenarios saved from the Driving Scenario Designer app.
Visualize sensor coverages, detections, and tracks in a Simulink model.