Tôi phải biết một cánh quạt đa hướng ở đâu, trong một căn phòng hình chữ nhật, thông qua 6 tia laser, 2 trên mỗi trục.
Vấn đề là như thế này:
Đầu vào:
- Phòng: vuông => 10 mét x 10 mét
- 6 vị trí của laser: Cố định trên khung
- 6 hướng của laser: Cố định trên khung
- 6 phép đo của laser
- Đệ tứ từ IMU của bộ điều khiển chuyến bay của tôi (PixHawk).
- Nguồn gốc được tập trung vào tâm trọng lực của đa rôto và được định nghĩa như thể các bức tường vuông góc với mỗi trục (bình thường của tường trong X là (-1,0,0))
Đầu ra:
- Vị trí trong 3D (X, Y, Z)
- Vị trí góc (tứ)
Vì tôi có được vị trí góc của đa rôto, tôi xoay các vị trí và hướng laser qua tứ phân vị, sau đó ngoại suy qua 6 phép đo và tôi có được 3 bức tường. (định hướng của các bức tường là tầm thường, sau đó chỉ một điểm là đủ để xác định vị trí của nó.
Thật tệ, tôi nhận thấy rằng phép đo ngáp (xoay quanh z) từ PixHawk là không đáng tin cậy . Sau đó, tôi nên đo ngáp từ các tia laser, nhưng tôi không thành công để làm điều đó. Sự kiện nếu vấn đề 2D dễ dàng, tôi bị mất trong 3D.
Có ai biết nếu [ Thuật toán để biết vị trí XYZ và bậc bốn từ 6 phép đo ] tồn tại ở đâu đó không? Hoặc cách đúng đắn để đi vào vấn đề này là gì?
Câu hỏi: Làm thế nào tôi có thể có được cái ngáp từ 2 lần đo từ 2 tia laser mà tôi biết vị trí ban đầu, hướng và độ cao và cuộn.
LƯU Ý: Con trỏ màu xanh lá cây là vị trí gốc, Con trỏ màu đỏ là vị trí "cuối cùng", nhưng có thể được xoay quanh vòng tròn màu đỏ (do ngáp).