Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Massive display overhaul #106

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

Massive display overhaul #106

wants to merge 6 commits into from

Conversation

harshil21
Copy link
Member

@harshil21 harshil21 commented Nov 25, 2024

Closes #54 when done.

To do:

  • Add T- launch time
  • Read all of the textual docs to understand how best to integrate and make the display
  • Barebones: Get display working with mock imu
  • Start adding graphs
  • Add launch file selector with some options, with picture of the rocket along with relevant metadata
  • Add downrange distance calculation in the (x,y) plane in meters, it should show live trajectory, and estimated trajectory.
  • Add 3D model showing orientation of the rocket (not possible with textual, probably not worth using another library? Maybe a 2D model would have to suffice...)
  • Detect drogue and main chute deployment
  • Add debug panel for information (apparently only possible with a 2nd terminal)
  • Integrate simulation speed into MockIMU
  • Make everything pretty
  • Tests with textual

Estimated lines of code to add: 1000+ python, probably at least a couple hundred for the CSS.

@harshil21 harshil21 added the enhancement New feature or request label Nov 25, 2024
@harshil21 harshil21 mentioned this pull request Dec 4, 2024
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add a detailed terminal graphical UI
1 participant