Thrust Vector Control for Rockets

  Рет қаралды 19,429

Peter B

Peter B

3 жыл бұрын

I describe the process I used to design a thrust vector controlled rocket. All the tools used are free (Freecad, python, OpenRocket). The contents:
(1) Dual-Axis Gimbal Design [0:41]
(2) Rocket Design [3:49]
(3) Algorithm Design (PID Controller) [6:36]
(4) Launch #1 [12:05]
(5) Launch #2 [13:24]
The github link for all code and cad is here:
github.com/pete463251/thrust-...
If you found this useful and want to support my launches via Moron Industries Inc, my paypal is pjbevel@gmail.com

Пікірлер: 29
@typicalgamer_1153
@typicalgamer_1153 7 ай бұрын
Hello, thank you for your video. I plan on beginning this type of project, and you really simplified it to an understandable level.
@real-1982
@real-1982 2 жыл бұрын
Very helpful, thank you!
@saumyaadhyaru6166
@saumyaadhyaru6166 3 жыл бұрын
Amazing video man fan from India 🙏 Namaste
@astra_joe
@astra_joe 3 жыл бұрын
Very Interesting!
@terrywheelock9458
@terrywheelock9458 3 жыл бұрын
Yep, you must zero the rocket on all three axis and lock the IMU on that position for vertical launch! 😆 DOAH! 🤣 The three axis are pitch, yaw, and roll (what you called "spin") 👍 You got me hooked on this now, you have made it look soooooo simple, with computers, we used RC back in the 70s, this looks like FUN now! 👍
@robinsvantony
@robinsvantony 3 жыл бұрын
Thank you.
@StormShadow20633
@StormShadow20633 Жыл бұрын
Fantastic
@burnsm2012
@burnsm2012 3 жыл бұрын
Look up windup. Very common in a PID that needs to be tuned. Start with proportional gain and work doubling each time till u see over correction/maxing out your final element. Then back down. integral duration won’t be much of help as the time of flight will always be to short for it to correct. However if using integral watch out for over shoot and undershoot!!! This is windup. Derivative rate is a nasty necessity. Which will look into the future. This is usually what u see as corrections. But like before is a big nasty cause of windup. All in all great build, a little PID running and it should be smooth as butter, give weight and dimensions stay the same
@fifaham
@fifaham 2 жыл бұрын
@13:55 looks like the mass loss after initial flight have affected the MC and COG dimensions added to the air friction and wind (if any) all of those may influance the flight path and need adjustment of the PID gains. I was thinking of an algorithm to automatically adjust for PID gains on the fly or to predict a couple of sets of those gains, say set1 and set2 and set 3, that will take over the other sets of gains and which will compensate for those variations that take place during flight. Just a food for the thought.
@amarinediary
@amarinediary 3 жыл бұрын
Hey @Peter, had an idea in mind that’s how I ended up on your videos. In regards to shooting through the parachute and the stability problem: Instead of having one big chute, how about multiple smaller chutes, around some kind of ring, in front of the rocket CG (with the ring around the rocket body). The rocket wouldn’t have to go through the chute and thinking about it sound also more stable than a rocket hanging bellow a single chute attach to a string? What do you think? Great project in any case!
@Cryptic_Chai
@Cryptic_Chai Жыл бұрын
Hey Pete! Amazing creativity and dedication! Can you make more videos regarding same? I was curious about the actual Flight Computer code.
@peterb7615
@peterb7615 Жыл бұрын
I link the code I used in the github in the video description
@Cryptic_Chai
@Cryptic_Chai Жыл бұрын
Pete, can you share the schematics of connections in your Github repo please?
@Shatlord
@Shatlord 11 ай бұрын
He has a video of it in his channel.
@williamtemple4331
@williamtemple4331 2 жыл бұрын
I have gotten to your channel late. I am a little familiar with the raspberry pi but I am unfamiliar with " soldering down the sd card" could you explain that process as I would like to incorporate raspberry pis into my future rocket builds.
@peterb7615
@peterb7615 2 жыл бұрын
there are test points on the backside of the raspberry pi zero W. You can look those up and map them to the pins on the sdcard. then I use high gauge wire (magnet wire) and solder all the points up. then kapton tape over it.
@williamtemple4331
@williamtemple4331 2 жыл бұрын
@@peterb7615 Well that sounds a bit too complicated for my level of competence I am not ashamed to admit.
@terrywheelock9458
@terrywheelock9458 3 жыл бұрын
You have to have control of all three axis to have a stabile rocket, so you would also need some sort of "roll" control. That is why ever large rocket have some sort of RCS and/or small fins to control the roll so the TVC engine can control the pitch and yaw. Always put yourself in the "astronauts" set to imagine how you would program the flight computer! Hey could you convert or copy your code to an Arduino Tweeny 3.2, .ino file? Or, a Arduino Nano R3? I think there is only one other person that I have seen that has a grasp on TVC like you do, and of course that would be Joe.
@daft9816
@daft9816 3 жыл бұрын
no you don't
@user-we1sn1lz6i
@user-we1sn1lz6i 6 ай бұрын
I'm thinking about creating a missile control system for my graduation project from university and I don't know where to start......... Are there any tips you can offer me?
@geraldimhof2875
@geraldimhof2875 17 күн бұрын
Hope I'm not to late 😅 I would first create a trajectory on Matlab or Python to know the path to target from launch point. This should then translate to an angle with respect to the ground, over time. That angle should then be translated into the missile's frame and with that you have your desired setpoint, that evolves with altitude
@yxhankun
@yxhankun 3 жыл бұрын
can pid.py run under raspi nano?
@peterb7615
@peterb7615 3 жыл бұрын
pid.py is basically for modeling the system and determining P- I- and D- values. It doesn't run on the rocket. I'd recommend doing it on a desktop so you can view plots
@ilyasbendjeffal9758
@ilyasbendjeffal9758 2 жыл бұрын
How can i plug a python into arduino
@Cryptic_Chai
@Cryptic_Chai Жыл бұрын
use raspberry pi not arduino for this code
@burnsm2012
@burnsm2012 3 жыл бұрын
Windup
@methods-SE
@methods-SE 2 жыл бұрын
mic
@methods-SE
@methods-SE 2 жыл бұрын
kzfaq.info/get/bejne/asmnbK5q3tutqYk.html
@methods-SE
@methods-SE 2 жыл бұрын
kzfaq.info/get/bejne/a6p4jNBny9SuhJs.html
Modeling a Thrust Vectored Rocket In Simulink
14:15
BPS.space
Рет қаралды 254 М.
Каха заблудился в горах
00:57
К-Media
Рет қаралды 10 МЛН
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 23 МЛН
The Illusion Of Rocket Thrust
11:16
Fran Blanche
Рет қаралды 43 М.
DIY Carbon Fiber Rocket
12:54
ProjectAir
Рет қаралды 1,2 МЛН
Rocket Science: Electric Thrust Vector Control
24:11
Terran Space Academy
Рет қаралды 9 М.
How I Landed A Model Rocket
13:06
TTB Aerospace
Рет қаралды 242 М.
Flight Computer V4 | Thrust Vectoring Model Rocket
8:08
Velocity Launch Systems
Рет қаралды 3,1 М.
TVC Model Verification
15:25
BPS.space
Рет қаралды 70 М.
Actively Stabilised TVC Model Rocket
5:19
Jacob Thornhill
Рет қаралды 57 М.
Concentrating Hydrogen Peroxide from 3% to Above 90%
9:49
Peter B
Рет қаралды 96 М.
Rocket Avionics - Building Lumineer
28:55
BPS.space
Рет қаралды 243 М.
ноутбуки от 7.900 в тг laptopshoptop
0:14
Ноутбуковая лавка
Рет қаралды 3,6 МЛН
Мой новый мега монитор!🤯
1:00
Корнеич
Рет қаралды 3,8 МЛН
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
📱магазин техники в 2014 vs 2024
0:41
djetics
Рет қаралды 712 М.