Author Topic: Building a Flying Robot  (Read 31890 times)

0 Members and 1 Guest are viewing this topic.

Offline airman00

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 3,653
  • Helpful? 21
  • narobo.com
Re: Building a Flying Robot
« Reply #60 on: August 27, 2008, 10:45:43 AM »
Hey guys

guess what , I suggested my idea of a flying robot to the NYC robotics group I am a member of and they dig the idea! Looks like I'll be building this thing after all.
Check out the Roboduino, Arduino-compatible board!

Link: http://curiousinventor.com/kits/roboduino


Offline dunk

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 1,086
  • Helpful? 21
Re: Building a Flying Robot
« Reply #61 on: August 27, 2008, 06:45:02 PM »
Looks like I'll be building this thing after all.

i'm actually making some progress in this direction too although i'm more interested in a fixed wing aircraft as it will be able to stay aloft much longer.

i'm working along the theory that i'll need to remember how to fly a RC aircraft my self before i'll be able to automate the task so i have been building my own RC system.
from there i'll be able to add autonomous functionality to the receiver module while still having the option of an override button on my transmitter module.

i'll be starting with a 2 channel glider because that's what i used to fly years ago. i've built a nice delta wing i think should fly ok...
i just this evening finished the firmware for the R/C system. test flight (or test crash...) later this week.

i'm fairly pleased with the R/C system.
no noticeable lag between moving control sticks on the PS2 controller and servo movement
i'll be documenting it soon so you'll be able to use it as a starting point if you want Airman. (ha! just realised how apt your UN is to this thread....)

if i had to design the R/C again though i'd definitely go with radio transceivers rather than the unidirectional RF modules i used.
having the ability to monitor sensor data from the plane while in flight would be useful.
anyone know any R/F transceivers that are good for over a mile range at low power draw?


just answered my own question:

next question: anyone used the XBee modules?
« Last Edit: August 27, 2008, 06:59:09 PM by dunk »

Offline Terarius

  • Beginner
  • *
  • Posts: 4
  • Helpful? 0
Re: Building a Flying Robot
« Reply #62 on: August 28, 2008, 10:42:12 AM »
Ive thinking about making a rc flying bot as well :P would be cool.

I cant really imagine a robotic flying robot based on sensors that controlls the motor/servos signals.
Cant see how that'll be sucessfull :P

Offline Private Reid

  • Robot Overlord
  • ****
  • Posts: 276
  • Helpful? 0
  • I love apples ... Yum !!!
Re: Building a Flying Robot
« Reply #63 on: August 29, 2008, 08:36:35 PM »
I just finished installing Dragon NaturallySpeaking version 9  speech recognition software.

And I'm still trying it out so sorry for the mistakes.

But I'm thinking of making a robot airplane, I bought a mini rc airplane and found it could hold a lot of weight.  And I'm thinking the way to make it  a robot.thinking ill use a single IR sender and receiver attached to the nose of the aircraft. it was just a thought and of doubt it will ever come reality ( like Merce Mountain reports) "Like most of my other robots"  :D
This Post was proudly donated by Sam.

Offline roboki

  • Beginner
  • *
  • Posts: 5
  • Helpful? 0
Re: Building a Flying Robot
« Reply #64 on: September 30, 2008, 04:34:00 PM »
When I read your long story of building this hovering, autonomous, 3dcPos tracking robot, I had to log in.
Although I'm fairly new to micro robotics, I have some background on aerodynamics, and anything related to flying objects, and experienced in R/C aircrafts.
I'll be honest and mean. It's not gonna work, and you'll fail miserably. Period.
People have been travelling with wheels for thousands of years, and it took another 300years after the first controllable vehicles came out that the wright Bros manage to stay in the air for 13seconds.
It's only been a century since the Flyer-1 took off, and it's only been last decade or so that we started seeing robotics even DARE to mix with aircrafts (by institutes who specialize in these things).
From my experience of watching what others(specialized in at least University level of aero studies) are capable of, it'll take another 5-6years before we start seeing some form of autonomous robots  hovering over our heads.
From what I hear (your CAD doesn't display for me), your robot is considered a micro~R/C-aircraft. That is, anything small enough to fit in your bag. Here comes my batch of reasonings as to why you should consider things beforer you even start this project:
Firstly, one of the major reasons why robotics couldn't mix with micro-aircrafts is due to source of power. Gravity is a mean thing. Just to keep your robot off ground, it takes tremendous amount of energy. Those R/C crafts you see have Battery life of at most 20minutes. This is done by specially designed batteries made specially for toy companies. (wowee uses a battery size of a bubble gum to power their dragonfly for about 8minutes). Even from annual R/C convs, most battery powered planes can't stay up more than 15minutes (that is, if the wind conditions are optimal), and that's why we have fuel combst engines. Considering that you want full electronic components and use direct thrust to gain lift AND hover, you need some NASA level of engineering to do all these things that you want it to do.
Secondly, using twin rotors sounds fancy, but to have all your 3 dimensional controls with pure thrust will require some 5mb big coding to sense and calculate your moves. This isn't like a wheeled bot where you're always on a stable leveled horizon and you move forward and backwards. You get constant fluctuations and dynamics in all your coordinates. ALL outdoor aircrafts require either extremely stable design, or sensitive sensing and sophisticated programs to keep their head up and stay balanced. Your controls will not work as simply as you think it would.
Right off back of my head, I can think of dozens of reasons as to why this will not work(GPS?/mapping radar for in a 3D situation?/Autonomous only works in static env where data programmed is all it needs, not in a always changing environment/mass(material)/where are u even tryin to get thrust for all this?/money???/how many hours will you spend...?/Many other "roflable" ideas. , but I don't think it's even worth it to fight over such minor post...

It seems like your dedicated, but sometimes you have to take your time and practice before your can jump over a wall.
However, I offer these tips in case you are really determined.
1) To Hovering problem, you can use whatever you want, just as long as your thrust is greator than your weight. This problem is rather easy... One propellar or twenty does not matter. Just like the vid of airplane hovering in mid air, if your bot's weight is heavier than radial drag your propellars create, you won't spin (good example would be drilling a hole on a wood-your body mass/innertia VS drag is too big that system will try to do least work by not "rotating" you). You can even have jet-engine for all I care. Theoretically, its the motor's power that determines take off weight, not the RPM or the Torque.
If you increase your torque, you reduce torque, and more speed, less strength. Yes, there is the optimal line because of the mass of the propellar and the minimal rad drag, but you can go with 25000 RPM small motor+3cm radial prop and achieve same thrust as to much powerful motor with less speed and more torque with bigger props (bigger doesn't mean better).
2)As to controlling in z(height) axis, I strongly suggest using speed of rotors. Pitch control requires high level of engineering. To have pitch control in such small robot packed with electronics is going to be extremely hard. If you want to use pitch control, you need lines of calculations as to shape of your prop and dynamics involved.
3)Turing- You said one can turn slower and one faster, but the problem involved with coaxial rotors, is that once your reduce speed on other rotor, you get difference in lift. This causes fluctuation in altitude. Helicoptors/VTOL like chinook and osprey use sophisticated level of programming to deal with this variance. if you are building a helicoptor, I suggest you get control for height and X/Y controls seperately. This means get vertial climb control seperately and turns/forward backwards seperately. However, if you MUST have it your way, use dividing thrust vectoring component under your "lift" rotor. In case of osprey(VTOL craft picture), it uses it's Ailerons to convert downwards thrusts' to sideways. You can use vector thrust like F-22 Raptor or ailerons, straws, or anything else that converts downwards thrust to sideways.
4)As to foward, I repeat Vertical control fluctuates and ur X/Y (forward and sideways) are not. Rule of the book is to have Vertical and Forward/turn seperated. You will find that Vertical thrust and maintaining that value will be much tougher than X/Y, as gravity only affects downwards. And if you get a sideways flux (like wind blowing from sideways), your bot will tild, creating diversion of your vertical thrust into sideways and some crazy movement (most cases, strong winds for R/C helicoptors result in "Impossible to control scenerio", where as in airplanes more stable). But if you really insist, then you can use diviersion of vec comp of lift thrust, as 3). Using some kind of rudder/elevator/aileron to shift winds coming downwards is easiest way if you choose to stick with your design.

Honestly, I feel like laughing at you, as to a fool who haven't built a 50$ bot to tackle such challenging project.
Seeing that you find the vid of acrobatic R/C plane amusing, you have a long way to go. Start small and get a R/C plane. Understand the physics involved. Starting at a NASA or University research level project is like skipping over the basics of skating, and going to the NHL, just cause you love hockey.
Hope I don't discourage you too much. Someday you'll be able to build your bot. Just that, that someday is not today...
« Last Edit: September 30, 2008, 04:38:37 PM by roboki »

Offline nanovision

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
  • Every Federal Reserve Note is a debt payable.
Re: Building a Flying Robot
« Reply #65 on: August 04, 2011, 12:59:00 PM »
  Many people considered a telephone, light bulb, and even airplane impossible.  The wright brothers were told by academics with doctorial degrees in numbers not accurate this was so.  And for many people these things remained impossible.  Edison thrived in failure, as did Bell and the Wright Brothers but they took that failure public and without degrees in their respective areas of achievement accomplished the impossible.

  Perhaps you should visit diydrones.com where the impossible happens every day.  That is, that ordinary people learn to transform rc planes and helicopters or whatever into flying bots or skybots.  You could also visitbotmite.com where I built a flying robot learning along the way.  However, I should point out that I code in more than a few languages and have more than a few years in electronics.  And, the point is one needs to start somewhere.  The biggest failure is not starting - especially such a wonderful learning experience as this.  As Edison is noted for saying "Rules, we have no rules.  We are trying to get something done here."

   Look at the economy, its a failure.  It was engineered to fail.  The fractional reserve system of the Federal Reserve Bank which is no more federal than Federal Express is making failure institutional.  But in some ways "the Fed" is a huge success and making the dollar, now a note signifying debt and only debt (as far as the Federal Reserve is concerned) - see how money is made - and transferring real wealth to a tiny group of a few people taking over political institutions and our lives. 


Offline ofnature

  • Jr. Member
  • **
  • Posts: 21
  • Helpful? 0
Re: Building a Flying Robot
« Reply #66 on: August 05, 2011, 08:06:15 AM »
Obviously he hasn't heard of the alphabet soup's (your fbi, cia,etc) flying insects..

Offline NGuggemos

  • Jr. Member
  • **
  • Posts: 36
  • Helpful? 5
Re: Building a Flying Robot
« Reply #67 on: August 07, 2011, 11:36:57 AM »
Wings are going to be pretty difficult for you to set up and make them function properly. You might just have to make something like a helicopter.


Get Your Ad Here