19
1 Real-Time Satellite Tracking Real-Time Satellite Tracking and Orbit Prediction with and Orbit Prediction with GPREDICT GPREDICT Alexandru Csete (Rovsing A/S) 3. International Workshop on Astrodynamics Tools and Techniques ESTEC, October 2-5, 2006

Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

Embed Size (px)

DESCRIPTION

Presentation of GPREDICT prepared for the 3. International Workshop on Astrodynamics Tools and Techniques ESTEC, October 2-5, 2006

Citation preview

Page 1: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

1

Real-Time Satellite Tracking Real-Time Satellite Tracking and Orbit Prediction with and Orbit Prediction with

GPREDICTGPREDICT

Alexandru Csete (Rovsing A/S)

3. International Workshop on Astrodynamics Tools and Techniques

ESTEC, October 2-5, 2006

Page 2: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

2

Gpredict

• Real-time satellite tracking

– Where is the satellite now?

• Future pass predictions

– Where will the satellite be tomorrow?

• Fast and accurate algorithms (SGP4/SDP4)

• Position, velocity, bearing, visibility, signal properties

• Presents data in tabular or graphical form

• Modular design, portable ANSI C code

• Free/open-source software (GNU GPL)

• Unix/Linux/BSD, Mac, and Windows

Page 3: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

3

Satellite Tracking

Size and shapeof orbit

Orientation of theorbit in space

Satellite positionon the orbit path

Time when thesatellite was there

Keplerian Elements

Solve Kepler’sEquation

+Corrections

VectorCalculations

Position of Satellite

Current Date and Time

Latitude and longitudeof ground station

Azimuth andelevation fromground stationto satellite

Page 4: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

4

SGPx/SDPx Algorithms

• Gravitational models of Earth (1959-1980)

• Solve Kepler’s equation for orbital motion

• SGPx: Near-Earth objects (period < 255 min)

• SDPx: SGPx + deep space perturbations, e.g. Sun and

Moon

• SGP, SGP4/SDP4, and SGP8/SDP8

• Input: Initial orbital elements at t0

• Orbital elements must be updated periodically

Page 5: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

5

Initial Orbital Elements

• Also known as Keplerian Elements or TLE

• Size, shape, and orientation of the orbit

• Satellite position on the orbit at t0

• Average atmospheric drag

• Generated and published by NORAD

ISS (ZARYA) 1 25544U 98067A 06252.44258404 .00014635 00000-0 96907-4 0 63352 25544 51.6331 113.4131 0011142 320.8285 104.5775 15.75745231446454

Page 6: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

6

Gpredict Design

User Interface

Input Data

BackendSGP4/SDP4

EngineDriver

Satellite Dataat time t0

Ground Station Data (Lat,Lon)

Time

Future PassPredictions

Page 7: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

7

Map View

• Which satellite is where at any given time

• Shows footprints and covered areas

Page 8: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

8

List View

• Details about many satellites

• Automatically sorts itself

• User can show/hide each column individually

Page 9: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

9

Polar View

• Also known as Radar View

• Shows satellites within range

• Sky track (path)

• Radio Amateurs love this

Page 10: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

10

Single-Satellite View

• Shows details about one satellite

at a time

• Good to show many details

• Better performance than the list

view

• User can show/hide each data field

Page 11: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

11

Modules: Combination of Views

• Group satellites and ground stations into separate

“workspaces”

• Include up to 3 views (map, list, …)

• Individual configuration

• Many modules at the same time

• Module States: Docked, window or full-screen

Page 12: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

12

Modules: Combination of Views

Map + List

Page 13: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

13

Modules: Combination of Views

List + Polar + Single-Sat

Page 14: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

14

Modules: Combination of Views

Map + Polar + List

Page 15: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

15

Modules: Combination of Views

List + 2 × Single-Sat

Page 16: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

16

Live Demo

Page 17: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

17

Future Plans

• Automatic update of orbital elements

• Automatic control of communication equipment

• More prediction gadgets

• Mobile “ground” stations

• More algorithms and display modules

• External hooks

• Simulated real-time

• Embedded devices

– PDA, car navigation computers, …

• Fix bugs

Page 18: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

18

Summary

• Real-time satellite tracking

• Future pass predictions

• Runs “out of the box” but has many customisation options

• Fast and accurate algorithms (SGP4/SDP4)

• High quality anti-aliased graphics

• Modular Design

• Clean, portable ANSI C code

• Free/open-source (GNU GPL)

• Unix/Linux/BSD, Mac, and Windows

Page 19: Real-Time Satellite Tracking and Orbit Prediction with GPREDICT

19

Availability

http://gpredict.oz9aec.net/

Questions?