Main Content

Space Applications

Model and visualize satellite scenarios using a satelliteScenario object; use functions to support Aerospace Blockset™ spacecraft

Generate satellite scenarios to model and visualize satellites in orbit and perform additional analyses, such as computing access with ground stations. You can directly call satelliteScenario and satellliteScenarioViewer objects. To create objects for other classes, use their object creation functions (for example, satellite for a Satellite object and groundStation for a GroundStation object).


satelliteScenarioCreate satellite scenario object
satelliteScenarioViewerCreate viewer for satellite scenario
AccessAccess analysis object belonging to scenario
ConicalSensorConical sensor object belonging to satellite scenario
FieldOfViewField of view object belonging to satellite scenario
GimbalGimbal object belonging to satellite scenario
GroundStationGround station object belonging to satellite scenario
SatelliteSatellite object belonging to satellite scenario
GroundTrackGround track object belonging to satellite in scenario


expand all

aerCalculate azimuth angle, elevation angle, and range in NED frame from another satellite or ground station
hideHides satellite scenario entity from viewer
orbitalElementsOrbital elements of satellites in scenario
playPlay satellite scenario simulation results on viewer
showShow object in satellite scenario viewer
statesPosition and velocity of satellite
camheadingSet or get heading angle of camera for satellite scenario satellite scenario viewer
camheightSet or get height of camera for satellite scenario viewer
campitchSet or get pitch angle of camera for satellite scenario viewer
camposSet or get position of camera for satellite scenario viewer
camrollSet or get roll angle of camera for satellite scenario viewer
camtargetSet camera target for satellite scenario viewer
hideAllHide all graphics in satellite scenario viewer
showAllShow all graphics in viewer
accessIntervalsIntervals during which access status is true
accessPercentagePercentage of time when access exists between first and last node defining access analysis
accessStatusStatus of access between first and last node defining access analysis
gimbalAnglesSteering angles of gimbal
pointAtTarget at which entity must be pointed
ecef2eciPosition and velocity vectors in Earth-centered inertial mean-equator mean-equinox
eci2ecefPosition, velocity, and acceleration vectors in Earth-centered Earth-fixed (ECEF) coordinate system
ijk2keplerianKeplerian orbit elements using position and velocity vectors
keplerian2ijkPosition and velocity vectors in geocentric equatorial coordinate system using Keplerian orbit elements
siderealTimeGreenwich mean and apparent sidereal times


Satellite Scenario Key Concepts

Understand commonly encountered terms in satellite scenario visualization.

Satellite Scenario Overview

You can build a complete satellite scenario simulation using functions and objects.

Featured Examples

Satellite Constellation Access to a Ground Station

Satellite Constellation Access to a Ground Station

Demonstrates how to set up access analysis between a ground station and conical sensors onboard a constellation of satellites. A ground station and a conical sensor belonging to a satellite are said to have access to one another if the ground station is inside the conical sensor's field of view and the conical sensor's elevation angle with respect to the ground station is greater than or equal to the latter's minimum elevation angle. The scenario involves a constellation of 40 low-Earth orbit satellites and a geographical site, located at MathWorks Natick. Each satellite has a camera with a field of view of 90 degrees. The entire constellation of satellites is tasked with photographing MathWorks Natick, which is located at 42.3001 degrees North and 71.3504 degrees West. The photographs are required to be taken between 12 May 2020 1:00 PM UTC and 12 May 2020 7:00 PM UTC when MathWorks Natick is adequately illuminated by the sun. In order to capture good quality pictures with minimal atmospheric distortion, the satellite's elevation angle with respect to MathWorks Natick should be at least 30 degrees (please note that 30 degrees was arbitrarily chosen for illustrative purposes). During the 6 hour interval, it is required to determine the times during which each satellite can photograph MathWorks Natick. It is also required to determine the percentage of time during this interval when at least one satellite's camera can see MathWorks Natick. This percentage quantity is termed the system-wide access percentage.