So I go to the University of Alabama and am entering my senior year in aerospace engineering. We are thinking of ideas for a senior design project, and one that has peaked a lot of peoples interest is an autonomous flight aircraft. Our plan is to write the software to control a model RC plane (roughly 5-6 foot wingspan).
Our first thought was to buy a processor and hardware package that is meant to do this, but I have a feeling that it will be prohibitively expensive and not in the spirit of this project. I came up with the suggestion of using some of the open-source flight control software packages out there and running it on, basically a striped down PC inside the plane. Obviously this presents several problems since the fuselage of the plane is maybe 6"x6" crossection so fitting in the hardware will be difficult, never mind the coding challenges.
The plane will be battery powered (although me a friend are working on making a miniature alternator for it to charge the batteries in flight for extended time) so power usage is a premium. Processing requirements would be easily handled by any off the shelf proc (im guessing), but the power requirement is the most important.
What I basically need is a hardware list of stuff that would be cheap enough and effective enough to run some C++ control algorithms to fly this thing. I was thinking maybe the intel atom (although I haven't seen this for retail?) or some other ultra-low power usage processor. A nano style motherboard and enough memory to get the job done. A SSD hard drive would be much preferred because of weight, power, and size. We would probably use a striped down version of linux or something similar. All I am concerned with at this point is the hardware requirements.
Im not really sure what all would be needed or if the stuff is out there in the market. Any suggestions that anyone can make in terms of hardware would be very useful and appreciated. Lets say no more than $750 just to throw a number out there, but of course the cheaper the better.
Thanks,
Richard
Also, if anyone would like to donate any hardware or anything you think we could use to this project for the university send me a message.
Our first thought was to buy a processor and hardware package that is meant to do this, but I have a feeling that it will be prohibitively expensive and not in the spirit of this project. I came up with the suggestion of using some of the open-source flight control software packages out there and running it on, basically a striped down PC inside the plane. Obviously this presents several problems since the fuselage of the plane is maybe 6"x6" crossection so fitting in the hardware will be difficult, never mind the coding challenges.
The plane will be battery powered (although me a friend are working on making a miniature alternator for it to charge the batteries in flight for extended time) so power usage is a premium. Processing requirements would be easily handled by any off the shelf proc (im guessing), but the power requirement is the most important.
What I basically need is a hardware list of stuff that would be cheap enough and effective enough to run some C++ control algorithms to fly this thing. I was thinking maybe the intel atom (although I haven't seen this for retail?) or some other ultra-low power usage processor. A nano style motherboard and enough memory to get the job done. A SSD hard drive would be much preferred because of weight, power, and size. We would probably use a striped down version of linux or something similar. All I am concerned with at this point is the hardware requirements.
Im not really sure what all would be needed or if the stuff is out there in the market. Any suggestions that anyone can make in terms of hardware would be very useful and appreciated. Lets say no more than $750 just to throw a number out there, but of course the cheaper the better.
Thanks,
Richard
Also, if anyone would like to donate any hardware or anything you think we could use to this project for the university send me a message.