Flight Computer and Navigation Software for a Fin-Controlled Rocket

Поделиться
HTML-код
  • Опубликовано: 9 окт 2024
  • Designing a flight controller for my latest model rocket, and detailing the navigation software.
    Thanks to PCBWay for sponsoring this project! Visit their website here and get $5 off: pcbway.com/g/F...
    Watch the first part in this series:
    Fin-controlled model rocket: • Making a Fin-Controlle...
    For more on my thrust vectoring rocket:
    TVC rocket launch 2: • Thrust Vectoring Model...
    TVC rocket flight computer: • Flight Computer for a ...
    Helpful links:
    Kalman filter tutorial: kalmanfilter.net
    Madgwick filter: courses.cs.was...
    Support me on Patreon: / jacobthornhill
    Twitter: / jacbthornhill

Комментарии • 44

  • @jacobthornhill
    @jacobthornhill  3 дня назад +3

    I forgot to mention that PCBWay is hosting its annual design contest at the moment! You can enter your electronics, CAD, or STM32 projects to be judged by a team of engineers. Prizes include cash, coupons, and various DIY electronics. Details: www.pcbway.com/activity/7th-project-design-contest.html

  • @BPSspace
    @BPSspace 3 дня назад +24

    You're really great at striking the balance of technical detail and brevity for RUclips. Also I've got my kalman filter set up the same way! I assume you're doing your filter in the inertial frame, and acceleration is rotated out of body frame first?

    • @JackOHaraEngineering
      @JackOHaraEngineering 3 дня назад

      Real men convert to perifocal and hate themselves

    • @jacobthornhill
      @jacobthornhill  3 дня назад +5

      Thank you so much Joe! Yes exactly, I’m transforming the acceleration to the inertial frame before it goes into the filter.

  • @stratos2
    @stratos2 2 дня назад +2

    Finally a video that at least somewhat explains the magical Kalman filter. Love the more technically in-depth stuff, very nice work!

  • @PCBWay
    @PCBWay 3 дня назад +4

    Good job, Jacob ❤‍🔥! Can't wait to see your next one!

  • @KofiAsare0
    @KofiAsare0 3 дня назад +3

    Great IMU choice, integration, and video!

    • @jacobthornhill
      @jacobthornhill  3 дня назад +1

      Thank you! I'm loving your content too, and I'm very envious of your telemetry system!

  • @karoliszukauskas9601
    @karoliszukauskas9601 3 дня назад

    Very nice project. I am really impressed how much knowledge you have in such different fields (math, programming, electronics, aerodynamics etc.). I hope you can successfully finish your model rocket. Best of luck!

  • @LafayetteSystems
    @LafayetteSystems 3 дня назад +4

    Excellent video, thank you for sharing! Excited for your first flight!

  • @Bob_too
    @Bob_too 3 дня назад

    Super clear and insightful explanations.
    Great work Jacob 🚀

  • @NatxoVarona
    @NatxoVarona 3 дня назад

    Great job, you are a wizard in the world of rockets, congratulations Jacob 🚀

  • @unknown3t
    @unknown3t 2 дня назад +1

    Ah yes. The missile knows where it is at all times. It knows this because it knows where it isn't, by subtracting where it is, from where it isn't, or where it isn't, from where it is, whichever is greater, it obtains a difference, or deviation.
    jk, great video, can't wait for more

  • @piconano
    @piconano 3 дня назад +1

    I know the ESP32 well. Now it seems I have to learn the STM32 since they are used everywhere.
    Learning any new chip in depth is a 1,000+ page of manual pain.

  • @andersgranskov9649
    @andersgranskov9649 3 дня назад +3

    What PCB software did you use to design your PCB? Great video :)

  • @도둘리-i7k
    @도둘리-i7k День назад

    Nice video. One question for AHRS fusion alrogithm. Why did you use Madgwick filter even if you can implement kalman filter for position tracking? One of the most key benefit of using Kalman Filter is fast initial convergence and most commercial SOMs using it for this reason. Of course they put their own recipe filters to cope with the external disturbrance and optimizations.🐱🐒🦄🐅🐹🐘🐪

  • @osmanpasha_diy
    @osmanpasha_diy День назад

    Very impressive!

  • @marcspeck
    @marcspeck 2 дня назад +1

    great you share your knowledge, thank you! I only watched the IMU part. You seem to you pick your favorite car for the highest indication written on the speedometer, not for the real top speed? 🙂bit resolution typically doesn't matter that much, focus on the noise instead, e.g. 2.8mdps/sqrt(Hz) for the gyro. If you integrate over time, the noise of the time gets as important as the sensor noise (as you mentioned with the external clock signal)

  • @vasylcf
    @vasylcf День назад

    Amazing video 🎉

  • @ahmedmoustafa6829
    @ahmedmoustafa6829 3 дня назад

    BNO055 and BNO085 are better alternatives.
    They can make sensor fusion for you as well 😊
    BNO055 is 9 axis IMU so you save one component on board

  • @maxmyzer9172
    @maxmyzer9172 2 дня назад

    This is awesome!

  • @faygo04
    @faygo04 День назад +1

    Hello! What software are you using to desing the 3d models of the rockets ?

  • @ЕвгенийШепард-р2х
    @ЕвгенийШепард-р2х 3 дня назад

    Super cool!

  • @sergiogcollado
    @sergiogcollado 3 дня назад

    impressive

  • @manfredbogner9799
    @manfredbogner9799 День назад

    Sehr gut

  • @florians.8081
    @florians.8081 3 дня назад +3

    Why STM32 instead of ESP32, Teensy or RP2040 ?

    • @jacobthornhill
      @jacobthornhill  3 дня назад +5

      I really like the STM32 dev environment, and I have quite a bit of experience with them 👍

    • @JrTesla
      @JrTesla 2 дня назад

      @@jacobthornhillbut the best for this project is rp2040

  • @armaniox
    @armaniox 2 дня назад

    Nice

  • @pc2753
    @pc2753 17 часов назад +1

    Ok. I'm not an engineer 😅

  • @Mhmmmmmmmmd
    @Mhmmmmmmmmd 3 дня назад

    We need a file for the three-dimensional design of the rocket

  • @ilbey
    @ilbey 3 дня назад +2

    MORE

  • @piconano
    @piconano 3 дня назад +1

    They don't call it rocket science for no reason!

  • @JoeDaManTheHC
    @JoeDaManTheHC 3 дня назад

    Weeeeeeeeeeeeee 😁

  • @keybrent64
    @keybrent64 3 дня назад

    "model rocket"

  • @florians.8081
    @florians.8081 3 дня назад

    Your image is really good, but your sound is shit.
    Please change it, and the video will be as nice to watch as BPS's.

    • @jacobthornhill
      @jacobthornhill  3 дня назад +1

      Yeah, it might be time for a new microphone…

    • @evanbarnes9984
      @evanbarnes9984 3 дня назад +1

      It's really not that bad. It's not amazing audio, but totally passable. I think before dropping cash on a new mic, you should try running your audio through a gentle de-esser and maybe a subtle EQ and compressor, and I bet that would take the audio a long way for free. Although there is something really pleasurable about recording with a really good mic!

    • @bengamble7033
      @bengamble7033 3 дня назад

      Stl??