[PYTHON] Visualisez la trajectoire de Hayabusa 2

Données orbitales Hayabusa 2

L'autre jour (21 octobre 2020), les informations orbitales de "Hayabusa 2" ont été publiées. Orbite de "Hayabusa 2" du lancement à juste avant le retour sur Terre (TCM-3)

Le fichier "hayabusa2_orbit_20201021.txt" est joint à l'article ci-dessus. Le contenu comprend le temps écoulé depuis le lancement en 2014, la date de calcul depuis le lancement, Hayabusa 2, la terre et les coordonnées de Ryugu (centre du soleil). La précision de l'orbite étant de 1000 km, je ne pense pas qu'elle puisse être utilisée pour la recherche.

Dans cet article, j'aimerais visualiser les orbites de Hayabusa 2 et Ryugu avec une animation en utilisant les données orbitales publiées. (Ce que nous faisons est juste de lire le fichier et de représenter graphiquement les données numériques)

Le code source est disponible sur github (implémenté en Python). https://github.com/motthi/hayabusa2_orbit

Orbite en coordonnées du centre du soleil

Sortant

absoluteOrbit.gif

Voyage de retour

absoluteOrbit_back.gif

Orbite en coordonnées du centre terrestre

Si vous prenez la différence entre Hayabusa 2 et la terre, et Ryugu et la terre, vous pouvez trouver l'orbite vue de la terre.

Sortant

relative_e.gif

Voyage de retour

relative_e_b.gif

En regardant cela, la terre et Ryugu sont assez proches.

L'avenir de Hayabusa 2

La date de retour de la capsule à la terre est le 2020/12/6. Le corps principal de l'engin spatial continuera à fonctionner après cela, et une mission d'exploration (scénario EAEEA) de l'astéroïde appelé 1998 KY26 est prévue en 2031.

Recommended Posts

Visualisez la trajectoire de Hayabusa 2
Visualisez l'état de la réponse du recensement national 2020
Visualisez la valeur limite du perceptron multicouche
Visualisez les effets de l'apprentissage profond / de la régularisation
Visualisez les données d'exportation du journal Piyo
Visualisez la couche interne du réseau neuronal
Visualisez le comportement de l'algorithme de tri avec matplotlib
Le début de cif2cell
Le sens de soi
le zen de Python
L'histoire de sys.path.append ()
La vengeance des types: la vengeance des types
La décision de scikit-learn Comment visualiser un modèle en bois
Visualisez la gamme d'insertions internes et externes avec python
Visualisez le vocabulaire caractéristique d'un document avec D3.js
J'ai essayé de visualiser les informations spacha de VTuber
Visualisez le statut d'appréciation des œuvres d'art avec OpenCV
Visualisez le nombre de plaintes des compagnies d'assurance-vie
Aligner la version de chromedriver_binary
Grattage du résultat de "Schedule-kun"
10. Compter le nombre de lignes
L'histoire de la construction de Zabbix 4.4
Vers la retraite de Python2
Visualisons le volume des transactions des actions TSE - Exemple Jpxlab
Visualisez les résultats des arbres de décision réalisés avec Python scikit-learn
Visualisez la "couleur régionale" de la ville en appliquant la vectorisation des documents
Comparez les polices de jupyter-themes
Obtenez le nombre de chiffres
Expliquez le code de Tensorflow_in_ROS
Réutiliser les résultats du clustering
[Python] J'ai essayé de visualiser la relation de suivi de Twitter
Visualisons le nombre de personnes infectées par le virus corona avec matplotlib
GoPiGo3 du vieil homme
Calculez le nombre de changements
Changer le thème de Jupyter
La popularité des langages de programmation
Changer le style de matplotlib
À propos des composants de Luigi
Visualisez le flux des tweets avec Diamond + Graphite + Grafana
Composants liés du graphique
Filtrer la sortie de tracemalloc
À propos des fonctionnalités de Python
[Flask & Bootstrap] Visualisez le contenu des paroles avec Word Cloud ~ Lyrics Word Cloud ~
Simulation du contenu du portefeuille
Le pouvoir des pandas: Python
Visualisez verticalement la quantité correspondant au sommet de networkx à l'aide d'Axes3D
Visualisez le centre de l'environnement de combat de rang à partir de l'API Pokemon Home
[Word2vec] Visualisons le résultat du traitement en langage naturel des avis des entreprises
J'ai essayé de visualiser la condition commune des téléspectateurs de la chaîne VTuber
Les spécifications de pytz ont changé
Tester la version du module argparse
Trouvez la définition de la valeur de errno
jour de course des dockers (note)
L'histoire de Python et l'histoire de NaN
Élever la version de pyenv elle-même
Obtenez le nombre de vues de Qiita
First Python 3 ~ Le début de la répétition ~
L'histoire de la participation à AtCoder
Changer l'arrière-plan d'Ubuntu (GNOME)