Writing Flight Software for TVC Rockets (but also breaking all the flight hardware in the process)

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

ความคิดเห็น • 56

  • @BPSspace
    @BPSspace 3 ปีที่แล้ว +78

    Nice work, Rob! Stoked to see the next flight!

  • @stevato0449
    @stevato0449 3 ปีที่แล้ว +5

    Software reworks are the best :)
    So hecking satisfying to work on

  • @Ameliaross106
    @Ameliaross106 3 ปีที่แล้ว +2

    Great work, the quality and quantity of your videos has really improved recently. gl on your next flight

  • @RobB_VK6ES
    @RobB_VK6ES 3 ปีที่แล้ว +2

    Get a new 2mm wide chisel iron tip, use 6-/40 leaded solder and keep it clean. Those skinny conical tips are poor at conducting heat into the joint parts which leads to excessive dwell times and potential board trace failure.

  • @MoonMan22
    @MoonMan22 3 ปีที่แล้ว +2

    Killing it dude! I need to come out and see it fly!

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว +1

      I need to actually fly! I'll ping you next time!

  • @OrionAerospace
    @OrionAerospace 3 ปีที่แล้ว +5

    Did someone say.... SOFTWARE REWORK?!?!?!?
    Great stuff man! good luck with flights :D

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว +2

      Wait its all software?

    • @OrionAerospace
      @OrionAerospace 3 ปีที่แล้ว +2

      @@TZeroSystems always has been 😳

  • @calistohuettich
    @calistohuettich 3 ปีที่แล้ว +2

    I find this title very relateable

  • @spudhunter4384
    @spudhunter4384 3 ปีที่แล้ว +1

    What is the music you have playing at 6:46? Its like a remix version of the theme from some documentary series I remember watching in elementary school but I can't remember the name.
    In any case, good video. Makes me want to find the time to do something similar.

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว

      th-cam.com/video/x7JN4hbQtNQ/w-d-xo.html

  • @jet_flyer
    @jet_flyer 2 ปีที่แล้ว

    What's the song for the soldering montage @ 6:56 ? I know it's some EDM remix but the core notes are pretty familiar

    • @TZeroSystems
      @TZeroSystems  2 ปีที่แล้ว +1

      Eye witness remix

    • @jet_flyer
      @jet_flyer 2 ปีที่แล้ว

      @@TZeroSystems Oh wow talk about a core memory unlocked... it's from those science videos they'd show at school
      th-cam.com/video/jR0vRuZkxdw/w-d-xo.html

  • @harrybegnell7895
    @harrybegnell7895 3 ปีที่แล้ว +2

    Hey, what method is used to control the servos? Do you have a tuned PID loop to angle the servos, or are you doing more complex calculations with gyro and accelerometer values to angle the servos?

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว

      Both kinda, the PID loops are tuned and the gyro feeds raw data to a series of filters I am using to get better orientation data

    • @harrybegnell7895
      @harrybegnell7895 3 ปีที่แล้ว

      @@TZeroSystems yeah I saw another comment saying you use an exponential moving average filter, is that because the IMU is imputing data faster than the PID loop is running?

    • @harrybegnell7895
      @harrybegnell7895 3 ปีที่แล้ว

      Or is it to get a better calculation by adding low weighted previous values

  • @dbr_199
    @dbr_199 ปีที่แล้ว

    Hey! I want to work as a GNC (software, mostly) engineer later on, and I don't know what Bachelor program to pick ; CS, Electrical&Electronic Eng, Mechanical Eng... ? (great videos by the way!)

  • @julianchee2894
    @julianchee2894 ปีที่แล้ว

    I'm struggling to write software for my own flight computer. I'm just trying to get it to accurately track attitude, linear and angular acceleration, and barometric altitude for my eventual airbrake flight controller. Do you have any advice on where to start and the best approach on structuring the code, and resources ?
    Thank you

  • @kayboku7281
    @kayboku7281 ปีที่แล้ว

    nice work!

  • @simonabunker
    @simonabunker 3 ปีที่แล้ว +1

    Rewriting the software completely? What could possibly go wrong? I had a board fail recently too (I am sure it has nothing to do with a ballistic landing) - desoldering sucks!

  • @kayboku7281
    @kayboku7281 ปีที่แล้ว +1

    "flight 4 went so successfully that i decided to change absolutly everything in the flight software". Ummmmmm that makes sense right???

  • @supremeleader5516
    @supremeleader5516 3 ปีที่แล้ว

    Make video on basics of missle how can we made it how it changes its direction

    • @matthewsoules7064
      @matthewsoules7064 3 ปีที่แล้ว

      Thats illegal...ITAR will be with you shortly, please wait patiently!

    • @supremeleader5516
      @supremeleader5516 3 ปีที่แล้ว

      @@matthewsoules7064 ITAR?

  • @supremeleader5516
    @supremeleader5516 3 ปีที่แล้ว

    Amazing video

  • @Dubstrom
    @Dubstrom 3 ปีที่แล้ว +1

    Can we use your TVC code for any other rocket to work without any changes?

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว +1

      No it has to be tuned every time

    • @Dubstrom
      @Dubstrom 3 ปีที่แล้ว

      @@TZeroSystems Ohk! Thankyou for giving information 💗

  • @vogonjelc
    @vogonjelc 3 ปีที่แล้ว +1

    Did you implement some low pass filter for imu data.

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว

      EMA filter so its exponential moving average. Kinda low pass for small variation but used more for financial variability but I have seen stability examples using it and decided to give it a shot!

  • @shredderegypt3394
    @shredderegypt3394 3 ปีที่แล้ว

    I want to control the servo with IMU data but it.
    Can you tell us what is the filter used and how you implemented it.

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว

      Its an exponential moving average filter

    • @shredderegypt3394
      @shredderegypt3394 3 ปีที่แล้ว

      @@TZeroSystems I always hear pid and kalman filter.
      Do you think they implemented exponential moving average beside them?

  • @stashgaming1676
    @stashgaming1676 3 ปีที่แล้ว

    hey cool project bro. who can i get the arduino codes? Patreon?

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว +2

      Giving out stability is still a legal grey area. Hardware is on patreon but no software

  • @ctiradantoninkupec1457
    @ctiradantoninkupec1457 3 ปีที่แล้ว +2

    Since i am so early, i want to say hi

  • @prudvi01
    @prudvi01 3 ปีที่แล้ว +1

    Hey Siri add resin to shopping list

  • @Ameliaross106
    @Ameliaross106 3 ปีที่แล้ว +1

    Teensy go BORK

  • @FortniteMaster-vi6qt
    @FortniteMaster-vi6qt 3 ปีที่แล้ว +1

    Hi! I am wondering, how do I go from a teensy and breakout board sensor modules to the bare minimum microcontroller chip?

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว +1

      Not overnight! It has been a long process to get to something a bit more robust but the new one is going to be even more bare bones!

    • @jmikronis7376
      @jmikronis7376 3 ปีที่แล้ว

      @@TZeroSystems, yeah, chips mounted on chips. No board. One needs to locate thin die mounted on thin glass, Or, the first die mounted on thin glass substrate and the other die mounted to the top of those die.

  • @nickc1215
    @nickc1215 3 ปีที่แล้ว

    what did you do in the software to align the TVC mount?

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว +1

      I have a guide that is kinda like a donut and you can align the donut hole with the motor mount. Then its just a matter of moving it a few tenths of a degree at a time until things align!

  • @pano6035
    @pano6035 3 ปีที่แล้ว +1

    But the Flight Software is a complete mess why not using header files ???

    • @pano6035
      @pano6035 3 ปีที่แล้ว +2

      in my Flight Software i use them and it makes it a lot cleaner

    • @TZeroSystems
      @TZeroSystems  3 ปีที่แล้ว

      @@pano6035 Its better but yeah I have been told that should be my next move

  • @Hans_Magnusson
    @Hans_Magnusson 10 หลายเดือนก่อน

    I can probably write that software and make it work…
    But I am not for hire unless my fiancé approve the project 😂😂😂

  • @breadiboo
    @breadiboo 3 ปีที่แล้ว +1

    ROB