Go to Post what fun is it if you haven't ripped out all your hair and beaten your now bald head against the wall for extended periods of time.... - pickle [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 12-08-2006, 18:00
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: Helicopter Project

I think and easy thing to do would be buy a crappy transmitter for the heli, then gut it out. What you can do is hook that up to your micro controller and get some Digital->Analog converters and hook them up to all the pots. this way you can have you micro controller control it while you still have it hooked up to your computer and you can play with the values.

Second thing is make sure you have a transmitter handy while you are doing this and have the same crystal in it. This way if things get out of control you can turn off the one for you micro controller and take over manual control.

Third, get a trainer for the heli, this will allow you to still fly but not more then like 5-10 feet if that. Now if you crash it won't be as bad or as expensive.

Now depending on how much money you wanna spend you can put the transmitter with the micro controller on board the heli this way you will always have communication, but you can still get interference. they other way would to be to totally hack the whole system. write code for the gyro and motor controller and servos yourself, then have a radio modem so you can talk to your computer on the ground.
  #2   Spotlight this post!  
Unread 12-08-2006, 19:16
MDelgado1989 MDelgado1989 is offline
Registered User
no team
 
Join Date: Aug 2006
Location: Miami, FL
Posts: 6
MDelgado1989 is an unknown quantity at this point
Re: Helicopter Project

Thanks for the respond Sparks.

I have not bought the Heli yet, but I was thinking on getting an electric begginer ($100-130) which already comes with everything and is capable of taking off with some extra load on it just incase so weight does not become an issue, and I have extra transmitters lying around from my planes with extra crystals I can use.

Also, I have been researching on the net for altimeters and am indecisive on which ones to use. I am looking for a rather small one which would fit well on the computer, mounting is not an issue as I could easily find a way to mount it, but I am also looking for one which I can get to transmit back to the microcontroller so it can in return have it register out with the other Altimeter on the other side of the Copter and compare the two out to make sure that they are at even altitudes. This is not going to be a big scale project so they can be low level altimeters.

I was also considering using the Mini Copter (fits into palm) but was concerned due to its size that I might not be able to properly install any additional hardware on it and/or with a little extra weight, it might not be able to take off.

Thank you for your time and all your responces, you have been of great help to me man

Take care
- Miguel
  #3   Spotlight this post!  
Unread 12-08-2006, 19:18
MDelgado1989 MDelgado1989 is offline
Registered User
no team
 
Join Date: Aug 2006
Location: Miami, FL
Posts: 6
MDelgado1989 is an unknown quantity at this point
Re: Helicopter Project

Sorry for posting this now but I just realized since altitude is measured by air pressure and I don't plan on hitting anything over 20, mainly at 5-10, seems as though I am going to have to find a different route for this as I doubt it would pick up any difference in air pressure between 5 - 20 feet. Any ideas anyone? Thanks in advance

Take care
- Miguel

Last edited by MDelgado1989 : 12-08-2006 at 19:39. Reason: Mistake
  #4   Spotlight this post!  
Unread 12-08-2006, 20:08
Qbranch Qbranch is offline
wow college goes fast.
AKA: Alex
FRC #1024 (Kil-A-Bytes)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2006
Location: Indianapolis
Posts: 1,174
Qbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond repute
Re: Helicopter Project

A word of warning: gyros have a tendency to spit out bad data occasionally, so i suggest having redundant sensors so you can tell if one is lying to you.


-Q
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08
  #5   Spotlight this post!  
Unread 12-08-2006, 22:36
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: Helicopter Project

Quote:
Originally Posted by Qbranch
A word of warning: gyros have a tendency to spit out bad data occasionally, so i suggest having redundant sensors so you can tell if one is lying to you.


-Q
The normal gyros in helis don't have a problem. as long as you read them at a fast enough rate some bad data shouldn't be a problem.
  #6   Spotlight this post!  
Unread 13-08-2006, 22:10
Unsung FIRST Hero Woodie Flowers Award
Chris Fultz Chris Fultz is offline
My Other Car is a 500 HP Turbine
FRC #0234 (Cyber Blue)
Team Role: Engineer
 
Join Date: Jan 2002
Rookie Year: 1942
Location: Indianapolis, IN
Posts: 2,837
Chris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond repute
Re: Helicopter Project

A few things to consider / be careful for -

Remote controlled helicopters are very challenging to operate. You should plan for lots of practice and lots of spare parts. Maybe look for a local RC club and see if someone there is flying helicopters and can give yousome pointers.

Many sensors do not have tight tolerances on their accuracy. Be sure to check the device specifications and be sure you will be able to develop the logic you are planning. The more sensitive and accurate the device, the more if costs. The smaller the range you want to measure the more accurate the device can be.

From the standards books, the ambient pressure at Sea Level is 14.696 psia.
At 10 feet, it is 14.6907, a difference of 0.036% or 0.0053 psi. To measure this requires extremely sensitive instruments. You will want to set up your program to look for a change in pressure from the starting point to help offset the accuracy of the device.

As a reference, a standard pressure transducer for a 'real' helicopter often carries an accuracy requirement of +/- 1% and might cost $1000. 1% accuracy means if the real pressure is 100 psia, the indicator might output anywhere from 99 - 101 psia and still be within it's accuracy capability.


Good Luck, sounds like a fun project.
__________________
Chris Fultz
Cyber Blue - Team 234
2016 IRI Planning Committee
2016 IndyRAGE Planning Committee
2010 - Woodie Flowers Award - Championship

Last edited by Chris Fultz : 13-08-2006 at 22:42.
  #7   Spotlight this post!  
Unread 13-08-2006, 23:24
jakep jakep is offline
Software Engineer
AKA: Jake Poznanski
FRC #0862 (Lightning Robotics)
Team Role: Programmer
 
Join Date: Aug 2005
Rookie Year: 2004
Location: Michigan
Posts: 35
jakep has a spectacular aura aboutjakep has a spectacular aura about
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)
__________________
Jake Poznanski
Programmer - Team 862 - Lightning Robotics

Microsoft MVP, 2005 - Windows - SPOT Technologies
http://www.spotdev.net
  #8   Spotlight this post!  
Unread 14-08-2006, 22:51
MDelgado1989 MDelgado1989 is offline
Registered User
no team
 
Join Date: Aug 2006
Location: Miami, FL
Posts: 6
MDelgado1989 is an unknown quantity at this point
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
  #9   Spotlight this post!  
Unread 15-08-2006, 03:35
6600gt's Avatar
6600gt 6600gt is offline
Registered User
AKA: Lohit
FRC #0226 (Hammerhead)
Team Role: Alumni
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Troy, MI
Posts: 221
6600gt is a jewel in the rough6600gt is a jewel in the rough6600gt is a jewel in the rough
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.
  #10   Spotlight this post!  
Unread 15-08-2006, 07:03
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
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.
  #11   Spotlight this post!  
Unread 15-08-2006, 14:20
Matt Krass's Avatar
Matt Krass Matt Krass is offline
"Old" and Cranky. Get off my lawn!
AKA: Dark Ages
FRC #0263 (Sachem Aftershock)
Team Role: Mentor
 
Join Date: Oct 2002
Rookie Year: 2002
Location: Long Island, NY
Posts: 1,187
Matt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond repute
Send a message via AIM to Matt Krass
Re: Helicopter Project

Quote:
Originally Posted by 6600gt
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?
Atmel AVRs are relative newcomers to the field. While they don't have the same grip on the market as PICs they are fairly popular. They're much easier to get in to for hobbyists as their open architecture allowed the development of cheap programming hardware, as well as free C compilers based on the GNU GCC toolchain. They have decent capabilities and are quite capable chips.

They always have a strong support following at: http://www.avrfreaks.net/

If you'd like to know more, drop me a PM
__________________
Matt Krass
If I suggest something to try and fix a problem, and you don't understand what I mean, please PM me!

I'm a FIRST relic of sorts, I remember when we used PBASIC and we got CH Flightsticks in the KoP. In my day we didn't have motorized carts, we pushed our robots uphill, both ways! (Houston 2003!)
  #12   Spotlight this post!  
Unread 15-08-2006, 14:32
Mike Shaul's Avatar
Mike Shaul Mike Shaul is offline
Registered User
FRC #0065 (Huskie Brigade)
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Farmington Hills, MI
Posts: 53
Mike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant future
Re: Helicopter Project

Quote:
Originally Posted by Matt Krass
Atmel AVRs are ....
I agree with the AVR option. I've started using them for the same reason(s). Free C compiler, lots of application notes, software examples (assembly and C) and development hardware is cheep!

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).
__________________
By far the best proof is experience. - Sir Francis Bacon
  #13   Spotlight this post!  
Unread 15-08-2006, 16:06
MDelgado1989 MDelgado1989 is offline
Registered User
no team
 
Join Date: Aug 2006
Location: Miami, FL
Posts: 6
MDelgado1989 is an unknown quantity at this point
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
  #14   Spotlight this post!  
Unread 15-08-2006, 16:23
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
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.
  #15   Spotlight this post!  
Unread 15-08-2006, 21:16
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Re: Helicopter Project

Quote:
Originally Posted by MDelgado1989
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
At minimum you will need three gyros and three accellerometers. It took me about 3 hours of flying time to hover a battery pack without crashing. That's flying time, not counting time spent waiting for spare parts. Micro helis are so cheap becase they make money on the spare parts. As Ken was saying, any change in roll or pitch requires an increase in throttle. The best analogy I've seen is balancing a marble on a piece of glass. I'm not going to say it can't be done, but it will be very difficult. As I said in a previous post, it's not just controlling the heli, its being able to carry your sensor and processor payload too. A micro heli can only handle a couple of extra onces of weight.

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.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

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


All times are GMT -5. The time now is 04:23.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi