|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: Helicopter Project
You might want to check out http://autopilot.sf.net
Apparently, a project like this is quite a bit more complicated than you may expect. The people on that site spent quite a while getting to a hovering point. Software wise, they used an insane multiple input Kalman filter. They may have some good code examples to use though. (I adapted their Kalman filter for a simple 2 input gyro+DAA setup for use with the 2004 FIRST RC this summer) |
|
#2
|
|||
|
|||
|
Re: Helicopter Project
Hey guys, how you doing?
First off just want to thank all of you for all of your inputs and advices, I greatly appreciate it and it has helped me better understand what I am getting myself into and what I would need to do in order to have this project come out right. Despite all the posts on the level of difficulty on this project, I have decided to still go on with it and try to expirement a little and just have some fun with it. I have also decided to go with either the ADXL213 - ±1.2g Dual Axis Accelerometer with Duty Cycle Modulated Outputs or the Memsic 2125 Dual-axis Accelerometer. I did some research on it and seems as though these would be a good choice for me to use. Although I have decided to go with one of these accelerometers, I am still looking at which Microcontroller would be best for this. Please keep in mind I have little knowledge on programming but I have a neck for computer programs and I pick up VERY fast on these kind of things. Again, thank you all very much for your inputs/opinions/comments. I greatly appreciate all the help and support Take care - Miguel Last edited by MDelgado1989 : 14-08-2006 at 23:24. Reason: Mistake |
|
#3
|
||||
|
||||
|
Re: Helicopter Project
Try using a ultrasonic range sensor pointed downward to get an accurate height. Though a microcontroller on the heli will be required.
http://www.sparkfun.com/commerce/pro...roducts_id=639 I don't know about amtel but I have been pretty successful with picMicrochips(go with 18 series so you can program smilar to the RC) Can anyone explain to me the difference? Last edited by 6600gt : 15-08-2006 at 03:38. |
|
#4
|
|||
|
|||
|
Re: Helicopter Project
If you're planning on keeping the helicopter inside, a novel way to track your position would be with the CMU cam pointed at a colored target. Indoors, under controlled conditions, you could also use one of the Sharp IR proximity sensors to measure your altitude.
Here are some comments based on personal experience. Your ideal platform would be a large fixed-pitch helicopter like the Lite Machines Corona. There are only four channels to control and it can carry some weight if you upgrade to a brushless motor. A small fixed pitch helicopter, like the Honey Bee or Dragonfly, doesn't have enough lift to carry the extra gear required. You will have to upgrade to brushless motors and lithium polymer batteries, which turns your $100.00 toy into a $350.00 money pit. I don't know how it would work in reality, but in theory you could use a futaba heading-hold gyro on each axis to keep the helicopter stable in roll, pitch, and yaw. It won't keep the helicopter in place, but it should keep it stable on each axis. Those are about $100.00 each, so you're up to about $650.00. Your primary control inputs would be the throttle, which controls altitude, the ailerons, which controls side/side, and the pitch, which controls forwards/backwards. Here is another way to approach it. Get a coaxial helicoper like the ESky Co-Co Lama or Blade CX. Put a brightly colored target on the nose that that you can track with the CMU cam. Build a robot that can manipulate the heli transimitter and build a robot that "flys" the helicopter. Based on the camera feedback you'd be able to determine its altitude and orientation. If the target is square then the height would correlate to the range and the width would correlate to its orientation. You control loop would need to try and keep the nose pointed at the camera at all times, then apply throttle/aileron/pitch to keep it in one place. Those helis are very stable and almost fly themselves. |
|
#5
|
||||
|
||||
|
Re: Helicopter Project
Quote:
They always have a strong support following at: http://www.avrfreaks.net/ If you'd like to know more, drop me a PM |
|
#6
|
||||
|
||||
|
Re: Helicopter Project
Quote:
You may want to look into the mega AVRs since they have hardware multipliers which may be handy for processing multiple PID loops quickly (not necessary, but nice). |
|
#7
|
|||
|
|||
|
Re: Helicopter Project
Hey guys, once again, thank you for all your comments.
Before I get into target operation and manuevering (sp), I would first like to get the Copter to atleast hover on its own under the programmed codes. Running it through my head, I figure what I would need for this, simply to get the Copter hovering on its own, would be the Copter, ADXL213 Dual-axis Accelerometer or Memsic 2125 Dual-axis Accelerometer, whichever I decide to use to balance the Copter out, and the Microcontroller along with all the programming sofrware. If there is anything I am missing, please let me know. Again, thank you all Take care - Miguel |
|
#8
|
||||
|
||||
|
Re: Helicopter Project
hovering is actually the most challenging aspect of this auto pilot project.
When the HC starts to hover the downdraft of the blades will push the air straight down. After a few seconds the air will start to swirl in a donut pattern, the air that was being pushed down goes outward, then back up, and is then sucked through the blades again. the result is, the air at the center of the HC developes a downward velocity. In order for the HC to maintain its height you must apply more and more pitch/power. So you are going to need a way to measure altitude in order to hold a fixed altitude while hovering. |
|
#9
|
||||
|
||||
|
Re: Helicopter Project
[quote=
So you are going to need a way to measure altitude in order to hold a fixed altitude while hovering.[/QUOTE] IR or Ultrasonic range sensors... Quote:
|
|
#10
|
|||||
|
|||||
|
Re: Helicopter Project
Quote:
Hover IN Ground Effect and Hover OUT of Ground Effect. What Ken describes is IN ground effect - the ground is causing the air to recirculate and can cause turbulence, but it can also require less power to hover in this condition. Hover OUT of ground effect means the helicopter is high enough that the air dissipates and the ground has no effect on the rotor system. |
|
#11
|
||||
|
||||
|
Re: Helicopter Project
I dont think it is limited to the ground effect altitude.
I found this on a website - it appears to be a run-away sort of thing, once it starts to happen you cannot lift out of it, unless you move forward out of the ring of airflow: Quote:
|
|
#12
|
|||
|
|||
|
Re: Helicopter Project
Quote:
|
|
#13
|
|||
|
|||
|
Re: Helicopter Project
Quote:
Go to http://rcgroups.com and visit the micro heli forum. There is a sticky with a PDF called the "Electric Helicopter Beginner's Guide". Essential reading. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| The Helicopter Game | Aaron Lussier | Chit-Chat | 32 | 13-08-2006 19:03 |
| pic: Apache Helicopter Animation | negfrequency | Extra Discussion | 12 | 28-06-2006 19:07 |
| Helicopter Dude | joemcool | Championship Event | 4 | 01-05-2004 01:01 |
| pic: Helicopter | CD47-Bot | Extra Discussion | 2 | 20-02-2004 18:37 |
| Helicopter propulsion | archiver | 2001 | 20 | 23-06-2002 22:59 |