File Exchange

image thumbnail

Geostationary Satellites Tracking

version 1.11 (488 KB) by

Matlab based application to predict the orbit and track the geostationary satellites in real time.

46 Downloads

Updated

View License

---------------------Geostationary Satellites Tracking--------------------
Geostationary Satellites Tracking is a Matlab based application to predict the orbit and track the geostationary satellites in real time.
This application predicts the orbital position of geostationary satellites from Public Two-Line Element Orbital Information (TLE). The TLE are created by United States Air Force / Department of Defense (DoD), that tracks all detectable objects in Earth orbit, creating a corresponding TLE for each object, and makes available the TLEs for non-classified objects on the internet.
The satellites orbit are predicted/propagated using Simplified perturbations models codes (SGP4) from “Revisiting Spacetrack Report #3” and The results of the orbit prediction are displayed in different types of 2D and 3D plots. The TLE data are updated constantly from http://celestrak.com.
Application/Project Screenshot: https://huangproject.wordpress.com/
Author: (Tony) Chao Huang
Major: Electronic Engineer
From: Santa Cruz - Bolivia
Email: tony.c.huang@outlook.com (personal public email)
LinkedIn: https://www.linkedin.com/in/tony-chao-huang-l-6a3a4929
Current Work: Space Segment Engineer, Bolivian Space Agency - ABE (www.abe.bo)
Current Study: Master Candidate in Space Technology Application - Remote Sensing and GIS
BeiHang University, Regional Centre for Space Science and
Technology Education in Asia and the Pacific (China)(Affiliated to the United Nations) - RCSSTEAP
Current City: Beijing - China
January – 2016


-----the SGP4 propagator used in this project is from celestrack.com (Excellent Website):
by: Dr. T.S. Kelso
http://celestrak.com/publications/AIAA/2006-6753/
http://celestrak.com/publications/AIAA/2006-6753/faq.asp
-----------Revisiting Spacetrack Report #3-------------
"Revisiting Spacetrack Report #3," presented at the AIAA/AAS Astrodynamics Specialist Conference, Keystone, CO, 2006 August 21–24.
AIAA 2006-6753
Authors:
Vallado, David A., Paul Crawford, Richard Hujsak, and T.S. Kelso
Matlab SGP4 - and coordinate transformation code:
http://celestrak.com/publications/AIAA/2006-6753/AIAA-2006-6753.zip
http://www.celestrak.com/software/vallado/matlab.zip
author : david vallado 719-573-2600 27 may 2002
Jeff Beck


-----The daylight terminator plot (plotdaynightterminator.m) used is this project is from:
Mattia Rossi http://caia.swin.edu.au/sting/tools/
----------All these codes are inside “Private Folder”-----------

------3d earth plot is from:
http://www.mathworks.com/matlabcentral/fileexchange/13823-3d-earth-example


///////////////////Version 1.11 - 04/2016 3D Inertial View ///////////////////////
3D Satellite-Earth Center Lines display (V1.11)
3D Inertial View has been implemented (V1.1)


///////////////////Version 1 - 01/2016 Only 2D View Tab///////////////////////
( The others Tabs and Functions will be implement in the future version)
Development Date: From December - 2015 to January - 2016
this version has been submit to Matlab course final project (BeiHang University)
Version of Matlab: Matlab 2012b (Also tested in Matlab 2012a)
Maybe some GUI function will not work in other version of Matlab


-----Description of Version 1 (Geostationary Satellites Tracking) -------
All the GUI object has “Normalized” Units (better display for any screen resolution)
Customized GUI: Menu
Satellite List Menu
Configuration Menu

Real Time Clock (using Timer)
predicted Actual satellite position (blink red circle)
Automatic Update TLE file from Celestrack.com (Matlab parallel task)
Extract Satellite List form www.celestrack.com (Geostationary Satellites TLE file)
Log Record and Display
Display Last attempt to get TLE file (UTC Time)
Display remaining time to get New TLE file [min]
Load and Save Selected Satellite List
Load and Save Configuration
Zoom, Rotate and Pan tools

Plot Functions
Multi-Satellites Simultaneous plot
Latitude vs Longitude plot (with satellite real time position plot)
Longitude Evolution plot (Longitude vs Time) (with satellite real time position plot)
Eccentricity Vector Polar Plot
2D World Map Plot:
Satellite Name Indicator
Longitude vs Latitude
day light terminator
World Map Image

View/Hide Map Image
View/Hide Coast Line
View/Hide Day Night Terminator
View/Hide Equal Scale Plot

”Refresh Sat List” Button: Shows all the satellites from TLE file
”Search” Button: Search the satellite from the TLE list
”Insert” Button: insert satellite to Selected Satellite List
”Delete” Button: delete satellite from Selected Satellite List
”Save List” Button: Save selected satellites List
”Load List” Button: Load selected satellites List
”Plot” Button: Propagate the selected satellites (SGP4) according to configured option and plot it on the screen.
”Insert All” Button: Insert all the satellites from the satellite list
”Delete All” Button: Delete all the satellites from the selected satellites list

Comments and Ratings (2)

Huy Hoang

Jakob Michl

Updates

1.11

///////////////////Version 1.11 - 04/2016 3D Inertial View ///////////////////////
3D Satellite-Earth Center Lines display (V1.11)
3D Inertial View has been implemented (V1.1)

1.1

More preview Pictures: https://huangproject.wordpress.com/

1.1

Change Preview Images

1.1

///////////////////Version 1.1 - 04/2016 3D Inertial View ///////////////////////
3D Inertial View has been implemented
Changed Plot title to: Latitude Vs Longitude

1.0

Hide Official Email Address

1.0

Preview Image has been Uploaded

MATLAB Release
MATLAB 8.0 (R2012b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Geostationary Satellites Tracking - Tony C Huang V1.11/

Geostationary Satellites Tracking - Tony C Huang V1.11/private/