trackingScenario
Create tracking scenario
Description
trackingScenario
creates a tracking scenario
object. A tracking scenario simulates a 3-D arena containing multiple platforms.
Platforms represent anything that you want to simulate, such as aircraft, ground
vehicles, or ships. Some platforms carry sensors, such as radar, sonar, or infrared.
Other platforms act as sources of signals or reflect signals. Platforms can also include
stationary obstacles that can influence the motion of other platforms. Platforms can be
modeled as points or cuboids by specifying the 'Dimension'
property
when calling platform
.
Platforms can have aspect-dependent properties including radar cross-section or sonar
target strength. You can populate a tracking scenario by calling the platform
method for each platform you want to add. Platforms are Platform
objects. You can create trajectories for any platform using the kinematicTrajectory
, waypointTrajectory
, or geoTrajectory
System objects.
After creating the scenario, run the simulation by calling the advance
object function.
Creation
sc = trackingScenario
creates an empty tracking scenario with
default property values. In this case, you can specify platform trajectories in the
scenario as Cartesian states using the kinematicTrajectory
or waypointTrajectory
objects.
sc = trackingScenario('IsEarthCentered',
creates an empty Earth-centered tracking scenario with default property values. In this
case, you can specify platform trajectories in the scenario as geodetic states using the
true
)geoTrajectory
object.
configures a sc
= trackingScenario(Name,Value
)trackingScenario
object with properties
using one or more Name,Value
pair arguments.
Name
is a property name and Value
is the
corresponding value. Name
must appear inside single quotes
(''
). You can specify several name-value pair arguments in any
order as Name1,Value1,...,NameN,ValueN
. Any unspecified properties
take default values.
Properties
Object Functions
platform | Add platform to tracking scenario |
groundSurface | Add surface to tracking scenario |
advance | Advance tracking scenario simulation by one time step |
restart | Restart tracking scenario simulation |
record | Run tracking scenario and record platform, sensor, and emitter information |
emit | Collect emissions from emitters in tracking scenario |
propagate | Propagate emissions in tracking scenario |
detect | Collect detections from all the sensors in tracking scenario |
lidarDetect | Report point cloud detections from all lidar sensor in
trackingScenario |
platformPoses | Positions, velocities, and orientations of all platforms in tracking scenario |
platformProfiles | Profiles of platforms in tracking scenario |
coverageConfig | Sensor and emitter coverage configuration |
play | Play tracking scenario simulation in player |
perturb | Apply perturbations to tracking scenario |
clone | Create copy of tracking scenario |