EarthCenteredKeplerian
R2026bDescription
An EarthCenteredKeplerian object contains a target specification for an
earth-centered satellite in a Keplerian orbit. You can use the
EarthCenteredKeplerian object as an input target specification to multiSensorTargetTracker. The target specification defines the state convention
for trackers initialized with it. For EarthCenteredKeplerian, the output state
convention is [x;vx;y;vy;z;vz] in the Earth-centered inertial (ECI)
coordinate frame, where:
x,y, andzrepresent the x-, y-, and z-coordinates in meters.vx,vy, andvzrepresent the velocity components in different directions in meters per second.
The state transition model uses a Keplerian satellite motion model with disturbance acceleration noise.
Note
The EarthCenteredKeplerian target specification requires an Aerospace Toolbox license.
Creation
To create an EarthCenteredKeplerian object, use the trackerTargetSpec
function with the input arguments "space",
"earth-centered", and "keplerian". For example:
spec = trackerTargetSpec("space","earth-centered","keplerian")Properties
Object Functions
hasTrackerInput | Determine whether tracker needs additional input for target specification |
Examples
More About
Tips
To deploy an application that uses satellite specifications using MATLAB® Compiler™, add
propagateOrbitas a dependency to the deployed application package. To do this, you can either use the -a filepath (MATLAB Compiler) input argument of themcc(MATLAB Compiler) function or use the %#function (MATLAB Compiler) pragma in your entry-point function.
Version History
Introduced in R2026b