How I Built A Thrust Vector Controlled Rocket

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024
  • In this video I show my journey in bulding my first rocket, that has thrust vector control.
    Feel free to give me suggestions, ask questions in the comments, or reach out to me!
    Social:
    / nicola.gaiani

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

  • @BPSspace
    @BPSspace 15 часов назад +42

    Great job, and nice video! I think your MOI test may be a little off- to get rotational MOI measurements you need to run a bi-filar pendulum test instead of the single swinging test shown in the video, though perhaps you did that and it's just not shown here. Either way, congrats!

    • @nicola_gaiani
      @nicola_gaiani  14 часов назад +7

      Thank you Joe!
      The mono long-string pendulum definitely propagated a lot of errors in the MOI result, so I’ll look into other ways to find it experimentally.
      In the project I ended up choosing a value between the experimental one, and the estimated one from an OpenRocket model. There’s a ton of room for improvement!
      Good luck on your space shot!

  • @multiengineering8982
    @multiengineering8982 Час назад

    Drummer and still intrest in mechatonics. Thats awesom.❤❤

  • @LucaBoschetto
    @LucaBoschetto Час назад

    Absolutely wonderful. I wish I was half as competent as you are when I was your age! 😄 (E adoro che tu abbia lasciato le esclamazioni in italiano in sottofondo durante le prove e il lancio. 😏)

  • @matteozanini4326
    @matteozanini4326 3 дня назад +10

    Damn this guy knows his stuff

  • @abdirahmann
    @abdirahmann 21 минуту назад

    this was a good watch ngl, congrats man

  • @Positive_Altitude
    @Positive_Altitude 21 час назад +8

    Congrats with a successful launch! Yay!
    100% go with a better MCU next time, AVR is old crap :). I would suggest STM32, or ESP32 if you want BLE/Wi-Fi.
    I also see 2 mistakes you made, hope you don't mind hearing about them ;)
    1) I used the same method to measure moments of inertia and all math seems to be right, but the problem is that with such a long rope the effect of the moment of inertia on oscillation period is very small. So in the end when you apply Huygens-Steiner theorem you get like I_cm = I_p - mL^2 , where both I_p and mL^2 are quite big and I_cm is very small. So in this case I_cm is just dominated by errors in measurements of time, length etc. Do the same thing, but reduce L. I didn't use the rope at all, I just put an axis through my rocket close to the top, and used it as a pivot point.
    2) If I got it right from your code -- to get a rocket orientation you just take gyro data and accumulate it in variables. That is not how 3D rotations work unfortunately :). That worked because all rotations were quite small so in this case the deviation did not become big enough to ruin the launch. 3D body orientation has quite tricky math, I would suggest using quaternions-based approach next time.
    Good luck! Keep it up!

    • @nicola_gaiani
      @nicola_gaiani  19 часов назад

      First of all thanks!
      I bought some esp32 boards to start experimenting with them! Thanks for the mcu suggestions , I might go with a printed circuit next time. It’s a bit overwhelming, but I’m starting to learn KiCad and pcb design principles.
      I remember encountering what you say about the MOI calculations… so I made an educated guess between calculations from the experiment, and the MOI from my OpenRocket model (that I didn’t show in the video). And your way of getting the MOI makes a lot of sense
      About the angle estimate calculations: Yes! I overlooked it and realized my mistake after the launch, when I was inspecting data: if a certain set of rotations is applied to the rocket, it doesn’t zero out at the same position with my calculations… not great.
      After the launch I did Euler angle conversions, but I’ll definitely have to study and implement quaternion math to avoid gimbal locks. Thankfully I didn’t get enough oscillation during powered flight to send the rocket horizontally.
      I just noticed I have already watched the quaternion video on your channel!
      Thank you for the suggestions and the critiques, they are surely helpful

  • @kersgames6382
    @kersgames6382 18 часов назад +1

    Hey man! Impressive work you've done. Keep going!

  • @MarkValascun
    @MarkValascun 9 часов назад +2

    Italy looks well on its way to orbit with this bloke😮‍💨😉

  • @killar56137
    @killar56137 17 часов назад

    Great work, really good control for the first test flight.

  • @ppopcornmovie
    @ppopcornmovie День назад +2

    Great job. Keep it up man

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

    This is fantastic, great job bruv

  • @MassimoPiemonti
    @MassimoPiemonti 9 часов назад

    Keep pushing man! Great job!

  • @314Show
    @314Show 20 часов назад +2

    Tunned to this channel, looks promising

  • @lakshyakumarpandey382
    @lakshyakumarpandey382 7 часов назад

    great video , great job , keep going!!

  • @gian6725
    @gian6725 20 часов назад

    WOW! amazing job

  • @Karmesin-Pilz
    @Karmesin-Pilz 18 часов назад

    That is pretty amazing

  • @marcobassan04
    @marcobassan04 20 часов назад

    brother this is crazy, wonder if you ever decided to study this field, keep it up man!!!!!!!!!!!!!!!!!!!!!!!!

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

    incredible! thanks for sharing. i love what you did with this rocket

  • @sandgrube4116
    @sandgrube4116 2 часа назад

    Hi, very cool video and congrats to your successful launch! Could you please publish the 3d files for the parachute system?

  • @aravindasrimal3877
    @aravindasrimal3877 2 часа назад

    Good luck ❤🇱🇰

  • @DefaultMinifigure
    @DefaultMinifigure 11 часов назад

    amazing!

  • @newaysfactory
    @newaysfactory 2 часа назад

    Bravo!

  • @smielyface0258
    @smielyface0258 7 часов назад

    i’m aiming to do stuff like this

  • @HaythamG-y4x
    @HaythamG-y4x Час назад

    great job never give up 🤓🤓

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

    Absolutely insane! I wanna build one too, could you send me the STL files?

  • @VCOasis
    @VCOasis 10 часов назад

    That’s literally amazing and Inspirational. Are u in highschool or university?

  • @Mahmut4202
    @Mahmut4202 32 минуты назад

    I wish I had been born in America or Europe so that I could do things like that.

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

    nice bro how many Months Going to build this project

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

      @@sithummarasighe5465 about 2-3 months

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

    Nice

  • @zebo280
    @zebo280 20 часов назад

    ma si possono lanciare razzi in italia? E' da un po' che voglio fare il mio, porò le leggi sono molto vaghe... In base a quale criterio hai scelto il tuo punto di lancio? Comunque bel video

  • @zoeyzhang9866
    @zoeyzhang9866 4 часа назад

    Cool design and nice explanation! Wondering if any cutsom PCBs/3DP/CNC'd parts can help for upcoming build? Would love to sponsor! (PCBWay zoey)

    • @nicola_gaiani
      @nicola_gaiani  4 часа назад

      They would help for sure!

    • @zoeyzhang9866
      @zoeyzhang9866 3 часа назад

      @@nicola_gaiani Nice to hear! Would love to further discuss! May I know your E? Having said Hi on IG btw!

  • @iamthebeastyt1518
    @iamthebeastyt1518 5 часов назад

    Please give me the simulink model😭😭 thats all i ask ,its so good❤

  • @Alex-kf5oz
    @Alex-kf5oz 19 часов назад

    8:55 bro basically made napalm 😂

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

    Pazzesco Nico!!!!

  • @pritampaul-dk9ht
    @pritampaul-dk9ht 5 часов назад

    i have tried making these but i struggle with 3d design part the most can u suggest some resources to learn?

    • @nicola_gaiani
      @nicola_gaiani  3 часа назад

      Try to look up a walkthrough of any part on the CAD you use, to get familiar with sketching, constraining, extruding. After that try to make your own designs, and if you don’t know how to make a certain feature, look it up! This is how I did it and I often found somebody already asking the same question.

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

    Need more altitude next time so your parachute can fully deploy.

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

      For sure, thanks for the advice, and a bigger parachute too maybe

  • @giacomodelillo1719
    @giacomodelillo1719 21 час назад

    Nic🗿

  • @bennyanders7
    @bennyanders7 22 часа назад

    Please can you share your code for the PID Controller and Kalman Filter?

    • @nicola_gaiani
      @nicola_gaiani  22 часа назад

      I didn’t use a kalman filter, I just used the gyro datas. You can see at 12:07 the code for the PID controller in the function PIDloop()

    • @bennyanders7
      @bennyanders7 22 часа назад

      @@nicola_gaiani Thanks, you really know your stuff.

  • @iamthebeastyt1518
    @iamthebeastyt1518 5 часов назад

    Please provide us with the simulink model and the code and also the connections🙏 this was fantastic

  • @lac3rbi
    @lac3rbi 14 часов назад

    Che grande, tanta roba, lavora un po’ sulla qualità e la struttura dei video e sono sicuro che questo canale esploderà

  • @countzero2712
    @countzero2712 21 час назад

    Nicola tesla.