Path: CubeSat/Visualization
% Draw the Earth, CubeSat model, orbit, sensor cone(s), and GPS constellation The spacecraft can be left out (empty) to just view the cones. If GPS satellites are requested the elements will be loaded from Celestrak, requiring an internet connection. -------------------------------------------------------------------------- Form: out = DrawSpacecraftInOrbit( jD0, orbit, gSC, qEB, planet, cone, gps ) -------------------------------------------------------------------------- ------ Inputs ------ jD0 (1,1) Julian date epoch. orbit (1,6) Orbital elements [a,i,W,w,e,M] gSC (.) Data structure array or mat-file that stores it. Each element of array is a component in the body. .name String name of component .v Vertices .f Faces .scale Scale .color Color of each component .alpha Transparency (0-1) of each component qEB (4,1) ECI to Body quaternion. Uses [1;0;0;0] if not entered. planet (:) Name of planet file to use (e.g. 'Earth') cone (.) Cone geometry. Includes: .fov Field of view .pitch Pitch angle from nadir .azimuth Azimuth angle from north gps (1,1) Flag to include GPS constellation or not. ------- Outputs ------- out (.) Data structure with satellite Earth fixed position, cone See also: PlaybackOrbitSim.m --------------------------------------------------------------------------
AerospaceUtils: Coord/ECEFToLLA AerospaceUtils: Coord/ECIToEF AerospaceUtils: Coord/LLAToECEF CubeSat: MissionPlanning/RapidSwath CubeSat: Modeling/CubeSatModel Orbit: OrbitMechanics/PropagateTLECommonTime SC: BasicOrbit/Period SC: BasicOrbit/RVFromKepler SC: Ephem/SunV1 SC: Ephem/TerminatorLine Common: ComponentModels/Cone Common: Graphics/CameraControls Common: Graphics/Map Common: Quaternion/AU2Q Common: Quaternion/QForm Common: Quaternion/QMult Common: Quaternion/QRand Common: Quaternion/QTForm Common: Time/Date2JD Common: Time/JD2T Math: Linear/Cross Math: Linear/Dot Math: Linear/DupVect Math: Linear/Mag Math: Linear/Unit
Back to the CubeSat Module page