Nice!
It seems you could do the same "trick" as the three light solution with two of these spread at the "safe path" angle, so perhaps youd see:
[>>>>] [<<<<] when your "safe"
[>><<] [<<<<] when you're on one edge boundary
[<<<<] [<<<<] when you're unsafe
Or even more clear with a three grate version with a "center beam" as well?
And bouncing off Kris's idea, a vertically oriented one for "glide path" as well...
I've got one of the new Ryzen/DJI Tello drones, which have a Python API - it'd be fun to try implementing "vision drivern landing approaches" with a few of these :-) (In my copious free time... Anyone _else_ want to try?)
big