main content

vehicle scenarios -凯发k8网页登录

drive cycles, driver models, test maneuvers, and 3d simulation in unreal engine® visualization environment

to configure vehicle scenarios, use the drive cycle, driver, and 3d simulation blocks.

  • drive cycle source block — generates a standard or user-specified longitudinal drive cycle. by default, the block includes the ftp–75 drive cycle. to install additional drive cycles from a support package, see . the support package has drive cycles that include gear shift schedules, for example jc08 and cuedc.

  • driver blocks — implement controllers that generate normalized steering, acceleration, and braking commands to track velocity or displacement.

  • 3d visualization blocks — integrate 3d visualization environment with simulink® so that you can interrogate the world around the vehicle for virtually testing perception, control, and planning algorithms.

figures of vehicle in 3d parking lot, double lane, highway

blocks

standard or specified longitudinal drive cycle
lateral path-tracking controller
longitudinal speed-tracking controller
predictive driver controller to track longitudinal speed and lateral path
implement vehicle in 3d environment
implement vehicle that follows ground in 3d environment
implement motorcycle in 3d environment
implement tractor in 3d environment
implement trailer in 3d environment
implement dolly in 3d environment
implement controllable 6dof vehicle 3d environment
implement multipoint terrain sensor in 3d environment
vehicle and tire distances to objects
implement ray tracing in 3d environment
camera image
scene configuration for 3d simulation environment
get actor translation, rotation, scale
set actor translation, rotation, scale
retrieve data from unreal engine visualization environment
send data to unreal engine visualization environment

scenes and vehicle dimensions

curved road 3d environment
double lane change 3d environment
large parking lot 3d environment
open surface 3d environment
parking lot 3d environment
straight road 3d environment
us city block 3d environment
us highway 3d environment
virtual mcity 3d environment
box truck vehicle dimensions
hatchback vehicle dimensions
muscle car vehicle dimensions
sedan vehicle dimensions
small pickup truck vehicle dimensions
sport utility vehicle dimensions
cab-over tractor dimensions
formula student vehicle dimensions
conventional tractor dimensions
one-axle trailer dimensions
two-axle trailer dimensions
three-axle trailer dimensions
one-axle dolly dimensions
two-axle dolly dimensions
three-axle dolly dimensions
motor bike dimensions
scooter dimensions
sports bike dimensions

functions

copy support package files and plugins to specified folders
interface to the unreal engine project
access additional scenes from the server
download maps from the server
list of maps available for download from the server
delete local maps downloaded from the server
list of locally available maps
open the unreal editor
abstract class to use as a base class for user-defined unreal engine c or blueprint actors
c method that sets up actor in unreal engine 3d simulation
c method that steps actor in unreal engine 3d simulation
c method that releases actor in unreal engine 3d simulation
constructs a message reader object in the unreal editor
receives message from simulink model using a message reader object
deletes message reader object in the unreal editor
constructs a message writer object in the unreal editor
sends message to simulink model using a message writer object
deletes message writer object in the unreal editor

topics

simulation basics


  • learn now to visualize vehicle performance in a 3d environment using the unreal engine from epic games®.

  • when simulating in the unreal engine environment, keep these software requirements, minimum hardware requirements, and limitations in mind.

  • learn about the co-simulation framework between simulink and the unreal engine and how block execution order affects 3d simulation.

  • understand coordinate systems for representing vehicle dynamics.

  • use the simulation 3d message set and simulation 3d message get blocks to communicate with the double-lane change scene.

  • create an oval track with roadrunner and use it in a vehicle dynamics blockset™ simulation that co-simulates with unreal®.

scene customization


  • to customize scenes and vehicles, use the vehicle dynamics blockset interface for unreal engine 4 projects support package.

    • step 1:
    • step 2:
    • step 3:
    • step 4:

  • use the simulation 3d message get and simulation 3d message set blocks to communicate with the unreal editor.

  • animate a custom bicycle actor.

  • build and use lighting in the unreal editor.

  • create empty project to use in custom scenes.

  • place the simulation 3d camera getsimulation 3d camera getsimulation 3d camera block on static and custom actors.

  • create custom vehicle mesh for the simulation 3d vehicle and simulation 3d vehicle with ground following blocks.

related information


网站地图