Sensor Advice Wanted: Hover Training Aid

Contestants in the competitive sport of radio-controlled model helicopter precision flight are scored on flying high-speed precision aerobatic sequences and performing complex hovering manuevers exactly as prescribed by the rules of competition. Here's a world champion pilot, Japan's Hiroki Ito, flying one such sequence of manuevers: F3C 2016 Hiroki Ito 伊藤寛規選手 ラジコンヘリ世界チャンピオン!!! - YouTube

In precision hovering manuevers, the pilot must briefly hover the model directly over a 0.5m flag planted on the ground, at heights 2m-7m above ground depending on the maneuver. In actuality there are two flags, one at each end of a 10m straight line ("centerline") chalked or painted on the ground. The pilot stands 9m behind the center point of the centerline ("pilot box"), with the flags visible to the left and right in front of the pilot. Correct hover placement axially centers the main rotorshaft (powered vertical shaft driving the main rotor system) on the imaginary line projecting vertically from the flag location ("reference line.")

Even expert pilots admit it is very difficult to establish and hold a stationary hover position precisely over a flag, especially in windy conditions. Many pilots struggle with depth perception while learning to establish correct hover placement. Also, the pilot must concentrate mainly on maintaining the model's flight attitude while hovering, which requires staring at the model at all times, hence the pilot must rely mainly on peripheral vision to gauge position over a flag while gazing up at the model. Eventually, with enough practice and with corrective assistance from a helper ("spotter") situated directly in front a flag where a contest judge would sit, one memorizes what correct placement looks like at various hovering heights. ("In front of a flag" means at a location along an imaginary line perpendicular to, and incident upon an endpoint of, the centerline, behind the pilot, 15m from the flag.)

Note: While difficult, it is less challenging to visualize the correct height over a flag for a particular hovering manuever, typically 2m, 4m, 6m or 7m, as markings painted at several known points along the centerline can be used to visualize a right triangle originating at or near one of those markings, with the triangle base along the ground, and with the triangle side along the reference line.

When practicing without a spotter present, a hover training aid is desired to notify the pilot when the model is accurately positioned over a flag up to 7m above ground. A poor solution is to video record a practice flight and study the recording after the fact, as this offline analysis deprives the pilot of crucial real time feedback. Furthermore, the video camera should be positioned directly in front of a flag as above, and it is difficult after the fact to determine the in-flight correction required for the difference in perspective between the camera and pilot positions. Other problematic solutions involve putting the model (powered down, of course) up on a pole, or somehow statically suspending it at the right height, so the pilot can stare at it from the pilot box in order to memorize the perspective relative to the flag; or tying to the model a string of the desired length with a weight tied at the other end (rotorwash whips the string around.) A Japan company once custom built a fairly expensive training aid comprising electronic flag stands/bases that could sense the model above them and beep when the model was detected directly overhead. I know nothing about the sensor technology used for this defunct system but its users, who are few, claim it was accurate.

A tiny number of people around the world compete in RC helicopter precision flying, hence there is no market opportunity for hover training technology. Not yet a competitive pilot, and as someone who practices alone, I just need a hover training aid for myself. I have a software background, I can solder and I'm pretty handy but I have no electrical design knowledge. Do off-the-shelf sensing/positioning solutions exist for this problem, or could one be adapted to solve it? If not, what would it take, and how would it work? The ideal solution will be small, portable, battery-operated, and will not add any equipment to the model helicopter owing to power, weight and CG concerns. No pilot notification shall be present when the main rotorshaft is (axially) more than 3cm off the reference line in any direction. The solution must work in sunny and cloudy conditions. Audible notification is preferred over visual cues, e.g., flashing lights or motion signals.

Sounds like a laser distance sensor with a buzzer would work.

Thank you. The detection target is a circle of radius 3cm on the underside of the fuselage, centered axially on the main rotor shaft. What technique would constrain the laser system to report only when the laser beam strikes the model within this target area?

I assumed the fuselage itself would comprise the target area. If the judges actually do require 3cm radius accuracy, then I wouldn't know. It'd be up to experimentation to find the limits of the laser sensitivity. Reflector for the target area and vanta black on the rest of the underside (or some color/material hopefully not reflecting the laser)

Thank you, Delta_G and INTP. The target is actually the main rotor shaft (~1cm dia. vertical steel drive shaft); it must be positioned precisely above the flag "pole" (typically a short wooden stick with a small flag stapled or glued to it.) Having no experience with lasers, I also wonder if reflective laser sensing technology would be "fooled" by the emerging rotor disc, which I presume the laser can detect. In other words, would the laser detect and report the presence of the rotor disc itself once it enters the laser's field of view? The rotor disc diameter is roughly 1.6m, so the error factor upon sensing the outer edge of the disk as the bird approaches the flag would be virtually half of that distance (call my 3cm detection radius a wash.)

This seems like a much harder problem than I originally imagined.

Based on ease of implementation and cost, I would suggest trying the following first:

Get a IR receiver module with built in demodulator of the sort used in a TV remote control (eg. TSOP4838, but anything with decent sensitivity will probably do), and a cheap microprocessor for decoding the signal. If you already have some sort of Arduino, you could use it to program an ATtiny which could easily do the job. Mount this on a flat base with the sensor pointed upwards. Get an opaque tube of roughly the diameter you want to detect and about the length of a roll of kitchen towel and blacken the inside of it. Place said tube over the top of the sensor, pointing upwards. You'll need to use a spirit level when actually installing the device before use to make sure it is pointing straight up.

Get a corresponding IR LED (perhaps one with a lens?) and another ATtiny (or even one or two 555 timers might do) and make an IR blaster. Just constantly broadcast a simple code, eg 101010.... Attach the blaster to the bottom of the aircraft pointing downwards.

IR can have quite a range, but obviously only experimentation will show if the setup can cope with strong daylight. I'm thinking that the aircraft itself will cause a shadow on the detector blocking some of the incident light.

Edit: After playing with a couple of pieces of rolled up paper and a point receiver (my eyeball), I realised the spread is way too much. I initially thought adding a lens would be impractical, but further thought suggests a simple 3cm diameter convex magnifying glass lens should suffice and stick the receiver at the focal point. It shouldn't be too difficult to procure since only the diameter matters; you would be adjusting for different lens strengths when focussing it to the focal point anyway.

Anyone see any more flaws?

How do the judges judge? Do they have multiple judges each judging a plane (x, y, z, kind- not the flying kind)?

I don't think a laser diastimeter would pick up on the rotors.

Thank you, Arduarn. Your approach makes good sense and I think you might be on to something. I'll investigate further.

INTP - Never having been to an actual F3C event (they are few and far between), I can only draw mainly from what I see in videos posted online, and I think the answer is surprisingly simple: evidently the judges merely eyeball it. If, for example, you look again at Ito-san's flight (link in first post above; hovering portion only), you'll notice one judge seated directly in front of each flag, and they call it like they see it. Ito-san is obviously very good, having won the world championship more than anyone else (something like 6 or 8 times), and he makes it look easy. You can see he stops quite accurately over each flag. When I fly, I'm all over the place; at times it feels as if the flags actually repel my helicopter.

Interestingly, I glanced at the rulebook again and I find nothing about the degree of precision required when hovering over a flag. Seems an odd omission from a sport that's all about precision... I swear I saw something somewhere like a severe downgrade shall be assessed when more than x cm off the mark but I must be mistaken. Evidently it's up to the judge's power of perception. But the eye is a pretty accurate tool and anything more than a few cms off the mark will be noticeable to a judge. My 3cm target radius is admittedly arbitrary but I'm sure the best pilots can nail it so it's an aspirational choice on my part.

Shameless plug: should you wish to learn more about this fascinating yet somewhat arcane sport and the rules that govern it, check out the FAI rulebook for model helicopters: http://www.fai.org/downloads/ciam/SC4_F3Helicopters_2017. Apart from being quite costly to procure (high-end competition machines top out at $3K) and very difficult to fly, these birds are also fabulously complex, a builder and tinkerer's joy, with servos and PID controllers out the wazoo. To take the pain and expense out of learning to fly (ahem: "crashing"), they sell pretty good simulators: just connect your radio to your laptop, fly till your heart's content, and all crashes are free! With a little effort you can tune the simulator to match the real machine amazingly well.

Thanks for your interest and your suggestions. This thread has sent me in a positive direction.

Positioning is a bit the same in pylon racing but more complex in the chopper application..

Wondering if a caller with an FPV monitor could be of help.

One can knock one up for less than $70 these days from bits off Banggood or whatever.

Chopper won't notice the extra weight.

You could line up two axis yourself (x and z )and the caller the other.(y)

As you say, mainly for practice as the perception will come with time.

f3cpilot:
Thank you, Arduarn. Your approach makes good sense and I think you might be on to something. I'll investigate further.

I've investigated a little further myself after borrowing a 4cm, 3.5x magnifying glass. I think it will be difficult to get my suggestion to work. Whilst the magnifying glass will allow the light parallel with the tube to be concentrated in one spot, that spot (and therefore receiver) would have to be infinitely small. The only other alternative would be a sort of zoom lens construction so you could adjust for the height of the aircraft, just too complicated. I don't think it is going to be practical after all, sorry.

Thank you, bluejets and arduarn. At this point I think I'll just settle for sweet-talking the wife to come sit in front of a flag for a few sessions. She can be bought, and I have a local jeweler on retainer for emergencies just like this!

Best regards from Longmont, Colorado.