DIY Guided Missile (…err model rocket)

posted Aug 3rd 2010 6:32am by
filed under: arduino hacks, toy hacks

Hackers [Navic] and [K.o.D] have fitted an Arduino Pro Mini and an array of components into an off the shelf rocketry kit to create a guided model rocket, taking the whole idea of Arduino-based space technology to another level

The Arduino reads signals from internally mounted accelerometers, and adjusts balsa fins (via 4 micro servos) to correct the rocket’s flight path. Due to the nature of model rocketry, the active guidance is limited to the 3 seconds that the rocket is traveling upwards. A valiant effort nevertheless. Videos of the rocket’s maiden voyage, and a system check after the break.



86 Responses to DIY Guided Missile (…err model rocket)

  • neorazz says:

    If you’ve got an onboard controler why not use the accelerometer data to time the firing of the 2nd and 3rd…etc stages for longer sustainded flight on low end rockets

  • ke7eha says:

    ummm.. an IMU for a missile should have 6 degrees of freedom. I’m only seeing 3 (tri-axis accelerometer). You also only need 2 servos to control it, one for up/down and one for left/right.

    It this roll stabilized? If not, there’s a really slick way that they stabilize some missiles called a rolleron.

    Pretty cool though.

  • chrelad says:

    Cool! I wonder if there is an engine that lasts longer. Flight time will definitely be restricted with the normal class A/B/C engines unfortunately. I see the potential though and this is a great proof of concept :D

  • leafy says:

    Don’t bother watching the second video, its merely some misaligned fins wiggling about for 1:17! :(
    waste of time, all it served to show was how low the build quality was. I’m amazed it didn’t just veer off wildly.
    Don’t get me wrong, I like the concept but I think a test with all fins set to straight would’ve been interesting just to prove that they were straight before attempting any active control.
    Also are 4 servos really necessary? Surely two would do if you didn’t mind a little roll?
    I wonder if they bothered to program the servo response differently considering 2 of them pivot in a drastically different way to the other pair of control surfaces, it will have a big effect.
    Micro hobby servo response times might also be an issue at this sort of speed

  • leafy says:

    rolleron’s look like a such a neat solution, can’t believe I’ve never heard of them before, thanks ke7eha.
    Glad you come to similar conclusions about the number of servos

  • Iv says:

    “taking the whole idea of Arduino-based space technology to another level”

    Er… no. Programmable chips in amateur rockets have existed since we have, well… programmable chips and amateur rockets. The “outer space” is commonly said to begin at a 100km height. These rockets don’t even go at 1 km.

    I am no arduino hater, but this is just similar to literally thousands of projects who just use similar or more poxerful programmable chips in rockets.

  • Queeg says:

    Two of the fins are hinged so far aft that I’d be concerned that the airloads would overpower the servo and twist them around, or at least make them difficult to control. Repositioning two servos and using pushrods might be an option.

  • Circuitmage says:

    Step 1: Put your rocket on a balloon.

    Step 2: Put your balloon up to the edge of space.

    Step 3: Launch multistage rocket with camera and GPS.
    OR
    Step 4: Launch Multistate rocket with video and transmitter toward moon trajectory for weeks of video phun.

    Ahhh…soo close….and yet so far…

  • Patrick says:

    Very Cool.

    But, in this post-9/11 environment a project like this one can get you in big trouble. Especially, if you fly it any where near a government building.

  • Hacksaw says:

    Yeah buy your arduino now before Homeland Security finds this project.Guided missiles (no matter how inaccurate or short flight) will not be allowed by the powers that be. I know many here fancy themselves rebels or out of reach/under the radar/invisible to the men in black suburbans but you WILL change your tune when the roll up at your house…

  • Colecoman1982 says:

    To be honest, I wouldn’t be surprised if installing a guidance system (regardless of effectiveness) was a violation of FAA guidelines even before 9/11.

  • Colecoman1982 says:

    @Patrick: Stuff it. Take your political raving elsewhere, we have all the crazy we need here already. This is hack-a-day, not the comment section on a Brietbart story. Assuming that it even is an FAA violation, it would have been FAA regs written by the previous administration (or, as I suggested, before).

  • Paul says:

    I agree with the previous comments regarding legality of this hack. I’ve certainly looked into making guided model rockets (I’m a UAV engineer), but without a special license, it’s illegal pretty much everywhere. Curiously, though, if you use a propeller instead of a rocket motor, it becomes a model aircraft and is governed by much more forgiving rules. Remember kids: save the rocket motor for the terminal kill-vehicle! :P

  • Colecoman1982 says:

    Back on topic: I wanted to congratulate the guys working on this. It looks like an awesome project. I agree with the above poster that suggested this might make a cool Rockoon (balloon launched rocket). Though, if you’re going to do that then you might want to think about ways to vector the thrust instead of turning fins. At the altitudes those weather balloons go to I doubt there would be enough atmosphere for the fins to work.

  • DerAxeman says:

    Congratulations!

    You either have a federal contract, a federal permit, or a federal warrant.

    Any rocket no matter what the size that has a guidance system is classified as a missile and thus a destructive device. Its a law that has been on the books since the sixties.

  • Manonfire says:

    a guidance system is not against FAA rules, and as long as the rocket doesn’t go higher than a certain altitude, it doesn’t need to have a flight plan filed.

    the NAR doesn’t seem to have any rules against guidance systems either.

    as long as you’re not guiding it toward a target, (thus making it a destructive device, and under the BATF) you should be fine,

  • Matt Joyce says:

    I agree with the sentiments regarding the missile vs rocket thing. Adding guidance to a model rocket without authorization is fiercely illegal. You should not post this.

  • Patrick says:

    Liberal Hypocrites !!!

  • andrew says:

    This isn’t a guidance system. It performs no navigation. Rather, it appears to perform closed-loop maneuvers using feedback from a 2-axis accelerometer. I can a few raised eyebrows given their choice of maneuver (transition from vertical to horizontal flight) but, it still wouldn’t call it a guidance system.

  • Patrick says:

    I am no fan of Bush either.

    But, I’ve seen anti-Bush comments remain on this web site, despite the fact that they were “Off topic”.

    However, anti-Obama comments are imeadiatley removed.

    Why is there selective inforcement?

    Clearly the moderator is “in love” with Obama.

  • pookey says:

    I think an interesting application of guidance would be in the *return* of model rockets. I remember launching a few 3-stage Estes rockets when I was a kid, and in every instance, we never got the top stage back. It went so high that the winds caught it and carried it off.

    A GPS guided and servo-steered parachute or parasail, however, could assure that that the payload stage comes back and lands near where it was launched.

    The question is whether or not this would qualify as “targeting” and whether or not, according to the accounts of some here, this would render the system a weapon.

  • Quintin says:

    Cool project, but how is this ‘guided’?

    They have used some code and an accelerometer to get some basic attitude control.

    If it could follow a predefined path, then I’d call it guided.

  • steeve says:

    Really awesome project. It only looks like the steering is not very accurate or fast. The flight looks just like a regular model rocket flight. I see no influence of the steering, at least no good one…

  • steeve says:

    Oh yeah, I see whats the problem. The accelerometer doesn’t work without a proper gyro, therefore it only reacts correctly to slow changes. The quick changes just produce overreactions.

  • fartface says:

    Great start, I love this kind of stuff… Here’s my efforts..

    you need to GEAR DOWN hobby servos. 4:1 or more you only need 3-6 degrees of turning and if you cand gear them down so you get 50% servo turn = the full 3 degrees then you are golden.

  • Anon says:

    How bout we change the hate to something else, like the ARDUINO! That shit is still on the board!
    You don’t have to be a ROCKET scientist to take it off.
    BTW, went to Makerfaire saw a bunch of Arduinos and wanted to die. Some Makers didn’t even know the name of the chip! I almost shit.

  • James says:

    I like the rhythm the fins give off in the second video. kinda catchy.
    Cool concept tho, I’v always wanted to build a miniature space shuttle modle, but never had the funding.

  • Dave Eaton says:

    “I’m amazed it didn’t just veer off wildly.”

    This contradicts your prior sentence- it was not a complete waste of time. It did something interesting, and maybe of dubious legality (but gee whiz, give it a rest. Unless you are a federal agent charged with enforcing the rules, MYOFB.) There was some loose shit involved, but they didn’t make any bones about that, either.

    It was cool, and did something unexpected; as far as I am concerned, this makes it a win, despite being a bit lopsided, with an somewhat inadequate control system. You need 6 DOF, but you can do some stuff with 3 DOF.

    The whole point of projects like arduino, or wiring, is to be like a nail- a tool to hold stuff together. It is a tribute to the Arduino effort that they DON’T have to know what the micro is, Anon. It is a tool to do stuff, not a nerd badge of courage and righteousness. You don’t like them? Don’t use them.

  • asheets says:

    Why does the article say it is only “guided” during the powered phase? Most of your course correction will come during the coast phase, up until you deploy the recovery systems (and even then, some recovery systems will benefit from guidance as well).

  • asheets says:

    Watching the videos, either CG is way off or this was an epic fail. The rocket took off sideways halfway through the powered phase.

  • Colecago says:

    @asheets
    That was the point, they directed it from vertical travel to horizontal and stabilized it.

  • Colecoman1982 says:

    @Dave Eaton: I agree with you about the Arduino, but I don’t think I’ve seen anything here to suggest that anyone is mentioning the possible illegality of a guided model rocket as a way to brow-beat the project makers. Personally, I brought it up because I’m not 100% sure about the status myself and felt that it’s, directly, related to the project. Besides myself, either this project’s creators and/or others looking to replicate a similar project might want to know that they are, or aren’t, breaking federal law. I, personally, don’t have a problem with what they’re doing, but the simple fact is that if it violates FAA/Homeland Security rules it can get you into a lot of trouble (even if it’s just a light model rocket). I just figured it made sense that we should be aware of the issue so that we know, ahead of time, that we may, or may not, be risking an things like hefty fines.

  • asheets says:

    @Colecago — In that case, I take it back. It succeeded nicely. Although, I suppose the NAR might have something to say about that. Nevertheless, I look forward to more from these builders.

  • asheets says:

    So, who’s gonna build a camera-equipped rockoon (rocket-balloon)? One team seems to be doing it already… http://fly.hiwaay.net/~bbrown/rockoon.htm

  • justMe says:

    Fun project, works nice.
    Would me even more fun, if the missile would be able to track and hit a model airplane, by using a camera, and some pattern recognition algorithms on a fast microcontroller to detect the plane

  • eldon says:

    http://library.sciencemadness.org/lanl1_a/lib-www/la-pubs/00318644.pdf

    put a shaped charge on it and an infra-red camera and a rocket that will burn for 30 seconds instead of 2. If you can get the cost down to a few hundred dollars this will be the AK-47 of the 21st century.

  • Dave Eaton says:

    I agree we should try to comply with the law. I am in the dreaming and calculating phase of a high altitude balloon project (no, not arduino, but not because I don’t just love my dweenos- I just need more horsepower.) I don’t want to piss off the FAA or cause a plane to crash, so I want to do it right. I didn’t mean to suggest being a scofflaw is a good idea. The project was getting a bit more beating than I thought it deserved, so I was just fussing.

    We should be critical, in the sense that we offer suggestions, question the designers (their design choices, not their politics or fashion sense) and argue amongst ourselves about the best way to do it.

    Epic fail? No. It took off, and some shit happened, and dudes learned something, and we’ve spent a good time bitching back and forth about it. Did it do what was intended? Heck, I’m not sure I know what was intended. If it failed to launch, or caught fire, then that would be epic. This is a run-of-the mill failure. It didn’t work all that well, and it parameterized what you can get away with in doing such a project. I learned a bit, even from you lot, so the fail isn’t epic in my mind. Comic, a little. Typical, mostly. Instructive Fail is usually not a category we use, but why not.

  • Ke says:

    wow pat.. way to turn this in to something its not. No one here is going to get “rolled up on” because of some guys fairly inaccurate execution of a guidance system (yet commendable idea, I have planned an R/C version of this since I was little and it was going to have similar build quality probably). Just some people having fun…if you are in to extremest websites and plan to be an idiot and launch in a sensitive area then yes, I agree, you will and probably should be “rolled up on”. I don’t like that I can be wiretapped at any time but come on this isn’t politics, its some guys fulfilling a childhood fantasy.

  • Navic says:

    First of all, I’d like to thank Hack A Day for posting this. K.o.D and myself read the articles on here all the time.

    The term ‘guided’ was commented on, and perhaps isn’t the best word. I picked it as relative to the rocket itself, the electronics guided the rocket’s flight. Controlled would be a better term. As mentioned earlier, there is no navigation and if the definitions are not correct oh well, but I call a rocket something w/o navigation and a missile as something with navigation…. If that’s wrong, my bad.

    Arduino haters: It’s modular! Once this project was done I literally took the parts out and used them on other stuff with ease, that’s all. I could have soldered up a 328 barebones, but that pretty much solidifies those components to that application…. I like being able to do multiple things quickly with fewer parts, hence Arduino is the choice.

    This project was for fun and to learn, as Dave Eaton said. Getting controlled motion to work for a short period of time was the goal, and it worked. Efficiency was not a focus for this project, but will be for future projects of this type.

    About the legality of this project – I have no idea. As human beings, we both made sure there were no aircraft in the area, we had water in case of fire and launched it far enough away from houses it wouldn’t create a problem. If it’s illegal and a law enforcement official comes to hunt me down, oh well. If ‘sorry’ isn’t good enough then oh well for me, lol. Doesn’t take away the fun and success of this project.

    Thanks for all the comments!! Keep ‘em coming!

  • RBRat3 says:

    Hmm Im not up to terms here but In order to be considered a missile doesn’t it need to carry an “explosive payload”. There are tons of things that have a guidance system and I do believe a model rocket with a micro controller and some servos is the least of anyones worries.

  • Navic says:

    Good point RBRat3!

    I forgot to mention the cool technical stuff… Rollerons are awesome, btw. We wanted to put a video camera onboard so we could see the amount of roll relative to the ground, but didn’t have one at the time. It doesn’t take too much fin deflection to counteract the rolling for stable flight.

    Rockoons are my current favorite topic, and plans are in the making for a flight to high altitude (FAA approval WILL be granted for this, so don’t worry everyone). A friend of mine that is a NAR high power rocket club member is helping me out with this. Any ‘control’ that a rocket will use at high altitude will need a gimbaled motor as mentioned before.

    As for this project, there were a lot of different things that could have been used, as mentioned but we took the idea and made it work with what we had, it’s not like it was a huge undertaking. We had a 2-axis accelerometer in our parts bin, so we used it. 3-axis gyros or even a full blown IMU would be a better option, but that stuff wasn’t in our parts bin. If we were paid to create something like this, or were getting some kind of credit for a degree then yeah it’d go from a weekend project to a couple months with fancy graphs, schematics and waiting for parts to come in. Same with the servos, yeah 2 work fine with all the hardware to connect them to the fins and all, but we had 4 so why not simplify?

  • Hirudinea says:

    I’ve said it before and I’ll say it again, we must not allow this to get into the hands of terrorists. But wouldn’t it be simpler to just use wire guidence?

  • JB says:

    @Hirudinea: I think you are underestimating those rich islamic fundamentalists. They got the money and the brains to pull this off (hey, they go to the best schools in the US and Europe!). Let’s just hope the Dept. of Homeland Security is doing its job.

    On another note, I don’t see why the Arduino haters aren’t happy. Crash it and you get to kill an Arduino!!

  • JB says:

    @Hirudinea: I think you are underestimating those rich islamic fundamentalists. They got the money and the brains to pull this off (hey, they go to the best schools in the US and Europe!). Let’s just hope the Dept. of Homeland Security is doing its job.

    On another note, I don’t see why the Arduino haters aren’t happy. Crash it and you get to kill an Arduino!!

  • Simon says:

    2 things, first – seriously how bad is the programmer if he/she didn’t add some sort of averaging to the system so that he/she allows the fins to wriggle all over the place even in a steady smooth movement, I mpknow this thing will be moving fast but it looks like this guy is just reading x and y of his spark fun accel breakout and sending it straight to the cheap noisy servos. I mean, really, it’s not hard to do a moving average, and at 16MHz you can do that many times per second, even allowing for I2C bus speeds (typically around 200Khz I beleive) and the time to send it to the servos.

    Ok, 2nd, how long before an arduino does make it to the moon? You’d think that it isn’t so much of a leap from a weather balloon to the moon, is it perhaps the dedication needed to monitor the rockets progress and send it trajectory updates 24/7 ? (I guess GPS doesn’t get you to the moon:P) but timezones are surely on your side in this situation…

    Hmm.. Long distance arduino communication tests would be interesting,, anyone out there got some ideas on this?

    3rd (I lied about 2) shouldn’t the rocket be black with a silly shark face?! :P

  • therian says:

    leaving breadboard ? do he realize what stress rocket face with + unnecessary extra weight

  • ke7eha says:

    This hack is legal by US law. By federal law, 26 U.S.C 5845, a missile is only classed as a destructive device if it has an explosive or incendiary payload of more than 1/4 ounce. A rocket is classed as a destructive device if it has more than 4oz propellant. Other than that, they need to be licensed and/or registered.

    The law can be found here:
    http://www.law.cornell.edu/uscode/26/5845.html

    You guys probably want to look up legal terms before you [over]react.

    By the way, this is only US federal law. Laws vary by state, so look it up to make sure you are legal.

  • therian says:

    p.s. I surprise how many mention legal bs, it sad to see so brainwashed generation, looks like if government forbid to breath you all will quietly line up on bridge and drown yourself
    Its not like he shooting people or aiming it on aircrafts, if laws wast broken you all would be slaves right now

  • ke7eha says:

    @eldon: They’re developing one, a low cost, very smart weapon

    It’s called Spike, a man-portable rocket that is low cost. It’s meant to be a counter to the battlefield that the US looks to be engaged on in the near future. Namely, this means that it is a counter to the bad guys throwing a heavy machine gun in the back of a beater pickup truck. That sort of threat would require the use of a very expensive missile now, or a very cheap Spike missile in the future (hopefully)

    Unfortunately, it’s lacking in the ever-critical political dimension. It may be cut due to lack of high-level interest.

    More info on Spike can be found here:
    http://www.designation-systems.net/dusrm/app4/spike.html

  • zool says:

    lol i like the sound it makes

  • C141Clay says:

    In the 2nd vid I was really getting into the rhythm they we putting out. I noticed my foot started tapping, then I turned up the sound and was starting to head-nod. jammin, man– just jammin.

  • CFR MAGIC says:

    I hate to be that guy, but as an idiot who thought a NO2 powered [snip] replica with a flight plan driven by boost high/coast at apogee (with a 38 mph stall while you read the GPS )in 1986 was a great idea until I got caught…. well, it was fun at the time.

    The rules against powered devices with active guidance systems have been clear for a long time. But that was 15 years before 9/11. I’m not so sure folks get off on technicalities these days.

  • Squirrel says:

    @Steve Actually a form of fixing the overcorrections is known as PID (Proportional Integral Derivative) control

    Basically you need some feedback. There are three different numbers:
    The proportional, which is based off of the current feedback
    The integral, which is based on the sums of the previous feedbacks
    The derivative, which predicts future outcomes based on the slope of the curve.
    The three numbers are then factored into an equation to determine what corrections need to be made.

    In case you are still curious,
    http://en.wikipedia.org/wiki/PID_controller
    Or one with a few more purty pictures
    http://www.learncontrol.com/tutorial/index.html

  • Richard says:

    You cannot g vector stabalise a rocket, which accelerates at +2-3g, with only accelerometers. you need gyros.

    also needs bigger shoot

  • D_ says:

    Does it be said; by mentioning the illegality of any action doesn’t have to mean those bring it up, aren’t necessarily sheeple, just giving a fair caution?

    Could it be the rocket may be “top heavy” is the reason for th flight path not the “guidance” control surfaces.I agree with andrew this is not a guided anything.

    I’m surprised Al Kida hasn’t yet use self guided model aircraft to turn up we have be be very afraid level, now they know a suicide bomber doesn’t even need to kill himself, to get an out of proportion response.
    The $5K Spike launched against a heavy machine gun? That sales pitch must have com from the industrial military complex. The same folks trying to get local/regional emergency management to spend local tax dollars and DHS/FEMA grants to but armored vehicle, and UAV.

  • leafy says:

    @Dave Eaton

    It doesn’t contradict the previous sentence if you understood the context, sorry I may not have made that clear. My comments about a complete waste of (my) time were in reference to bothering to watch the second video. Why on earth would I want to watch servos twitching for 1:17, seriously is that their idea of testing?
    I thought if I commented it might save people the trouble of watching it themselves.

    @everybody else (with a few exceptions),
    stop moaning about legality and say something useful about aerodynamics, servo response times, g forces etc.
    This is hack a day not don’t break the law a day

  • Navic says:

    @D_:
    Yes the rocket is “top heavy”, that was the point! Messing with the cg and cp with weight and design mods gave us this condition that was good – let me explain.

    All the mods are done and installed. Electronics are not turned on, but the cg and cp have shifted in the rocket. If we used the same motor to launch this rocket, it would “nose over” and hit the ground before the 3 second burn was complete.

    We wanted this “unstable” configuration to occur naturally due to cg and cp locations in the rocket itself for one reason: With the electronics turned on and motor ignited, does the rocket “nose over” and hit the ground before the 3 second burn is complete?? If that happened then it is because the electronics had no effect on the flight path of the rocket.

    This did not happen, as you can see in the video. The electronics turned on, moving the front fins changed the forces around the cp which allowed the rocket to fly horizontally straight during the 3 second burn.

    This proved the system worked to control the rocket’s flight path, because naturally with nothing but Newton controlling the rocket, it would have crashed < 3 seconds, nose down. Since Arduino was controlling the rocket, it flew straight for 3 seconds and then plummeted to the ground after the motor ran out.

    @Everyone:
    I didn't mean to confuse everyone by saying 'guided' instead of 'controlled', and I didn't want everyone to get the impression that the transition from vertical to horizontal was due to the pre-programmed control system. The control system took over at horizontal flight for the couple seconds left in the motor to keep the rocket horizontal.

    @leafy:
    Sorry about the second video, the fins were taped on at that time, not completely centered and glued. That video was to show friends and family that don't know anything about 'guided' or 'controlled' rockets are, or what electronics are for that matter. It was an illustration of how the two opposite fins move together against the direction of the rocket to stabilize it. If you noticed, the fins don't 'run into' each other when both axis' motion is being corrected either. Sorry it was a waste of your time.

  • lwatcdr says:

    I for a gyro just pick up a wii motion plus. It uses I2C and is has been interfaced to the Arduino

  • Noryb says:

    Keep in mind, fins are guidance system as well. They help to generally guide and maintain the direction of the rocket. They are not “Active”. I would imagine if there were any payload besides a recovery vehicle (parachute, streamer, gyroblade, etc) matters would change enormously.

  • Paul says:

    As long as the rocket is not guided toward or aimed at a target and this is done on your own land, it should be ok legally. I fly high power rockets. It’s intended use or how it’s is used that would be illegal. But that’s not to say you won’t be investigated/harassed by the some government agency.

    There is a sunseeker guided rocket that’s been out for a while and no issues with legality. Cool project at that level. Try it with a G motor for higher flights and more payload electronics.

  • Greycode says:

    @Navic You keep on doing stuff with Arduino. This site is full of people who think if you don’t use straight transistors to make computers then you are not doing it “hardcore.” A wrench is a tool too. Yet you would be shocked at how many times people use them for hammering things.

    @Arduino haters. Got a little clue for you, not everyone went to a EE school. You should be happy for a tool that will allow those who have not been to EEing schools to do electronics. If you had to go to a school to figure out how to do things, then you EE people would get your hands slapped every time you used a computer to program. You did not go to a computer programmer school. A tool is a tool is a tool.

  • lwatcdr says:

    @Paul I wouldn’t go up to a G with that. For one using accelerometer will not work as the flight shows.
    What they really need is a gyro.
    Now an interesting project would be to roll stabilize a model rocket.
    You would only need one servo. It could really help with video camera shots.
    @Squirrel thanks for the PID links. I have been wanting to play with augmented stability for a while now and that is just what I needed.

  • John Boxall says:

    Ignoring the legality-naysayers, this is a great project. Everyone has to start somewhere, and these guys are on their way.

  • ed says:

    @lwatcdr

    Good luck with the stabilisation project – it’s a very worthwhile and rewarding thing to try and do.

    Just as a pointer, I noticed that you used the term ‘augmented stability’. That’s not really a term that exists in the control engineering field, so you might not have much luck if you google for it. PID loops are basically really noddy classical control, there’s absolutely tonnes of literature on the subject. ‘Modern Control Systems’ is an excellent beginner text book if you want a thorough grounding.

    As a hopefully useful contribution, you’ll be aware that a fin will produce an effect that is proportional to the velocity of the fluid flow over the wing (all else being equal) so you’ll want to account for air-speed, perhaps with a pitot sensor. You then can just divide your proportional gain (Kp) by the dynamic pressure (so Kp/(0.5*density*velocity^2). The pitot sensor measures 0.5*density*velocity^2 directly so you don’t need to worry about the individual terms.

    Best of luck!

  • lwatcdr says:

    @ed thanks. When I have time I plan on doing it step by step. The first step would be with a two channel glider. I am planing on building it with a reduced dihedral wing and then us and accelerometer and ailerons to provide roll stability. If I can get that axis working then I will use differential pressure in pilot tubes and use that measure slip and angle of attack and then start reducing the stability in those axis one at a time until I get that nailed.
    I am thinking of using something like a CG Gentile Lady as my test plane because of it’s low speed.
    I might include a channel to pop off the wing and deploy a chute for when things go really bad.
    Eventually if I ever get it all working I would go for a flying wing with no vertical surfaces.

  • therian says:

    @Graycode
    “If you had to go to a school to figure out how to do things, then you EE people would get your hands slapped every time you used a computer to program. You did not go to a computer programmer school.”

    Yes we did go to “computer programmer school”, it required for EE to take some CS classes… And because so many people did not take CS classes Apple try to turn computer into TV and big companies try to turn Internet into pay-per-view channels on TV

  • anon says:

    have you ever tried using a gps guidence system with a targeted position (46.083253 n, 62.334523 w)

  • zeropointmodule says:

    my idea was to use a balloon to get my device to “the edge of space” then a modified solar powered Lifter drive (ion propulsion) to get it the rest of the way.

    contrary to popular belief Lifters do work somewhat in low pressure air but they do not work in a vacuum at all.

  • Jim says:

    Very impressive. Accelerometers only? No gyros anywhere?

  • Navic says:

    No gyros at all! Arduino calculates servo positions from the accelerometer only

  • Inexperienced says:

    Since so many people seem to be so hyped up on rockoons has anyone thought of launching a rocket from a model plane with a propeller? This would probably fall under some sort of weapon classification, but having the rocket launch from the plane would give you much more steered flight than you would have from the rocket with servos.

  • CapCrunCh says:

    that breadboard and wire mass must weigh a lot, maybe streamline the design more.
    too bad you can’t set those thrusters to burst mode.
    lots of good stuff here. inspired me it has!

  • Buzz Allyear says:

    I don’t know what the laws are concerning guidance systems on amateur rockets, but it seems they should be required.

    Your odds of a safe and successful flight go way up if your vehicle has some means of sensing and dealing with flight anomalies as they occur.

    Winds change, air temperatures and densities change, your motor performance may vary from how it ran on the test stand. Dealing with these things correctly and in a timely fashion are key in allowing your to fly your rocket again and again.

  • Buzz Allyear says:

    sparkfun has a 6-axis IMU for $450:

    http://www.sparkfun.com/commerce/product_info.php?products_id=8454

    From their site: “The v4 provides 3 axes of acceleration data, 3 axes of gyroscopic data, and 3 axes of magnetic data.”

    Looks small enough to easily fit in a model rocket, and could be just the thing we need to stay safe and on course through a flight.

    Full disclosure: I am in no way related to sparkfun.com and receive no compensation of any kind for pointing out their stuff.

  • Pedro says:

    I agree with Simon, you should have smoothed the readings from the accelerometer, and also adjust the sensibility of the accelerometer to match de acceleration of the rocket, and rethink the position of the fins on the servos, and since I’m already here, you should design a system to use just two servos to control the fins (make the servo rotate an axle, and place the axles almos on the same level), and attach the upper part of the fin to the axle, this way the wind won’t exerce too much force on the axle.

  • zman says:

    Yeah to all you guys that are leaving comments saying this is illegal… One dont you think the FAA has better things to do? and two this really isnt a guidence system so much as advanced stabalizer system. SO shut up and give these guys some congradulations on something that is pretty damn cool.

  • mark kodiak stocker says:

    what program did u use to build it simulated

  • mark kodiak stocker says:

    what program did you use to build and launch the simulated rocket

  • matthew f says:

    This is more of a fly by wire system, not a missal control system. in amateur rockets “Fly by wire” is allowed.

  • Cris E says:

    The NAR code pretty much says you can’t do this, but this is really more of a low-power amateur rocket, so if you have some decent (i.e. relatively remote) place to try it out, you shouldn’t be bothered. Just don’t try showing it off at a NAR launch. The Bush administration DID rule that APCP was not an explosive, so you can’t totally bash them. The BATF guys are just doing their job, they have to be concerned with the nuts that might think that this is a good way to blow something up… yes, there are people that think that way. Those of us that enjoy the freedom to play with advanced technologies need to be responsible in how we do things like this, or somebody else is likely to take it away from us.

  • Joel says:

    Just so you guys know, the NAR has no legal authority, they are a private organisation, however they are quite influential.

  • Leave a Reply

    XHTML: You can use these tags: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Hack a Day serves up fresh hacks each day, every day from around the web as well as hacking related news.

    Send us your hacks










         




    Hacks

    Resources