Toy/hobbyist quad copters - what coordinate systems?

Those quad rotor flying devices that sell for below $100 these days - I mean for example the ones you see if you search for “quad copter” on Amazon - what coordinate systems do they use?

Do you control them in geographic coordinates in terms of North, South, East and West? Or do you control them in polar coordinates from yourself in terms of Closer, Further, to my Left and to my Right? Or do you control them in terms of the coordinate system of the device itself, so the copter would have a front and a rear, and you would tell it go forward, back up, move to copter’s left, or copter’s right? And in this last case, you have to be able to see how it is oriented to know how to work the controls, right?

And how about up and down, are there any different versions of that?

Do copters understand how to keep themselves facing the operator, for instance, while moving around?

Do they come with selectable coordinate systems?

You’re not asking about a coordinate system as much as a control scheme.

The product description or videos will usually let you know how they’re controlled.

And it really just depends. The cheaper ones move around like RC cars… moving in different directions relative to its current position, with you controlling it via an RF remote. The cheap ones don’t really know where they’re going and at most they self-stabilize to level flight while waiting for your input. At the cheapest levels they’re unlikely to have a real-time video feed either.

If you spend more money, you can get drones that feed you real time video to either a headset, a dedicated video unit, or a smartphone/tablet.

Beyond that, you can also get self-piloting drones that have built-in GPS. You create waypoints for it beforehand, upload the journey, and then it’ll take off and fly where you tell it to, maybe with a video camera attached, and go from GPS waypoint to waypoint.

The more expensive ones usually also let you take over and fly manually if you so choose. But the cheaper ones can’t fly along a GPS route because it has no hardware or software for that, and likewise can’t give you a video feed without a camera and some sort of wireless transmitter.

If you DIY this stuff (there’s a huge community out there), you get to pick your own control scheme(s).

http://www.researchgate.net/publication/228808757_Quadrotor_helicopter_flight_dynamics_and_control_Theory_and_experiment/file/9c960526569f1826e2.pdf (PDF warning)

Wow. Nice info! Nice links, both of you! I especially liked the paper at the last link (the pdf warning) and its discussion of blade flapping. I wondered about that.

Some do. Mine can orient itself so that “forward” goes forward with respect to the body, or north (using GPS or compass as a reference), or directly away from the operator (conversely, “back” will bring the 'copter back towards you).

What’s “you” in this case? Is it a pre-set coordinate, or does it track your body/your controller somehow?

As it’s set up now, mine takes a GPS reading upon takeoff, and then assumes I’ll stick around near the launch point. It’s also possible to send my GPS coordinates via the telemetry system, but I haven’t used that feature yet. It would involve hooking up the telemetry transmitter to my phone or other GPS-capable device.

Fascinating. In this scenario, where “forward” means “away from you”, does holding down “left” mean it’ll fly in a straight line perpendicular to “forward” (instead of turning left in circles like a car might)?

Good question. I don’t use the mode much and so I’m not actually sure, but I think the answer is that it goes counterclockwise at a fixed distance from the origin point.

However, what I’m sure of is that the 'copter doesn’t rotate on its own axis. It doesn’t care which way it points since all directions are symmetrical. It always knows which way north is, and can travel equally well in any direction relative to that no matter what the orientation. There is a separate control which allows it to rotate in place (in case you need to aim a camera, for instance).