Main Content

Helicopter

Target specification for helicopter

Since R2024b

    Description

    A Helicopter object contains a target specification for a helicopter. You can use the Helicopter object as an input to multiSensorTargetTracker. The target specification defines the state convention for trackers initialized with it. For Helicopter, the output state convention is: [x;vx;y;vy;z;vz], where:

    • x, y, and z represent the x-, y-, and z-coordinates in meters.

    • vx, vy, and vz represent the velocity components in different directions in meters per second.

    Creation

    To create a Helicopter object, use the trackerTargetSpec function with the "aerospace", "aircraft", and "helicopter" input arguments. For example:

    spec = trackerTargetSpec("aerospace","aircraft","helicopter")

    Properties

    expand all

    Since R2026a

    Option to enable tracking in a geographic scenario, specified as true or false. For more information, see Tracking Aerospace Targets in Geographic Scenario.

    • When this property is true, the output state convention is [latitude;vxLocal;longitude;vyLocal;altitude;vzLocal], where position components latitude, longitude, and altitude are defined in the ECEF (WGS84) coordinate system, in units of [degrees;degrees;meters]. The velocity components vxLocal, vyLocal, and vzLocal are defined in a local NED or ENU coordinate system with an origin at its concurrent location [latitude;longitude;altitude]. You can use the GeographicReferenceFrame property to specify whether the reference frame is NED or ENU. Additionally, any track with an altitude level below zero will be deleted quickly.

    • When this property is false, the output state convention is represented in a user-defined reference frame. This user-defined reference frame must be consistent with the definition of the sensor specifications.

    Data Types: logical

    Since R2026a

    Reference frame for the target motion in a geographic scenario, specified as "NED" (north-east-down) or "ENU" (east-north-up).

    • When this property is "NED", the output state convention is [latitude;vNorth;longitude;vEast;altitude;vDown]. The velocity vNorth, vEast, and vDown are measured from a local reference frame with its origin at the object's location [latitude;longitude;altitude]. vNorth and vEast lie within the tangent plane of the Earth's surface, pointing north and east, respectively. vDown is measured perpendicular to this plane, pointing downward into the Earth.

    • When this property is "ENU", the output state convention is [latitude;vEast;longitude;vNorth;altitude;vUp]. The velocity vEast, vNorth, and vUp are measured from a local reference frame with its origin at the object's location [latitude;longitude;altitude]. vEast and vNorth lie within the tangent plane of the Earth's surface, pointing east and north, respectively. vUp is measured perpendicular to this plane, pointing away from the Earth.

    Example: "ENU"

    Data Types: single | double

    Maximum horizontal speed of the target, specified as a positive scalar. Units are in meters per second.

    Example: 90

    Data Types: single | double

    Maximum vertical speed of the target, specified as a positive scalar. Units are in meters per second.

    Example: 15

    Data Types: single | double

    Maximum horizontal acceleration of the target, specified as a positive scalar. Units are in meters per second squared.

    Example: 3

    Data Types: single | double

    Maximum vertical acceleration of the target, specified as a positive scalar. Units are in meters per second squared.

    Example: 0.3

    Data Types: single | double

    Object Functions

    hasTrackerInputDetermine whether tracker needs additional input for target specification

    More About

    expand all

    Version History

    Introduced in R2024b

    expand all