Path: SpacecraftEstimation/OpticalNavigation
% Selects planetary navigation targets for an optical navigation system. Tracks one planet and 3 stars about that planet plus three polar stars in 'polar star' mode. In 'two planet' mode it tracks two planets and up to three stars around each planet Since version 9. -------------------------------------------------------------------------- Form: NavTargetTrackingPlanetary; g = NavTargetTrackingPlanetary( x, g ) -------------------------------------------------------------------------- ------ Inputs ------ x (:,1) ECI position of sensor [r;...] g (1,1) Data structure .uSCatalog (3,:) Star unit vectors .pCatalog (1,1) Planetary ephemeris data structure .jD (1,1) Julian date .fOV (1,1) Sensor field of view .trackPlanet (1,1) Planet id being tracked .trackCount (1,1) Counts looing at the planet .trackCountMax(1,1) Maximum counts .mode (1,:) 'polar star', 'two planet' ------- Outputs ------- g (1,1) Additions to data structure .uS (3,:) Stars .nS (1,1) Number of stars for the planet .rP (3,1) Planet position .kP (1,1) Planet ids --------------------------------------------------------------------------
Common: Database/Constant Common: Time/Date2JD Common: Time/JD2T Common: Transform/RaDec2U Math: Linear/Dot Math: Linear/Mag Math: Linear/Unit SC: Ephem/Planets SC: Ephem/SolarSys SpacecraftEstimation: StellarCatalog/LoadCatalog
Back to the SpacecraftEstimation Module page