Inspiration
L'inspiration pour ce projet est venue de ma fascination pour l'exploration spatiale et de mon désir de la rendre plus accessible et efficace. J'ai voulu créer un outil permettant aux planificateurs de missions, aux chercheurs et aux passionnés de calculer les besoins en carburant pour les missions spatiales tout en tenant compte des avantages des assistances gravitationnelles. L'idée était de combiner physique, programmation et applications pratiques pour résoudre un problème concret dans le domaine des voyages spatiaux.
What it does
Permet de déterminer une planète à utiliser pour économiser du carburant grâce à une technique nommée "Gravity assist"
How we built it
J'ai utilisé python comme serveur initiale et pour les différents calculs nécessaire, puis opté pour simplifier pour une implémentation dans le frontend pour faciliter l'implémentation.
Challenges we ran into
Simplification des Assistances Gravitationnelles : Modéliser l'effet d'assistance gravitationnelle de manière précise était un défi. J'ai opté pour une approche simplifiée (10 % de la vitesse de la planète) pour rendre les calculs gérables.
Validation des Entrées : Assurer que toutes les entrées étaient valides et gérer les cas particuliers a nécessité une attention particulière.
Équilibre entre Complexité et Utilisabilité : J'ai cherché à rendre l'outil à la fois puissant et facile à utiliser, ce qui a nécessité des décisions de conception réfléchies.
Accomplishments that we're proud of
What we learned
Mécanique Orbital : J'ai appris les transferts de Hohmann, les calculs de delta-v et l'équation de la fusée.
Développement Web : J'ai exploré Flask, un framework web en Python, pour créer une application basée sur un serveur.
Validation des Données : J'ai mis en place une validation robuste des entrées pour garantir la fiabilité des calculs.
Résolution de Problèmes : J'ai relevé des défis comme la simplification des effets d'assistance gravitationnelle et l'optimisation des calculs de carburant.
What's next for Celestial Journey
Tracer la trajectoire serait la prochaine étape.
Built With
- lovable
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.