You must be logged in to reply.
Page 1 of 17 out of 169 messages.
TOPIC
Quadrocopter
Michael Schwarz
Minor with 110 points
1 year ago
Exp:   hardware / software   |   Own:   None
Hi,

I found several developers who are working on a Quadrocopter (or tried to build one). I'm not sure if there is still anybody working on it?!?

Are there any results? Is one flying?

Regards,
Michael
sıɹɥɔ
King with 39,444 points
1 year ago
Exp:   Excellent hardware / Excellent software   |   Own:   ChipworkX, EMX
the big problem with doing a quad copter based on NETMF is that NETMF is not a realtime OS, which means you can't really guarantee that it will execute an instruction when you tell it it (it might be a millisecond or two later). Eventually, this kind of thing would cause noise to creep into your stability controls.

That said, you can still do it, but you might need to have a chip running native code flying the aircraft, taking input from a NETMF board.
Michael Schwarz
Minor with 110 points
1 year ago
Exp:   hardware / software   |   Own:   None
Of course, it could happen that an interrupt will be handled a millisecond later. Do you have done any tests?
sıɹɥɔ
King with 39,444 points
1 year ago
Exp:   Excellent hardware / Excellent software   |   Own:   ChipworkX, EMX
No, but what I will say is that I have been using my FEZ as the driver for a high speed (~30MPH) robot and I have yet to see timing become an issue. Although the FEZ drives the car, I'm controlling it, so it's not like I have run control loops on it or anything, though.
Gus
1 year ago
Exp:   Excellent hardware / Excellent software   |   Own:   None
NETMF is not real time OS but you have control over everything so you can get timing to be accurate enough for most applications. You will also be using hardware controlled PWM so that is always working no matter what your system is doing.
Michael Schwarz
Minor with 110 points
1 year ago
Exp:   hardware / software   |   Own:   None
Well, I'm searching for anybody who is interested in such a project to see if it is really possible to fly a Quadrocopter with .NET MF. For my part I'm missing all the electronic knowledge... but could offer a MSDN subscription if there is anybody interested. ;-)
Jeff_Birt
Hero with 12,812 points
1 year ago
Exp:   Good hardware / Good software   |   Own:   Domino, Mini, Panda, Panda II
I have two thoughts:

  1. My brain/nervous system is not a hard real time system either but I suspect I could manually fly one of those little quadrocopters (with some practice) even though my reaction time is widely variable and would be on the order of 200ms.
  2. Most of the small helicopters and quadrocopters I have seen can barely lift their own weight let alone a payload of electronics. As you progress to larger machines with larger motors and battery packs you have a bit of spare capacity.
Michael Schwarz
Minor with 110 points
1 year ago
Exp:   hardware / software   |   Own:   None
I bought one of the AR.Drone from parrot.com. It is running a Linux and is controlled via WiFi from an iPhone.

http://ardrone.parrot.com/parrot-ar-drone/de/technologies

I'm currently only thinking of a GPS enabled Quadrocopter which should get a request to fly to x/y/z position.

And yes, one of the end result should be that it can have a payload to take a photo or video.

The AR.Drone is using ultrasound and the bottom camera to hold its position if there is no new command.

But the first test would be to see if a .NET MF device is able to response to the sensors fast enough.
bstag
Master with 6,080 points
1 year ago
Exp:   hardware / software   |   Own:   None
Making minor course corrections to maintain a stable flight will be the real test. I say this actually having built a quad before. The Rhino i own will be used as for one but i have competition robots to build first before i goto work on the quad.
Gus
1 year ago
Exp:   Excellent hardware / Excellent software   |   Own:   None
This is a very interesting project and I am sure GHI will support whoever makes it.
You must be logged in to post.
Page 1 of 17 out of 169 messages.