Đối với ngáp, nó có đủ ba điểm dữ liệu riêng biệt được gắn vào máy bay trực thăng trong một mặt phẳng song song với vòng quay của rôto: ví dụ như các đèn led màu khác nhau. Bạn có thể đặt chúng trên ba cánh tay hướng tâm mỏng cố định vào thiết bị hạ cánh. Có thể các vật liệu phản chiếu màu cũng sẽ hoạt động, nhưng bạn phải bù đắp cho sự thay đổi ánh sáng môi trường.
Sau đó, có được góc ngáp là đơn giản. Giả sử các đèn có màu đỏ, xanh lá cây và xanh lam cách nhau 120 độ và ccw khi nhìn từ trên xuống.
Sau đó, trong hình ảnh, bạn sẽ thấy các đèn này theo các thứ tự tọa độ x khác nhau. Khi máy bay trực thăng quay ccw từ vị trí hiển thị trong sơ đồ:
G R B // green and blue in front; red in back
R G B // green in front; red and blue in back
R B G // red and gree in front; blue in back
B R G // etc...
B G R
G B R
(Tất nhiên tại biên giới của các khu vực này, hai đèn sẽ hợp nhất thành một điểm duy nhất. Chúng có thể được xử lý như các trường hợp đặc biệt.)
Vì vậy, với 3 đèn bạn đã chia tất cả các ngáp có thể nhìn thấy thành các phân đoạn 6 x 60 độ.
Bạn có thể tiếp tục giảm độ phân giải xuống 30 độ bằng cách chỉ so sánh độ rộng "khoảng cách" bên trái và bên phải. Nếu chỉ trực tiếp ra khỏi máy ảnh là góc phương vị 0 độ và đèn đỏ chiếu vào mũi (như trong hình), thì algoritm là:
Xr = -sin(theta)
Xg = -sin(theta + 60)
Xb = -sin(theta + 120)
if (Xg < Xr && Xr <= Xb) {
// Green and blue are in front of red
dxLeft = Xr - Xg
dxRight = Xb - Xr
yaw = (dxLeft < dxRight) ? 15+-15 : -15+-15;
}
else if (Xr < Xg && Xg < Xb) {
// Green is in front of red and blue
dxLeft = Xg - Xr
dxRight = Xb - Xg
yaw = (dxLeft < dxRight) ? 30+-15 : 60+-15;
}
else ... four more cases
Độ X+-15
trung bình trên X
cộng hoặc trừ 15: phân khúc 30 độ. Để có được độ lệch chính xác, bạn có thể tạo một bảng được xử lý trước để chuyển đổi tỷ lệ
R = dxLeft < dxRight ? xLeft / xRight : xRight / xLeft
vào một góc phương vị chính xác trong khoảng từ -15 đến 15. Đây là lượng giác khá đơn giản để thực hiện, và điều tuyệt vời là nó hoạt động độc lập với khoảng cách của máy bay trực thăng, miễn là nó không bao giờ bị đảo lộn!
Một lợi ích khác: khoảng cách hình ảnh giữa hai đèn bên ngoài cho bạn khoảng cách nghịch đảo với máy ảnh.