Flight Computer and Navigation Software for a Fin-Controlled Rocket

  Рет қаралды 78,640

Jacob Thornhill

Jacob Thornhill

Күн бұрын

Пікірлер: 94
@jacobthornhill
@jacobthornhill Ай бұрын
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
@Wi8had0w
@Wi8had0w 23 күн бұрын
my honest question is , what do you do to pay bills while working on this . thanks .
@BPSspace
@BPSspace Ай бұрын
You're really great at striking the balance of technical detail and brevity for KZbin. 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 Ай бұрын
Real men convert to perifocal and hate themselves
@jacobthornhill
@jacobthornhill Ай бұрын
Thank you so much Joe! Yes exactly, I’m transforming the acceleration to the inertial frame before it goes into the filter.
@ZeRoTVLife
@ZeRoTVLife 13 күн бұрын
Two GOATs in the same space! Damn
@stratos2
@stratos2 Ай бұрын
Finally a video that at least somewhat explains the magical Kalman filter. Love the more technically in-depth stuff, very nice work!
@cool_lateef
@cool_lateef Ай бұрын
I have no idea what you're talking about. Feels exactly like rocket science!
@elisdotenv
@elisdotenv 2 күн бұрын
I feel you man, same here 😂
@karoliszukauskas9601
@karoliszukauskas9601 Ай бұрын
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!
@PCBWay
@PCBWay Ай бұрын
Good job, Jacob ❤‍🔥! Can't wait to see your next one!
@youssefn.3437
@youssefn.3437 Ай бұрын
I wish you would make a video about the roadmap to get to this level of excellence
@LafayetteSystems
@LafayetteSystems Ай бұрын
Excellent video, thank you for sharing! Excited for your first flight!
@jacobthornhill
@jacobthornhill Ай бұрын
Thank you!
@KofiAsare0
@KofiAsare0 Ай бұрын
Great IMU choice, integration, and video!
@jacobthornhill
@jacobthornhill Ай бұрын
Thank you! I'm loving your content too, and I'm very envious of your telemetry system!
@Vrey662
@Vrey662 24 күн бұрын
Impressive. Somehow, you summarised all that in 10 min video.
@heatherryan9820
@heatherryan9820 Ай бұрын
Omg, thank you so much for making this video. I have been completely stuck on trying to create my own flight controller for a long time now, and thus explains so much. Definitely going to save this video so I can reference it later. Again thank you so much.
@attilagergely6734
@attilagergely6734 Ай бұрын
Great video on the flight computer and navigation software for your fin-controlled rocket, Jacob! I was fascinated by the design process and implementation details you shared. I'm curious - are the CAD files, schematics, and code for this project available anywhere? It would be amazing to dig deeper into the technical aspects. Keep up the awesome work!
@Bob_too
@Bob_too Ай бұрын
Super clear and insightful explanations. Great work Jacob 🚀
@NatxoVarona
@NatxoVarona Ай бұрын
Great job, you are a wizard in the world of rockets, congratulations Jacob 🚀
@JanetGrech
@JanetGrech Ай бұрын
Blimey, I feel like an amoeba by comparison. Thank you for demonstrating the importance inherent in not standing still in a world where the 'progress' genie is well and truly out of the bottle. Education is key. By the way, which docking port at the ISS are you going to rendezvous with?
@HENEKETT
@HENEKETT Ай бұрын
Great work. Everything seems to be clear after watching. But how to make first step. Specially when you are on the couch :P
@unknown3t
@unknown3t Ай бұрын
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
@iforce2d
@iforce2d Ай бұрын
With the right antennas the 'high-power'/PA nRF24 can definitely transmit over long distance (eg. 30+km on my high altitude balloon), but it would require the antenna to be sticking out sideways which I guess is not ideal for a rocket. Also you'd want it to be in transmit only mode, which would not allow sending commands to the rocket. Starting in bi-directional mode and then switching to transmit-only right before launching would be possible, but not reversible wirelessly. Most likely you'd get better range with one of those off-the-shelf modules (with the RF shield can) than you would with your own PCB - I'm no expert, but I do know that RF traces are a devilishly difficult thing to get right.
@jacobthornhill
@jacobthornhill Ай бұрын
Thanks for the detail! My last rocket had a nRF24 without the PA, so I probably should have given a nRF24+PA a spin before switching to LoRa. 30 km range is crazy! Definitely going to watch your series on that now. Also, I’ve used plenty of your GPS and RF range tests as reference when deciding what to go for - clearly I should have paid more attention to your nRF24 range testing video!!
@siddharthsharma2248
@siddharthsharma2248 5 күн бұрын
1/ how did you learn to design the PCB? 2/ can you share your firmware code? 3/ why design your own PCB? why not use something off the shelf?
@andersgranskov9649
@andersgranskov9649 Ай бұрын
What PCB software did you use to design your PCB? Great video :)
@jacobthornhill
@jacobthornhill Ай бұрын
Thanks! I used KiCad for this project
@yacineyaker7485
@yacineyaker7485 22 күн бұрын
finaly a good quality video on youtube😂
@marcspeck
@marcspeck Ай бұрын
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)
@jacobthornhill
@jacobthornhill Ай бұрын
Interesting, thank you!
@FW190D9
@FW190D9 25 күн бұрын
Extremely impressive, thanks for explaining it
@iforce2d
@iforce2d Ай бұрын
Very interesting stuff, and well explained too.
@nicola_gaiani
@nicola_gaiani 27 күн бұрын
Great work, impressive!
@jacobthornhill
@jacobthornhill 27 күн бұрын
Thanks! I actually came across your channel last week - amazing stuff and very professionally done. Congrats on all the views, and good luck with whatever comes next!
@nicola_gaiani
@nicola_gaiani 27 күн бұрын
⁠@@jacobthornhillappreciate it! I’ll be reading the madgwick paper you left in the description, seems really useful
@piconano
@piconano Ай бұрын
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.
@도둘리-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.🐱🐒🦄🐅🐹🐘🐪
@MrI8igmac
@MrI8igmac Ай бұрын
I really like your board it has everything. Im testing with esp32s3. I subscribed!
@durjoypurakayastha6978
@durjoypurakayastha6978 6 күн бұрын
Great explanation
@annaj7918
@annaj7918 Ай бұрын
Great video, this is so inspiring! Thank you Jacob, keep up the hard work🙌🙌
@jacobthornhill
@jacobthornhill Ай бұрын
Thank you Anna!! Will do 🤓
@Marryatau
@Marryatau 21 күн бұрын
Who would’ve guessed it? Quaternions did it again!!! 😂
@ahmedmoustafa6829
@ahmedmoustafa6829 Ай бұрын
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
@CanAltineller
@CanAltineller Ай бұрын
Hello Jacob, the MEMS sensors do have a cross coupling effect under linear acceleration, and in your case of use there is a lot of linear acceleration. As one axis of acceletometer faces acceleration, the other axises produce false data, that manifests itself as a twist. Have you observed it in your experiments?
@maxmyzer9172
@maxmyzer9172 Ай бұрын
This is awesome!
@alberdemir8877
@alberdemir8877 Ай бұрын
Wow I always thought a simple gyro module's data would be sufficient to steer a rocket!
@BrandonJJackson
@BrandonJJackson Ай бұрын
How do you guys do handle the real time stuff? I would like to know why you guys dont use embedded linux devices or microprocessors and how do you guys simulate all this? Gazeebo with ros? Not because i want to build a actual rocket but i would love to use sensor fusion and kalman Filter aswell, maybe for a fixed wing uav. Huge respects!
@pareshprajapati7916
@pareshprajapati7916 7 күн бұрын
Thank you sir
@osmanpasha_diy
@osmanpasha_diy Ай бұрын
Very impressive!
@ViliamBodor-f8t
@ViliamBodor-f8t 20 күн бұрын
I would like to make aerospace embedded systems in the future. I am thinking about learning, starting using STM 32. Is this microcontroller used also in professional aerospace systems? Or is it just for hobbyist? If so, what other microcontrollers should I learn?
@RF_Micrwave
@RF_Micrwave Ай бұрын
good job man
@javierramon8721
@javierramon8721 20 күн бұрын
how did you learn to design pcb? any recommendations I would love to know about this and start? any tutorials, any books you could recommend? thanks a lot
@jacobthornhill
@jacobthornhill 20 күн бұрын
The Phil’s lab KZbin channel has great tutorials for KiCad and Altium!
@vasylcf
@vasylcf Ай бұрын
Amazing video 🎉
@chess1011
@chess1011 14 күн бұрын
Can you tell us what software you used to build 2d circuit board design and PCB design? Is it tinkercad and easyPCB?
@ashutoshshukla4680
@ashutoshshukla4680 19 күн бұрын
Can you share code for orientation estimation and how you calibration is done of sensors
@RixtronixLAB
@RixtronixLAB Ай бұрын
Nice,thank you :)
@ЕвгенийШепард-р2х
@ЕвгенийШепард-р2х Ай бұрын
Super cool!
@faygo04
@faygo04 Ай бұрын
Hello! What software are you using to desing the 3d models of the rockets ?
@jacobthornhill
@jacobthornhill Ай бұрын
Fusion360!
@faygo04
@faygo04 Ай бұрын
Thx 🦅🦅
@EngineerAnandu
@EngineerAnandu Ай бұрын
good.
@tomrybarski
@tomrybarski 11 күн бұрын
Hi Jacob, any chance for the software that you are presenting here to be uploaded on to your Patreon profile? Cheers
@LeonardoCuadriello
@LeonardoCuadriello 14 күн бұрын
Next step would be a ICBM
@3dmicroproject
@3dmicroproject Ай бұрын
Hello, what name of website you buy componen?
@sergiogcollado
@sergiogcollado Ай бұрын
impressive
@manfredbogner9799
@manfredbogner9799 Ай бұрын
Sehr gut
@Mhmmmmmmmmd
@Mhmmmmmmmmd Ай бұрын
We need a file for the three-dimensional design of the rocket
@armaniox
@armaniox Ай бұрын
Nice
@piconano
@piconano Ай бұрын
They don't call it rocket science for no reason!
@ioijiopjkiopjkp
@ioijiopjkiopjkp Ай бұрын
Fin-controlled rocket, ie a missile. Hope you're ready for a visit from the authorities lol
@aladinmovies
@aladinmovies Ай бұрын
Interesting
@AbdiPianoChannel
@AbdiPianoChannel 2 күн бұрын
Rocket science
@pc2753
@pc2753 Ай бұрын
Ok. I'm not an engineer 😅
@florians.8081
@florians.8081 Ай бұрын
Why STM32 instead of ESP32, Teensy or RP2040 ?
@jacobthornhill
@jacobthornhill Ай бұрын
I really like the STM32 dev environment, and I have quite a bit of experience with them 👍
@JrTesla
@JrTesla Ай бұрын
@@jacobthornhillbut the best for this project is rp2040
@superjimnz
@superjimnz Ай бұрын
I was of the impression that adding guidance to a rocket was illegal?
@jacobthornhill
@jacobthornhill Ай бұрын
It depends, but that’s not what I’m doing. My rocket has navigation and control systems, but not a guidance system
@oddzc
@oddzc Ай бұрын
Just remember your accuracy in lowest bits is only as good as your noise floor on things like power supplies etc
@ilbey
@ilbey Ай бұрын
MORE
@jacobthornhill
@jacobthornhill Ай бұрын
Thank you so much!! More to come…
@keybrent64
@keybrent64 Ай бұрын
"model rocket"
@QWERDQ_
@QWERDQ_ 10 күн бұрын
Are you allowed to play around with these computer codes and electronic devices if you are a Muslim? 😂
@florians.8081
@florians.8081 Ай бұрын
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 Ай бұрын
Yeah, it might be time for a new microphone…
@evanbarnes9984
@evanbarnes9984 Ай бұрын
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 Ай бұрын
Stl??
@_Who_u_are
@_Who_u_are 6 күн бұрын
You are a genius...
@Alisachit617
@Alisachit617 Ай бұрын
How i can talk with you about some problem i cant solve it
@alirezaabasi.
@alirezaabasi. Ай бұрын
Great video 👌
Making a Fin-Controlled Model Rocket
6:44
Jacob Thornhill
Рет қаралды 99 М.
I put ChatGPT on a Robot and let it explore the world
15:24
Nikodem Bartnik
Рет қаралды 740 М.
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 3,9 МЛН
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
I Built A Real Life Transformer
13:25
Michael Rechtin
Рет қаралды 134 М.
How Hamas Makes Rockets against Israel | Qassam
8:17
AiTelly
Рет қаралды 3,4 МЛН
Thrust Vector Control | Rocket Hold Down
4:48
jm_space
Рет қаралды 23 М.
Time to rethink design systems
8:37
Dive Club 🤿
Рет қаралды 10 М.
How Do Military Drones Fly Without GPS? | Ian Laffey, Theseus
52:19
First Principles
Рет қаралды 77 М.
Waypoint Guidance with an Amateur Rocket
23:42
Lafayette Systems
Рет қаралды 359 М.
Commanding a Rocket Via Radio - Homemade Two-Way Datalink
13:55
Lafayette Systems
Рет қаралды 62 М.
How did the Enigma Machine work?
19:26
Jared Owen
Рет қаралды 10 МЛН
3 engineers race to design a PCB in 2 hours | Design Battle
11:50
Predictable Designs
Рет қаралды 415 М.