Actively Stabilized Model Rocket with Real-Time Telemetry

Sdílet
Vložit
  • čas přidán 31. 05. 2024
  • Check out the most recent flight of my 3D-printed thrust vector-controlled model rocket! This video also includes an overview of my journey through TVC up to this point.
    Advance model rocketry resources:
    @BPSspace
    @LafayetteSystems
    PCB design(flight computer) resources:
    @PhilsLab
    @AltiumAcademy
    TVC flight simulator resources:
    @SHKYERAAerospace
    github.com/fszewczyk/tvc-simu...
    github.com/GuidodiPasquo/Aero...
    @adamdude
    codesandbox.io/p/sandbox/rock...
    Intro clip:
    @RickMemer
    Thanks for watching, please like and subscribe for more rocketry content!
    Unlisted test videos:
    Static Fire 1: • TVC Model Rocket Stati...
    Static Fire 2: • TVC Model Rocket Stati...
    Static Fire 3: • Stabilized Rocket TVC ...
    Hold Down 1: • Thrust Vector Control ...
    Hold Down 5: • Thrust Vector Control ...
    Hold Down 6: • Thrust Vector Control ...
    Flight 1: • TVC Rocket Flight Atte...
    Flight 2: • TVC Rocket Flight Atte...
    Flight 3: • TVC Rocket Flight Atte...
    Flight 3(Pad Cam): • 3D Printed TVC Rocket ...
    Flight 4(Pad Cam): • TVC Rocket Flight Test...
    Timestamps:
    Intro: 0:00
    Project Summary: 0:12
    Airframe Development: 0:45
    Flight Computer Development: 1:32
    Flight Computer Firmware Development: 2:29
    TVC Flight Simulator Development: 2:58
    Hold Down Test: 3:19
    Flight 1: 3:38
    Flight 2: 4:27
    Flight 3: 5:20
    Flight 4: 6:41
    Outro: 7:36
    #rocket #electronics #controlsystems
  • Věda a technologie

Komentáře • 167

  • @BPSspace
    @BPSspace Před 19 dny +265

    This is awesome!! It was great meeting you at FAR - can't wait to see more. Also nice job on the video too :)

    • @PiDsPagePrototypes
      @PiDsPagePrototypes Před 18 dny +6

      This bloke, yourself, Tom Stanton's gas thruster quad copter, Xyla's materials science and design aesthetics,.... Got most of a Space Program right there!

    • @shreyashdalvi4721
      @shreyashdalvi4721 Před 17 dny +5

      Bro I just found this guy and it reminded me of you and here you are 😭

    • @paulhetherington3854
      @paulhetherington3854 Před 11 dny

      FAR -- Muslim brotherhood - half the time! SP' - Jap battel fleet - or in - your felon:
      "SHIP < served u, in the - nazi attack raids!"

  • @davidbertsch9809
    @davidbertsch9809 Před 20 dny +32

    It is fantastic to see BPS inspire others that will in turn inspire others. Nicely done!

  • @rawbwasab5732
    @rawbwasab5732 Před 20 dny +29

    This is so sick. I came from your tiktok, very glad I did. I’m going to grad school for GNC in the fall and I work in GNC atm, so this is very interesting to watch. Excited to see what you do with this, you got a bright future ahead of you man

    • @rawbwasab5732
      @rawbwasab5732 Před 20 dny +1

      would love to hear more about the TVC and simulator development. I’m very interested in that part of rocketry. I’m a mechanical engineer by education, so haven’t had too much rocketry exposure and it’s always cool to learn about it

    • @rawbwasab5732
      @rawbwasab5732 Před 20 dny

      Have you considered modeling this in simulink? you can simulate the control system and tweak it there, as well as auto code it into C

    • @KofiAsare0
      @KofiAsare0  Před 20 dny +1

      Will definitely be looking into it!

    • @rawbwasab5732
      @rawbwasab5732 Před 18 dny

      @@KofiAsare0hell yeah man! it comes included in the student version of MATLAB, im sure your college has a license

  • @PhilsLab
    @PhilsLab Před 19 dny +32

    This is awesome - really well done!

  • @LafayetteSystems
    @LafayetteSystems Před 20 dny +10

    Awesome flights! I'm a huge fan of your flight computer layout too :)

  • @trevfindley4155
    @trevfindley4155 Před 15 dny +2

    Even as someone with very limited interest in rocketry - this was a must watch, and I’m excited for more. Personally I’d love to see a dedicated overview of the controller circuitry and its development process at some stage, but the general story of this project is absolutely fascinating…

    • @KofiAsare0
      @KofiAsare0  Před 12 dny

      Thank you so much for watching, next video will be all about the Flight Computers!

  • @eusuntlorean
    @eusuntlorean Před 6 dny

    Congratulations for being persistent! :) I've had the idea to create such a system for my Engineering undergraduate project but it was much more complicated after a couple of researches :) Congratulations once again for making such a great job there!!!

  • @quanjohnson1691
    @quanjohnson1691 Před 20 dny +9

    Absolutely brilliant test of patience and determination. I’m excited to see what you have lined up in the future! I would think it would be fascinating to move to a larger scale to get more realistic and reliable telemetry data due to the overall mass increase. In addition a larger scale will allow you to see you more heat data, which will help you increase thermal efficiency, leading to longer flights. I am very intrigued with this project and approach to racketeering.

  • @fredbloggs4829
    @fredbloggs4829 Před 17 dny +4

    Such a cool video.
    Great work with all the PID gains - I realise that it's not an easy task.
    I subscribed to see the follow up videos you make.

  • @smccrory
    @smccrory Před 16 dny +1

    I launched my first (Estes!) model rocket in 1975, went into I.T. years later, but never married the two. Seeing you take this to a whole 'other level blows my mind. Sincere thanks for sharing - I'm looking forward to future videos!

  • @jrocket50
    @jrocket50 Před 14 dny +1

    Yes CP and CG relationship is a crucial aspect in rocket flight stability.Great content.

  • @paulbizard3493
    @paulbizard3493 Před 14 dny

    Very cool. 👍👍Don't forget the freezing of the integration when the actuators are saturated (max throws).

  • @lukasplatz
    @lukasplatz Před 13 dny

    Congrats on the persistence and resulting success! It's inspiring to see you kept at it over that time frame and eventually made it work - looking forward to your other projects :)

  • @winnifredregan6935
    @winnifredregan6935 Před 12 dny

    Kofi this is absolutely incredible!!! This is genuinely one of the coolest things I've seen someone do, and I'm so proud to be able to say I've worked with you :)

  • @madmonkey7183
    @madmonkey7183 Před 15 dny +1

    Awesome video. I'd be really interested to hear how you worked your way through the computer hardware and software design decisions.

  • @mf1ve
    @mf1ve Před 13 dny +1

    More please - I really enjoyed your presentation and I'm already wanting to click on the next video. Great work!

  • @raketenolli
    @raketenolli Před 13 dny

    Great work! I'd like to see more on software, especially what measurements you're getting from the MPU6050 and how you're integrating them into the control loop. Thanks!

  • @The_Blue_Sky.
    @The_Blue_Sky. Před 13 dny

    The last lunch test was amazing it had very great stability good job!

  • @arnaudthiercelin8631
    @arnaudthiercelin8631 Před 10 dny

    This was really cool, but I had to playback at .75. First time I slowed down a video.
    Super looking forward the details on the FC design.

  • @DBProto
    @DBProto Před 17 dny

    Great work, really awesome efforts and results!

  • @billypoe3703
    @billypoe3703 Před 13 dny

    It is beautiful quality.
    You are tenacious; you will succeed.

  • @DonQuichotteLiberia
    @DonQuichotteLiberia Před 15 dny

    Duuuuude, great video and awesome explanations, thanks for sharing!

  • @geocrafters
    @geocrafters Před 16 dny

    Incredibly impressive!! Keep it up man

  • @adjeielias6346
    @adjeielias6346 Před 14 dny

    Please do a detailed video of how you built and programmed the flight computer, Great video!!!

  • @CrashPreinsertion
    @CrashPreinsertion Před 16 dny

    Impressive stuff! Keep up the good work. It's not many recent HS grads who've made their own PCB & all the other things you've done - along with CZcams documentation. You're going places, kid! Keep on truckin'.

  • @RCHobbyist463
    @RCHobbyist463 Před 16 dny

    Nice job Kofi! Having talked to a variety of senior projects teams, it seems like designing an Avionics system, especially one with PID control, seems like an extremely challenging task!

  • @dkpriest
    @dkpriest Před 17 dny

    Congrats on your work getting here!
    re: the flight computer software, huge kudos on your approach change (should I say "course correction"? :D ) between loop, RTOS, and then loop again. As a fellow engineer and now working with software, I know it takes a sizeable amount of focus and dedication to not fall for the sunken cost fallacy of "I've already implemented , I shouldn't just go back!", and recognize priorities in the wide sense!

  • @relwalretep
    @relwalretep Před 16 dny

    Nice work mate, all the best for the future!

  • @simontanguay3619
    @simontanguay3619 Před 16 dny

    Love your design, keep going!

  • @kozycodes
    @kozycodes Před 18 dny

    love this - super inspired now! thank you!

  • @matthijsklomp
    @matthijsklomp Před 14 dny

    Impressive work and excellent presentation!

  • @soulwynd
    @soulwynd Před 15 dny +1

    Good job. This is a cool project.

  • @brycenarcisomercines5036

    Amazing work!

  • @freakyou123
    @freakyou123 Před 15 dny

    Great job bro! Cheers from Brazil!

  • @belliduradespicio8009
    @belliduradespicio8009 Před 15 dny

    That is awesome! I'm definitely interested in seeing how you designed your flight computer, this is really nice work

  • @r.s.e.9846
    @r.s.e.9846 Před 15 dny

    congrats and thanks for the detailed explanation 👍

  • @evanbarnes9984
    @evanbarnes9984 Před 17 dny

    Dude instant sub! This is so impressive

  • @PiDsPagePrototypes
    @PiDsPagePrototypes Před 18 dny +1

    It's blokes like you and Joe Barnard who should be working on the Mars Sample Return project. You've accomplished so much here, at an enthusiast budget level, building skills and knowledge that will be invaluable to future human endeavors. Well Done!

  • @intelligentdonut
    @intelligentdonut Před 20 dny

    Amazing. Can’t wait to see what you do next.

  • @carlosmorales7591
    @carlosmorales7591 Před 19 dny

    awesome bro. passion and perserverence. keep going!

  • @Jake-nb2ts
    @Jake-nb2ts Před 16 dny

    awesome iterative prototyping and test driven development

  • @TheMacbu
    @TheMacbu Před 10 dny

    Very cool, congrats!

  • @RidiculousRocketry
    @RidiculousRocketry Před 14 dny

    CZcams recommended this video. I'm really glad that it did. Great work!

  • @Juanpavz
    @Juanpavz Před 16 dny

    Awesome job. We need more!

  • @projects_with_mufty1621

    Great job Kofi. I saw the thumbnail and the Channel name and was like holy sh*t, i must see this. 😂😂😂😂. Just subscribed. Hoping to see more from you.

  • @nasheed-x
    @nasheed-x Před 19 dny

    Great work! Nice touch using RTOS for firmware.

  • @christopherfranks478
    @christopherfranks478 Před 12 dny

    Well done! Keep at it

  • @krishpandey9725
    @krishpandey9725 Před 19 dny

    Dude! Thats amazing fr

  • @MaximumMatador
    @MaximumMatador Před 15 dny

    This is excellent!

  • @samknox8733
    @samknox8733 Před 14 dny

    Really impressive!

  • @rre9121
    @rre9121 Před 16 dny

    Fantastic work.

  • @ArifKhan-bp9zx
    @ArifKhan-bp9zx Před 20 dny +1

    As am currently pursuing Bachelor's in Electronics and Communication Engineering, and I also designed my Flight Computer out of Raspberry Pi Pico RP2040 MCU and other sensors.. And since no idea about rocket motors, my Flight Computer just spending it's time laying around, and sometimes just records random data while sitting on RC quad coptor. 😢.. hopefully I'll make it work in an actual model rocket this year.

  • @levy9777
    @levy9777 Před 20 dny

    Awesome video! I would love to see more about the coding process and how the electronics work together

  • @MarcelThissenCracy
    @MarcelThissenCracy Před 8 dny

    Wow really good, amazing, as a programmer and designer from Hardware amazing work.

  • @___aZa___
    @___aZa___ Před 12 dny

    That is AWESOME Dude!

  • @stay_at_home_astronaut

    Good work

  • @joetkeshub
    @joetkeshub Před 17 dny

    Great channel and great project. You just earned an exited subscriber ;)

  • @krkrgrsk2539
    @krkrgrsk2539 Před 12 dny

    Its very cool! Keep making videos! It would be great to see how is your rocket's computer works and how you did the PCB!

    • @KofiAsare0
      @KofiAsare0  Před 12 dny +1

      Thanks for watching, the next video will be all about Flight Computer ONE!

    • @krkrgrsk2539
      @krkrgrsk2539 Před 12 dny

      @@KofiAsare0 Awesome! Thanks a lot!

  • @cicADA001
    @cicADA001 Před 14 dny

    I wanna see more !!!!!!!!!!! Nice video

  • @davidcretois8636
    @davidcretois8636 Před 15 dny

    Well done

  • @khimbittle7705
    @khimbittle7705 Před 17 dny

    Nice work !

  • @Ch1ldPr3dator
    @Ch1ldPr3dator Před 16 dny

    im hyped for this

  • @metropolis10
    @metropolis10 Před 17 dny

    Great job on the project! I would encourage you to record the overdub in a conversational tone, it can help a ton in conveying your excitement for your project. Keep up the great work!

  • @ethaninfinite5991
    @ethaninfinite5991 Před 15 dny +1

    You made that look easy.

  • @storminmormin14
    @storminmormin14 Před 18 dny +1

    I’m interested in how you forked your sim software. Would love to see that video.

  • @DaveWeagle
    @DaveWeagle Před 17 dny

    Nice work, way to stick with it!

  • @QuarterD25
    @QuarterD25 Před 15 dny

    This is so cool.

  • @ardi8241
    @ardi8241 Před 17 dny

    Awesome!!

  • @SomeGuyInSandy
    @SomeGuyInSandy Před 15 dny

    Impressive!

  • @silphonym
    @silphonym Před 19 dny

    Very cool!

  • @TheCANhunter
    @TheCANhunter Před 16 dny

    This is incredible! So many different disciplines executed... how did you learn how to all of these skillsets so quickly?

  • @hellawacked
    @hellawacked Před 16 dny +1

    The Charlie scream 😂

  • @stephenphoenix2919
    @stephenphoenix2919 Před 15 dny

    Impressive.

  • @PPYTAO
    @PPYTAO Před 17 dny

    Nice!

  • @m7mds91
    @m7mds91 Před 14 dny

    Awesome ..

  • @OldManCassius
    @OldManCassius Před 15 dny

    That's super cool man! I love seeing the improvements you made from one version to the next. As far as the oscillation go on your last flight, it seemed like early in the flight the PIDs were too high but later on they seemed close to correct. Would doing some kind of speed dependent PID ramp be a good idea?

    • @KofiAsare0
      @KofiAsare0  Před 12 dny

      Dynamic PID gains would definitely improve flight performance, especially for longer flights!

  • @mr.washbear9747
    @mr.washbear9747 Před 15 dny

    Sick

  • @WeBeGood06
    @WeBeGood06 Před 14 dny

    Nice

  • @danielkemp4860
    @danielkemp4860 Před 18 dny

    More 3D plots please 🙏

  • @allisonbyrnes2691
    @allisonbyrnes2691 Před 13 dny

    DUDE fuck yeah we love to see it

  • @tetronaut88
    @tetronaut88 Před 17 dny

    Can you do a video on the control computer? I'm fascinated by them!

  • @StevenNess
    @StevenNess Před 15 dny

    you are awesome!

  • @alonzomonk4337
    @alonzomonk4337 Před 12 dny

    What software are you using for real time data plotting and orientation display. It looks awesome

    • @KofiAsare0
      @KofiAsare0  Před 12 dny

      Im using a custom software written in Processing Java, I will explain more about it in the next video!

  • @manuelescobar2257
    @manuelescobar2257 Před 20 dny

    tremendo!

  • @baang76
    @baang76 Před 17 dny

    Really interested on how you design the flight controller from scratch. If time permits, please do a series on that one.
    Ad astra!

  • @Hello-ih4rn
    @Hello-ih4rn Před 16 dny

    What are you using for logging/telemetry/dataviz? It looks nice.

    • @KofiAsare0
      @KofiAsare0  Před 12 dny +1

      I used RFD900 and Processing Java for telemetry, next video will explain more about this!

  • @nickhermann5858
    @nickhermann5858 Před 13 dny

    nice

  • @TitanUnleashed7
    @TitanUnleashed7 Před 16 dny

    Very cool project! Any tips on the custom pcb controller development? I’m a mechanical engineering major but one of my personal projects involves building a quadcopter from scratch. Right now I’m using flight controller I made myself that uses an arduino nano and and MPU 6050 IM. One of the improvements I’d like to make is creating my own pcb to integrate my main processor, sensors, and voltage regulation into single package.

    • @KofiAsare0
      @KofiAsare0  Před 12 dny

      Next video will be all about Flight Computer ONE, good luck on your project!

  • @Positive_Altitude
    @Positive_Altitude Před 18 dny

    Very well done! Congrats! Also +respect for STM32 ;)
    I noticed Mahony filter mentioned in the code. So you do some sensor fusion? What data is involved besides the gyro?
    Would also recommend you to learn DMA and interrupts if you haven't yet. STM32 has amazing peripherals and you can offload so many things on them instead of wasting core cycles. That makes a HUGE difference in performance. As I can see from your code you are doing things like sensor reading in a blocking way (not 100% sure, sorry if you are not, not much code on the screen you know ;) ). That's not only a waste of CPU cycles but you may also have inconsistent time intervals for each "task". Instead, you can use hardware timers to schedule your "tasks" with precise time intervals and do sensor reads in a non-blocking way with DMA + interrupts. With that, you will get even better performance compared to RTOS.
    Good luck!

    • @KofiAsare0
      @KofiAsare0  Před 17 dny +1

      Thanks for your comment! I'm a big fan of your work! I used the Mahony filter to fuse gyro and accel data for orientation during ~1g flight and ground phases. I will definitely be exploring DMA and interrupts in the next project! I'm currently just using Arduino millis to schedule "tasks," but I would like to try out the hardware timers like you suggested. :)

  • @bloodbound696
    @bloodbound696 Před 17 dny

    and....................... subscribed

  • @villain636
    @villain636 Před 13 dny

    Where I connect with you?

  • @0xmassive526
    @0xmassive526 Před 14 dny

    subbed. more content boi.

  • @yt45204
    @yt45204 Před 18 dny

    5:06 Bang-bang rocket control, a bold choice :)
    Talk about motivation to really learn the ins and outs of control theory, and all related math, instead of just grinding test questions.

  • @brickonblock5183
    @brickonblock5183 Před 18 dny +1

    Awesome, The missile knows where it is or smth... I#m rellay excited to see further progress.

  • @vadimemelin2941
    @vadimemelin2941 Před 16 dny

    Dude, that's hot

  • @leifefrancisco7316
    @leifefrancisco7316 Před 13 dny

    Immediate subscription

  • @RadRebel4
    @RadRebel4 Před 16 dny

    Great Work Man! How did you learn to design the pcb and write firmware could you please explain that too

    • @KofiAsare0
      @KofiAsare0  Před 12 dny

      Next video will be all about this!

  • @jakefoxhoven4769
    @jakefoxhoven4769 Před 17 dny

    What kind of parachute did you use for this?

  • @anisboudraa7364
    @anisboudraa7364 Před 14 dny

    good luck

  • @jcaldavi5195
    @jcaldavi5195 Před 11 dny

    This is such a great project! I was also attempting to build my model rocket with a software that displays Real-Time Telemetry, I was wondering if you have any recommendations or references as to that? I want to implement the motion tracking as well as the data, nice video btw :)

    • @KofiAsare0
      @KofiAsare0  Před 10 dny

      Thanks for watching, my next video will be about the flight computer and flight software! In the meantime, I recommend checking out BPS Space and Lafayette Systems if you haven’t already. They have lots of great information regarding real time telemetry!