Gas Thruster Controlled Drone

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments

This reminds me of the Lockheed Martin MDA technology a few years back. https://youtu.be/B9mNNA2gEF8

πŸ‘οΈŽ︎ 17 πŸ‘€οΈŽ︎ u/Corvidae250 πŸ“…οΈŽ︎ Jun 09 2019 πŸ—«︎ replies

I don't get it, why he is using insufficient motor and propeller. Otherwise proper flight can be done.

πŸ‘οΈŽ︎ 6 πŸ‘€οΈŽ︎ u/oltanoltan πŸ“…οΈŽ︎ Jun 09 2019 πŸ—«︎ replies

Love toms machines and his perfectionism

πŸ‘οΈŽ︎ 11 πŸ‘€οΈŽ︎ u/Rotzweiler πŸ“…οΈŽ︎ Jun 09 2019 πŸ—«︎ replies

The sound it makes is so much fun!

πŸ‘οΈŽ︎ 5 πŸ‘€οΈŽ︎ u/NoBonesLikeJelly πŸ“…οΈŽ︎ Jun 09 2019 πŸ—«︎ replies

Looks like Tom is really stepping up his content!

πŸ‘οΈŽ︎ 3 πŸ‘€οΈŽ︎ u/soakedcardinal πŸ“…οΈŽ︎ Jun 10 2019 πŸ—«︎ replies

Is it me or does Joe Barnard look a little like Elon Musk?

πŸ‘οΈŽ︎ 2 πŸ‘€οΈŽ︎ u/coin-drone πŸ“…οΈŽ︎ Jun 10 2019 πŸ—«︎ replies

terrific yard

πŸ‘οΈŽ︎ 1 πŸ‘€οΈŽ︎ u/imiiiiik πŸ“…οΈŽ︎ Jun 09 2019 πŸ—«︎ replies
Captions
A conventional drone is controlled by varying thrust on each one of its motors and propellers and by increasing the thrust on one side of the drone it will cause the drone to tilt, now this works nice and well down here on earth where the atmosphere is nice and thick, but up in space, things like rockets and large satellites require a different form of control now probably one of the most common forms of control for the larger rockets and satellites is gas thrusters, these work by expelling high-pressure gas out of very small nozzles mounted at various points on the spacecraft now what I want to do is try and apply this gas thruster reaction control system to a drone but first let's talk to someone who might know a bit more about this subject than I do Joe: hello Tom: Hello Joe: Hey Tom, oh wow that was really loud. How's it going man? Tom: Good thanks and you? This is Joe Barnard, he has a YouTube channel called BPS.Space where he builds model rockets. but the rockets that he builds aren't your average model rockets yep this is a replica of the SpaceX Falcon Heavy and it uses thrust vectoring for control Joe has been developing this thrust vectoring system to eventually land a model rocket propulsively that's right, this video isn't being played in reverse more recently he's been experimenting with a gas thruster reactor control system so I had to ask him a few questions if you could split up the hole of an RCS project into three components, what would they be? you wanna start with the plumbing umm that actually is pretty accurate you you probably want to start with the plumbing, so you can figure out which valves you need to actually well okay the problem is it's all interdependent, if you start with the valves you also want to consider the actual moment that you want to impart on the vehicle if you want to do the math about it, you'll have to consider the flow rate in your valves but mostly you'll start with the plumbing then I would focus on how are you gonna control this so like what is your flight controller going to be your power source, your wiring and maybe a little bit of layout stuff and then the last part of the project which in my mind or at least in my project has taken the longest is the control side of things what does the control logic look like when does the computer decide to fire a valve and how do you keep your vehicle from spinning out of control or not controlling itself at all and crashing and crashing right yeah like how do you minimize your your thump factor so as Joe mentioned it's best to get the hardware sorted first this will include things like the pressure vessel the valves for controlling the airflow and also the nozzles for exhausting the high-pressure gas now with Joe's system, he has to fit his into a model rocket which means it has to be quite compact, whereas on a drone I have a bit more space to play with so for my pressure vessel I'm going to be using plastic bottles this is a 2 litre plastic bottle and it can handle upwards of 150 psi, it's really lightweight and they're really cheap, also my compressor only goes up to about 116 psi so these bottles are pretty ideal in order to turn this plastic bottle from a drinks container into a pressure tank I need to connect a sealed tube to the cap this is done by 3d printing a heavy-duty threaded cap then an o-ring is inserted to keep a tight seal with the throat of the bottle and after a quick pressure test it seems to hold fine because the control of the drone is somewhat limited by how much air can be stored in the bottles it's important to optimize the nozzles for the maximum thrust possible without wasting too much air so I've built this thrust test stand it's comprised of a load cell to measure the thrust the thruster nozzle, a set length of tubing and the solenoid valve that'll be used on the drone the data from the load cell is then logged to an SD card using this Arduino board so that I can plot a graph of the thrust later the air is supplied from a single two liter plastic bottle so I can get a rough idea in terms of thrust duration it's then filled using this larger tank via a pressure regulator so that all the tests are as consistent as possible, I chose to run the tests at 60 psi pressure as it would allow multiple tests to be run without filling the tank every time plus I'm more interested in how it will perform at lower pressures as that's when I'll lose control to find the best nozzle design I chose several options none of which had any theoretical calculations behind their design but that's the advantage of having a test rig, the first nozzle was a straight-through nozzle which would act as a control the second was a straight cone nozzle the third was what I'd call a conventional rocket nozzle with its distinct bell shape and the fourth is a reverse or a horn style nozzle each nozzle has the same throat diameter of four millimeters as well as the same exit diameter of 10 millimeters and a length of 15 millimeters take a guess which nozzle you think will perform the best in the comments down below I ran each thrust test six times per nozzle to get an average and imported the data onto the following graph. Now before I tell you which nozzle performed the best let's just admire how little thrust this system actually produces yep that's right the best nozzle produced a peak thrust of 0.62 Newtons or the equivalent of lifting about 63g so here's the lineup, did you guess that the straight nozzle would perform the best? also the bell shaped nozzle performed the worst out of all of them now because these solenoid valves have a small orifice of about 2-3mm I thought I should probably try a smaller diameter nozzle so I made this two millimetre diameter straight through nozzle and it outperformed all the previous contenders in both peak thrust and duration so I'm gonna go with this, let's talk about the drone design so the plan is to use two counter-rotating propellers mounted inside of a single duct this will be mounted in the center of the drone and won't provide any pitch or roll control, it will be able to provide yaw control by adjusting the torque from each of the motors, then for pitch and roll control I'm going to have three nozzles mounted on three long arms extending out from the center of mass the reason for choosing three nozzles is because it's the minimum amount of point of thrust you need to have stable control similar to how you can't have a stall with less than three legs, now the reason why a regular drone will have four arms or more is because they need equal amounts of propellers to counteract the torque, but because these nozzles don't produce a torque in the yaw direction, I should be able to get away with three the frame parts consisted of a few 3d printed parts using PLA filament supplied from my filament sponsor 3d printz UK, as well as some aluminium spars when assembled, it created a triangular frame around the center duct, then I mounted the electronics starting with the relays that would apply power to the valves then the valves themselves, which one of them weirdly had a hole at the top which would leak air from but the leak was very slow so it shouldn't be an issue then came the flight controller, Arduino board and radio controlled receiver which allowed me to actuate the valves from my controller I then mounted the arms which the nozzles would attach to and temporarily mounted the nozzles using tape in case they need to be removed later for modification so now most of the hardware and electronics are complete apart from mounting the bottles but before I give it a test we need to consider how the flight controller will control the valves with the regular drone the throttle can be increased or decreased at different rates depending on the required control output but these valves can only be fully open or fully closed therefore we need to configure the system to know exactly when to trigger the valves, which is where once again we need to seek Joe's advice so this is like uhh... this has been the constant theme of like all of the rocketry stuff I've done it's it's actually comparatively easy to develop all the hardware and build everything but the devil is in the software umm so right now I have, like if you were an actual controlled engineer you wouldn't want to hear this but I it's just a gated and saturated, saturation limited PID it's fairly primitive if you do enough simulations so I have a simulation built up for how the vehicle should actually be able to control itself in simulink that helps you dial it in but it's there are much better ways to do it if you're willing to get into like full state space control or something that actually considers the torque that each thruster can put out but that's also kind of a nightmare so it's easier to just set it up on a test stand I don't know if we've covered this yet but that's kind of how I've been doing it you have basically uhh, you can see actually two holes in the vehicle right around the centre of mass here and so it's actually slightly below the center of mass so the vehicle wants to fall over and what I've been doing is just setting it up in this mount where it can rotate on this axis and this axis and just you just start loading PID values and giving it a shot Tom: just trial and error yeah that's not how it really works in the aerospace industry but these are model rockets so Tom: gets the job done yeah yeah haha all right well I think that's enough information for now, hopefully I'll keep you posted on how this thing goes good luck man control systems are hard but it seems promising well yeah you're far better at control system than me well thanks a bunch Tom good luck Tom: yeah you to yeah all right I'll take you soon bye now I'm going to take a slightly easier route to Joe as I want to use a conventional drone fly controller this will save a lot of time as the code in these things is far beyond my knowledge level, so to convert this fly controller into the similar gated PID system that Joe mentioned, I'm going to need the Arduino to run a small bit of code, essentially the fly controller will output a throttle value as if it were communicating with a drone motor the Arduino will read this signal and convert it to an on and off signal by gating it with a set threshold, when the output signal from the fly controller increases above this threshold the Arduino will open the valve now this threshold will depend on many different factors so let's program it into the Arduino and give it a test so I've hung the drone from the ceiling so that I can sort of simulate it in midair so it can now swing forward and backwards and as you can hear the valves do actuate, now I can't test the roll in this configuration I've just hung it roughly about the balance point for the pitch axis and you can hear the valves actuating when I move the drone so what I'm going to do is I'm going to pressurize the whole system using my large tank down here on the ground and see if this, see if this works, it should work all the valves are actuating I just haven't tested it with the air yet so I should be able to push down on here and this nozzle will fire that's actually really well tuned already oh I don't what happened there it's working! Let's try it the other way so if I push up, the two jets at the front should fire So it will try and hold a specific angle okay it slowly gave up then what I can do is I can also flick this switch and it will always try and self level it's trying to self level so because it's hanging slightly nose forwards as you can probably see apologies my remote keeps talking to me yeah when it hangs nose forward it will try and lift the nose to bring it level if you watch 3.. 2.. 1 that is working way better than I expected Wow err right that is so cool it sounds absolutely amazing aaaaand level right cool, now I think we need to install the bottles for its own air supply and add some motors the motors were mounted bottom to bottom and soldered in a way that they would rotate in opposite directions so they provide a net zero torque the bottles were then mounted to the frame using large zip ties and then it was a case of plumbing all the bottles and valves together this was done using flexible PVC hose that would push fit into various connectors which makes the plumbing super easy and also reversible if something needs changing, I then hooked up to the air tank for a pressure test and to check for leaks which was successful okay so the drone is all ready to test, I haven't pressurized it yet but I've got all the electronics turned on, I'm actually going to run it on a tether that way I can use the full volume of the large tank and I don't just run out of air really quickly because for his first test I wanted to sort of gauge how it feels on the ground so, let's hook up the pressure tank and give it its first test I'm slightly nervous about this but you know, it's got to be tested so let's armed the motors let's check the valves okay what the valves are working increase the thrust let's try that again the motor and propeller I chose should be capable of 1.5 kg of thrust per motor and this should be plenty to lift this drone but for some reason, it didn't want to lift off the ground, so I tried raising the duct off the ground a bit to see if it improved the airflow not far off that worked it definitely needs the bit off the ground just to get the airflow yeah I had control though not far off, yeah it's controllable these initial tests were run at about 60-70 psi, the reason for this is when I fill a 24 litre tank to 100 psi and then fill the 6 litres of bottles from that the pressure drops to around 80 psi, then after messing around on the ground for a bit the pressure drops some more okay that seemed an issue with the tether, it seemed like it pulled on drone so it was time for the first untethered hover for most of the following test flights I was adjusting the values inside of the flight controller to make the drone react quicker and hopefully achieve a more stable hover much better, that was a lot better, much better that was fantastic yeah the battery dies like instantly I was full throttle there you can charge the battery yeah I think I need to get a better battery really with the new battery and the bottles filled to around 80 psi it started to look a little more promising so I think I need to tune the gyro values up a little bit more because at the lower pressures it does start to lose control, let's just try that again with the tanks relatively empty yeah it just has no control and the lower pressures pressures bottles filled to 100 psi was to connect it straight to the compressor okay this is the first test at 100 psi bottle pressure YEEEEEESSS!! Psshhh Psstt Pshhh Psssshh Psstt Pshhhh Pssssssh (yes I'm typing this by hand) Psshhh Psssst (repeat a few more times) now I know it's a bit disappointing that the noise from the main lift propellers are louder than the gas thrusters but there's not much I can do about that so just imagine it sounds like this Psshhhhh Psst Pop Psh Pop Pssst (ah please no more subtitles) I don't know about you but I'd call that pretty good success the motors are a bit toasty and so they don't melt through these 3d printed mount I should probably end the testing there for now I'm honestly so happy with that if you'd like to learn more about how high-pressure gas flowing through a nozzle nozzle causes this drone to move through the air or how a rocket accelerates into space the most effective way to learn is by doing, which is the reasoning behind carrying out this project but a far simpler method of learning is to challenge yourself with interactive content, brilliant challenges you to solve problems to broaden your understanding of various topics they have a wide range of interactive courses from basic forces and acceleration to real-world challenges, such as finding out the correct sized battery for your drone each course contains clear diagrams and animations to help you learn your way to becoming an engineer, to support these projects and learn more go to brilliant.org/Tom Stanton and sign up for free and also the first 200 people that go to that link will get 20% off the annual premium subscription so there we have it a drone controlled by gas thrusters I'm really happy with the way it performed in the end, I honestly didn't think it would even fly so the fact we've got a good 10-second hover or so was really good you may wonder why there's these huge tubes on it now and the massive arms and that's because I actually wanted to test whether the longer arms would give the thrusters a bit more authority to keep it under control and this worked well at the lower pressures but when I put up to 100 psi it then didn't fly too well this resulted in it crashing and breaking one of the arm mounts so the drone needs some repairs doing to it, I'm not sure exactly how we could tackle the issue of the pressure changing so much throughout the flight because I guess theoretically when the pressure halves so does a thrust which then means you need to double the gyro sensitivities or maybe even at those pressures it doesn't have enough thrust to control the drone, I'm sure it can be fixed on a newer version but I think this is the best that this drone will fly I would like to thank you very much for watching this video I hope you enjoyed this project and if you did then it'd be great if you can leave a thumbs up on this video if you're new to my channel and want to see more videos such as this, then please click subscribe down below and a huge huge thanks to all of my patrons for supporting my channel and letting me try crazy projects like this, now I believe the sun is just about to set, so good timing to wrap up this video thanks once again for watching and I'll see you in the next video goodbye
Info
Channel: Tom Stanton
Views: 2,262,269
Rating: 4.8434196 out of 5
Keywords: Drone, RCS, gas thruster, cold gas thrust, engineering, engineer, aerospace, homemade, 3D printing, 3D print, bottle, pneumatic, rocket, jet, nozzle, air, air pressure, pressure, compressor, pump, motor, plumbing, battery, lipo, RC, radio control, remote control, aircraft, UFO, space, flight controller, gyro, accelerometer, testing, thrust, force, acceleration, high speed, slow mo, tricopter, DIY, fly, flying, crash, crashing, hover, helicopter, duct, multicopter, lift, counter rotating, physics, plastic, high pressure, tube
Id: XpA6qpNlNOE
Channel Id: undefined
Length: 24min 27sec (1467 seconds)
Published: Fri Jun 07 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.