Main Content

Unreal Engine Scenario Simulation

Develop, test, and visualize the performance of driving algorithms in a simulated environment using the Unreal Engine® from Epic Games®

Automated Driving Toolbox™ provides a cosimulation framework for modeling and visualizing driving algorithms in Simulink® in a rich simulation environment. This simulation environment uses the Unreal Engine by Epic Games.

With this simulation environment, you can configure prebuilt scenes, place and move vehicles within the scene, and set up and simulate camera, radar, or lidar sensors on the vehicles. Use this environment to develop, test, and verify the performance of perception, path planning, and control algorithms, including closed-loop algorithms. To learn more, see Unreal Engine Simulation for Automated Driving.

For a tutorial video series on connecting a Simulink vehicle to an Unreal Engine scene, see Using Unreal Engine with Simulink.

Acknowledgements

Simulink model and corresponding Unreal Engine simulation

Blocks

expand all

Simulation 3D Scene ConfigurationScene configuration for 3D simulation environment
Simulation 3D Vehicle with Ground FollowingImplement vehicle that follows ground in 3D environment
Simulation 3D PedestrianImplement pedestrian in 3D environment (Since R2022b)
Simulation 3D BicyclistImplement bicyclist in 3D environment (Since R2022b)
Cuboid To 3D SimulationConvert actor from cuboid coordinates to 3D simulation coordinates (Since R2020a)
Simulation 3D CameraCamera sensor model with lens in 3D simulation environment
Simulation 3D Fisheye CameraFisheye camera sensor model in 3D simulation environment
Simulation 3D LidarLidar sensor model in 3D simulation environment
Simulation 3D Probabilistic RadarProbabilistic radar sensor model in 3D simulation environment
Simulation 3D Probabilistic Radar ConfigurationConfigure probabilistic radar signatures in 3D simulation environment
Simulation 3D Ultrasonic SensorUltrasonic sensor model in 3D simulation environment (Since R2022b)
Simulation 3D Ultrasonic ArrayUltrasonic sensor model with tunable acoustic parameters in 3D simulation environment (Since R2023a)
Simulation 3D Vision Detection GeneratorDetect objects and lanes from measurements in 3D simulation environment (Since R2020b)

Scenes and Vehicle Dimensions

expand all

Straight RoadStraight road 3D environment
Curved RoadCurved road 3D environment
Parking LotParking lot 3D environment
Large Parking LotLarge parking lot 3D environment
Open SurfaceOpen surface 3D environment
Double Lane ChangeDouble lane change 3D environment
US City BlockUS city block 3D environment
US HighwayUS highway 3D environment
Virtual McityVirtual Mcity 3D environment
ZalaZONE Automotive Proving Ground Smart CitySmart city 3D environment
Box TruckBox truck vehicle dimensions
HatchbackHatchback vehicle dimensions
Muscle CarMuscle car vehicle dimensions
SedanSedan vehicle dimensions
Small Pickup TruckSmall pickup truck vehicle dimensions
Sport Utility VehicleSport utility vehicle dimensions

Apps

Bird's-Eye ScopeVisualize sensor coverages, detections, and tracks

Classes

sim3d.mapsAccess additional scenes from the server (Since R2022b)

Functions

copyExampleSim3dProjectCopy support package files and plugins to specified folders (Since R2022b)

Topics

Simulation Basics

Simulation with Sensors

Scene Customization

Featured Examples