Latarnia lokalizacyjna Quadcoptera


17

Chcę użyć sygnału nawigacyjnego RF do zlokalizowania mojego quadkoptera do autolandingu, gdy GPS nie jest wystarczająco precyzyjny, na przykład gdy mój podjazd ma tylko 10 stóp szerokości, a GPS pokazuje jedynie 20-30 stóp. Dokładności (z przysłowiowym jeziorem lawy po obu stronach). Quadkopter wykorzystywałby GPS do latania w szorstkie miejsce, dopóki nie będzie miał wystarczająco silnego sygnału z latarni, kiedy zacznie używać tego sygnału, aby dotrzeć do lądowania w konkretnej lokalizacji, o której mowa w tym latarni. Czy ktoś może mi wyjaśnić pojęcia i teorie stojące za zbudowaniem latarni i towarzyszącego jej odbiornika (nadającego się do podłączenia do Arduino za pomocą dowolnej metody cyfrowej lub analogowej) i osiągnięcia, powiedzmy, 4 "lub lepszej dokładności poziomej i pionowej w granicach 50 ' kula? Minimalnie quad powinien mieć zasięg i wysokość, tj. „

Ostatnia uwaga - Ta rzecz najlepiej działałaby w paśmie 72 MHz, proszę założyć, że tam, gdzie działam, nie ma innych urządzeń działających w tym samym paśmie.


2
Dokładna i niezawodna lokalizacja RF jest dość trudna. W twoim przypadku wybrałbym coś w rodzaju zewnętrznego systemu śledzenia wykorzystującego widzenie. Może to być wykonalne, gdy jedna kamera na lądowisku patrzy w górę, jeśli jest połączona z informacjami o wysokości z quadkoptera.
Jakob

Pamiętaj tylko, czy sygnał nawigacyjny lokalizatora jest „legalnym” wykorzystaniem kanału 72 MHz w Twojej lokalizacji
Andrew

Tak, użyj zewnętrznych czujników do śledzenia quadkoptera. W ten sposób niektóre laboratoria mogą tworzyć systemy hybrydowe: mobilne roboty, które uruchamiają quadkoptery.
Josh Vander Hook

Możesz zobaczyć en.wikipedia.org/wiki/Local_Area_Augmentation_System, jeśli możesz zaimplementować LAAS (duży projekt), możesz użyć odbiornika GPS kompatybilnego z WAAS do nawigacji.
Lord Loh.

Odpowiedzi:


6

Być może będziesz w stanie to zrobić za pomocą sprzężenia indukcyjnego, aby dać quad helikopterowi pewne wskazówki, w którym kierunku powinien się poruszać, aby zbliżyć się do lądowiska.

Lądowisko dla helikoptera

Na lądowisku znajduje się pojedyncza cewka na osi pionowej (jest to nadajnik). Na quad-helikopterze znajdują się dwie cewki, oddalone o 90º i na osi poziomej (są to odbiorniki). Prąd przemienny przepływa przez cewkę na podkładce, wytwarzając wokół niej zmienne pole magnetyczne.

Jeśli quad-copter jest wyśrodkowany bezpośrednio nad lądowiskiem, wówczas w odbiornikach nie będzie indukowany prąd. Jeśli quad-copter jest z jednej strony, wówczas w odbiornikach zostanie indukowany prąd. Który odbiornik widzi prąd, poinformuje quad-helikopter, w którą oś się poruszać, ale nie zdecyduje, czy poruszyć się w jedną czy w drugą stronę. Możesz użyć filtra pasmowo-przepustowego, aby odróżnić sygnał z lądowiska od hałasu z silników.

Podjęcie decyzji, w którym kierunku się poruszać, jest trudne i nie jestem jeszcze pewien najlepszego rozwiązania.

Jednym ze sposobów byłoby skorelowanie zmiany sygnału z informacją o prędkości wyprowadzoną z akcelerometrów. Jeśli quad-helikopter porusza się w jedną stronę i jednocześnie widzi, że indukowany prąd zmniejsza się, wówczas wie, że powinien kontynuować ruch w tym kierunku.

Innym sposobem byłoby impulsowanie prądu stałego przez cewkę. Pulsuj do przodu przez 10 ms, a następnie do tyłu przez 30 ms. Użyj filtra dolnoprzepustowego na odbiornikach, aby odróżnić ten sygnał od szumu tła. Patrząc na szerokość impulsu, quad-copter może teraz odróżnić kierunki do przodu i do tyłu.


Prawdopodobnie możesz zmniejszyć odbiorniki, które tu narysowałem, a nadajnik tak duży, jak lądowisko.


1

Chciałbym zacząć tutaj, znam kogoś, kto zrobił to na quadrotorze z około 50 $ modułami GPS i powiedział, że działa bardzo dobrze.

http://www.rtklib.com/

http://en.wikipedia.org/wiki/Real_Time_Kinematic


2
Korzystanie z RTK GPS to dobry sposób na poprawę jakości pozycjonowania, ale nie pomoże, jeśli satelity są zacienione np. Przez dom. W przypadku wolnych obszarów powinno być w porządku, ale nie polegałbym na tym zbyt blisko budynków.
Jakob

Czy mógłbyś rozwinąć nieco więcej? Odpowiedzi zawierające niewiele więcej niż link są aktywnie odradzane ze względu na linkrot i inne rzeczy. Napisz trochę o swojej procedurze czy coś takiego :)
Manishearth

1

Jak wspomniały inne osoby, sygnał nawigacyjny RF będzie prawdopodobnie trudny, a widzenie jest zdecydowanie wykonalną opcją. Częstą trudnością związaną z rozwiązaniami opartymi na wizji jest to, że są one drogie obliczeniowo, co utrudnia wykonanie na pokładzie.

Możesz spróbować użyć czujnika śledzenia IR PixArt z pilota Nintendo Wii, który komunikuje się przez I2C, dzięki czemu można go łatwo podłączyć na przykład do Arduino i umieścić na ziemi kilka aktywnych sygnałów podczerwieni, które są następnie odbierane przez czujnik. Za pomocą prostego, sprytnego algorytmu szacowania pozycji poznasz dokładne oszacowanie swojej pozycji.

Można również użyć zwykłego aparatu kolorowego, ale jeśli nie masz czegoś takiego jak Beagleboard lub Gumstix, przetwarzanie obrazów w czasie rzeczywistym byłoby trudne. (choć oczywiście nic nie stoi na przeszkodzie, aby wykonywać obliczenia na ziemi).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.