You are browsing as a guest. Sign up (or log in) to start making projects!

3h 24m 51s logged

Devlog 6 - Flight Comparison Dashboard!

Overview

In this cycle, I expanded FlightScope’s analysis capabilities with a new Flight Comparison Dashboard! Now, users can load in two flights at the same time, comparing trajectories and detected flight events side-by-side. These additions make it endlessly easier to analyze design changes, motor selections, and overall flight performance across multiple launches.


What’s New

  • Added a dedicated Flight Comparison Dashboard.

  • Implemented dual-flight visualization for altitude, velocity, and orientation telemetry.

  • Added automatic launch detection and time normalization so flights can be compared from liftoff.

  • Implemented automatic event detection for:

    • Motor burnout
    • Apogee
    • Parachute deployment
    • Landing
  • Added event markers directly onto comparison graphs.

  • Added a Comparison Summary table displaying key event timestamps for both flights side-by-side.

  • Improved dashboard responsiveness by moving admin sidebar initialization outside of rendering bottlenecks.

  • Updated docs and README! By the way, FlightScope is fully public on GitHub, go check it out :)


Challenges

The challenge this time around was making sure the flight comparison dashboard was actually useful, so I spent some time designing features such as time normalization and side-by-side data viewing to make it very clear to the user where flight differences were present.


Next Steps

  • Improve flight render with trajectory path
  • Expand visualization tools with synchronized playback and side-by-side flight rendering.

So much progress is being made on this funny little program, I’m so very pleased with how FlightScope is coming along! That’s all for now, folks. See you in #7!

1
65

Comments 6

@kallenseelo

Man, This is freaking amazing! Do you have a github for this?

@kallenseelo
@zombieking1555

for sure!

@B754a

This is awesome, was this hard to make?

@zombieking1555

It has had challenges, but every challenge has been a great learning experience!