+ All Categories
Home > Documents > Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer...

Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer...

Date post: 15-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
13
Believers of the Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11.
Transcript
Page 1: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Believers of the Flying Spaghetti

Monsterpresent the

Satellite Sniffer

2018. október 11.

Page 2: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Team BotFSM

Marcell BánCandid ITS

László BombolyaGeometria

Page 3: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Satellite Sniffer Create a program to display current position of satellites on the Earth’s surface.

Planned features:

● Satellites shown on the map of the Earth

● Orbit projection

● Menu bar + Popup

● Satellite status saving

● Config file

● Zoom

● Whole trajectory prediction

● Time scrubbing

● API

Page 4: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

TechnologiesUsed libraries:

● SDL2

● SDL2_image

● SDL2_ttf

● SDL2_gfx (3rd party)

● libsgp4

● cpp-iniparser

● imgui

Page 5: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

ISS (ZARYA)

1 25544U 98067A 08264.51782528 -.00002182 00000-0 -11606-4 0 2927

2 25544 51.6416 247.4627 0006703 130.5360 325.0288 15.72125391563537

The data we have (TLE)

ISS (ZARYA)

1 25544U 98067A 08264.51782528 -.00002182 00000-0 -11606-4 0 2927

2 25544 51.6416 247.4627 0006703 130.5360 325.0288 15.72125391563537

A two-line element set (TLE) is a data format encoding a list of orbital elements of an Earth-orbiting object for a given point in time, the epoch.

Satellite Name International Designator

Epoch Year & Day Fraction

1st Derivative of Mean Motion

2nd Derivative of Mean Motion

Drag Term

Epheme-ris type

Element# & Checksum

Satellite number

Inclination Right Ascension of

the Ascending Node

Eccentricity Argument of Perigee

Mean Anomaly

Revolution Number at Epoch & Checksum

Mean Motion

Page 6: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Orbital Elements

Page 7: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Original approach

We tried to reinvent the wheel and calculate everything ourselves …

● Position calculation from orbital elements

● Date conversions

● GPS coordinate calculation from position

Aaaaand… it didn’t work.

Page 8: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Since v1.1.0v1.0.0

Pipelines

C++ Python

script Python & C 3rd party libraries

C++

C++ 3rd party libraries

Python

script

C++

Screen

(SDL)

C++

Screen

(SDL)

Page 9: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Past versions Version: v1.0.0

Features: - Satellites shown on the map of the Earth

Page 10: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Past versions Version: v1.1.0

Features: - Orbit projection

Page 11: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Past versions Version: v2.0.0

Features: - Menu bar + Popup

Page 12: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

Past versions Version: v2.1.0

Features: - Satellite status saving- Orbit projection rework- Menu bar + Popup improve

Page 13: Flying Spaghetti Believers of the Monster...Flying Spaghetti Monster present the Satellite Sniffer 2018. október 11. Team BotFSM Marcell Bán Candid ITS László Bombolya Geometria

DEMO


Recommended