[PYTHON] Visualisieren Sie die Flugbahn von Hayabusa 2

Hayabusa 2 Orbitaldaten

Neulich (21. Oktober 2020) wurde die Orbitalinformation von "Hayabusa 2" veröffentlicht. Umlaufbahn von "Hayabusa 2" vom Start bis kurz vor der Rückkehr zur Erde (TCM-3)

Die Datei "hayabusa2_orbit_20201021.txt" ist dem obigen Artikel beigefügt. Der Inhalt umfasst die Zeit seit dem Start im Jahr 2014, das Berechnungsdatum vom Start, Hayabusa 2, die Erde und die Koordinaten von Ryugu (Mittelpunkt der Sonne). Da die Umlaufgenauigkeit 1000 km beträgt, glaube ich nicht, dass sie für Forschungszwecke verwendet werden kann.

In diesem Artikel möchte ich die Umlaufbahnen von Hayabusa 2 und Ryugu mit Animation anhand der veröffentlichten Umlaufbahndaten visualisieren. (Wir lesen nur die Datei und zeichnen die numerischen Daten grafisch auf.)

Der Quellcode ist auf github verfügbar (in Python implementiert). https://github.com/motthi/hayabusa2_orbit

Umlaufbahn in Sonnenmittelpunktkoordinaten

Ausgehend

absoluteOrbit.gif

Hin-und Rückfahrt

absoluteOrbit_back.gif

Umlaufbahn in Erdmittelpunktkoordinaten

Wenn Sie den Unterschied zwischen Hayabusa 2 und der Erde und Ryugu und der Erde nehmen, können Sie die Umlaufbahn von der Erde aus gesehen finden.

Ausgehend

relative_e.gif

Hin-und Rückfahrt

relative_e_b.gif

Wenn man das betrachtet, sind die Erde und Ryugu ziemlich nahe beieinander.

Die Zukunft von Hayabusa 2

Das Rückgabedatum der Kapsel zur Erde ist 2020/12/6. Der Hauptteil des Raumfahrzeugs wird danach weiter betrieben, und eine Explorationsmission (EAEEA-Szenario) zum Asteroiden namens 1998 KY26 ist für 2031 geplant.

Recommended Posts

Visualisieren Sie die Flugbahn von Hayabusa 2
Visualisieren Sie den Antwortstatus der Volkszählung 2020
Visualisieren Sie den Grenzwert des mehrschichtigen Perzeptrons
Visualisieren Sie die Auswirkungen von Deep Learning / Regularisierung
Visualisieren Sie die Exportdaten des Piyo-Protokolls
Visualisieren Sie die innere Schicht des neuronalen Netzwerks
Visualisieren Sie das Verhalten des Sortieralgorithmus mit matplotlib
Der Beginn von cif2cell
Die Bedeutung des Selbst
der Zen von Python
Die Geschichte von sys.path.append ()
Rache der Typen: Rache der Typen
Die Entscheidung von scikit-learn Wie man ein Holzmodell visualisiert
Visualisieren Sie den Bereich der internen und externen Einfügungen mit Python
Visualisieren Sie das charakteristische Vokabular eines Dokuments mit D3.js.
Ich habe versucht, die Spacha-Informationen von VTuber zu visualisieren
Visualisieren Sie mit OpenCV den Wertschätzungsstatus von Kunstwerken
Visualisieren Sie die Anzahl der Beschwerden von Lebensversicherungsunternehmen
Richten Sie die Version von chromedriver_binary aus
Scraping das Ergebnis von "Schedule-Kun"
10. Zählen der Anzahl der Zeilen
Die Geschichte des Baus von Zabbix 4.4
Auf dem Weg zum Ruhestand von Python2
Visualisieren wir das Handelsvolumen der TSE-Aktien - jpxlab sample
Visualisieren Sie die Ergebnisse von Entscheidungsbäumen, die mit Python scikit-learn erstellt wurden
Visualisieren Sie die "regionale Farbe" der Stadt, indem Sie die Vektorisierung von Dokumenten anwenden
Vergleichen Sie die Schriftarten von Jupyter-Themen
Holen Sie sich die Anzahl der Ziffern
Erläutern Sie den Code von Tensorflow_in_ROS
Verwenden Sie die Clustering-Ergebnisse erneut
[Python] Ich habe versucht, die folgende Beziehung von Twitter zu visualisieren
Stellen wir uns die Anzahl der mit Matplotlib mit dem Coronavirus infizierten Personen vor
GoPiGo3 des alten Mannes
Berechnen Sie die Anzahl der Änderungen
Ändern Sie das Thema von Jupyter
Die Popularität von Programmiersprachen
Ändern Sie den Stil von matplotlib
Über die Komponenten von Luigi
Visualisieren Sie den Tweet-Fluss mit Diamond + Graphite + Grafana
Verknüpfte Komponenten des Diagramms
Filtern Sie die Ausgabe von tracemalloc
Über die Funktionen von Python
[Flask & Bootstrap] Visualisiere den Inhalt von Texten mit Word Cloud ~ Lyrics Word Cloud ~
Simulation des Inhalts der Brieftasche
Die Kraft der Pandas: Python
Visualisieren Sie mit Axes3D vertikal den Betrag, der dem Scheitelpunkt von networkx entspricht
Visualisieren Sie das Zentrum der Rangkampfumgebung über die Pokemon Home-API
[Word2vec] Lassen Sie uns das Ergebnis der Verarbeitung von Unternehmensbewertungen in natürlicher Sprache visualisieren
Ich habe versucht, den allgemeinen Zustand der VTuber-Kanalbetrachter zu visualisieren
Die Spezifikationen von Pytz haben sich geändert
Testen Sie die Version des Argparse-Moduls
Finden Sie die Definition des Wertes von errno
Der Tag des Dockerlaufs (Hinweis)
Die Geschichte von Python und die Geschichte von NaN
Erhöhen Sie die Version von pyenv selbst
Holen Sie sich die Anzahl der Ansichten von Qiita
Erster Python 3 ~ Der Beginn der Wiederholung ~
Die Geschichte der Teilnahme an AtCoder
Ändern Sie den Hintergrund von Ubuntu (GNOME)