W pewnym momencie będę budował 4-śmigłowy dron kwadrokoptera. Chcę sprawić, aby latanie było względnie łatwe, dzięki czemu będzie on unosił się w powietrzu, gdy elementy sterujące nie zostaną dotknięte.
Czy ktoś może podać jakieś informacje na temat tego, jak sprawić, by quadrotor pozostał w powietrzu? Myślałem, że akcelerometry mierzą dryft i przechylenie / pochylenie / odchylenie, ale nie są one wystarczająco czułe, aby wykryć bardzo powolny dryf z powodu, na przykład, lekkiej bryzy. Czy GPS jest wystarczająco dokładny, aby wytłumić znoszenie w skali 10 cm (to znaczy wykryć znoszenie 10 cm (lub mniej, być może?) Od pierwotnej pozycji drona)?
Odpowiedzi:
Myślę, że będziesz chciał użyć kombinacji czujników. Akcelerometry i żyroskopy będą w stanie skorygować silne podmuchy wiatru. Następnie możesz użyć GPS, aby przeciwdziałać długoterminowemu znoszeniu (lub stronniczości, jak to się czasem nazywa). Myślę, że połączenie tych dwóch czujników w jakimś filtrze (prawdopodobnie Kalmanie) pozwoli zminimalizować dryf pozycji.
Sam GPS nie będzie jednak wystarczająco dokładny. Alternatywnym podejściem do filtra Kalmana (który może stać się nieco trudniejszy z matematyki) jest użycie algorytmu DCM z DIYdrones . Jak dotąd wydaje się, że korzystanie z tego jest bardzo udane.
Wreszcie quadrotor drona Parrot używa skierowanej w dół kamery 60 klatek na sekundę, aby wyeliminować znoszenie. Spogląda w dół i wyciąga elementy z ziemi pod nim, a następnie używa pewnego rodzaju wizualnej odometrii (zakładam pewien algorytm przepływu optycznego), aby określić, jak daleko przesunął się kwadrotor. Wierzę, że działa to tylko na niskich wysokościach na papugach, ale nie widzę powodu, dla którego nie można by go rozciągnąć na większą wysokość.
źródło
GPS nie jest wystarczająco dokładny. Akcelerometry mogą mierzyć jedynie przyspieszenie, a nie stały dryf.
Może zlokalizowany system pozycjonowania wykorzystujący sygnały nawigacyjne i trilaterację lub coś takiego?
Może tanie kamery wykrywają dryf w stosunku do ziemi lub innych nieruchomych obiektów? Można anulować obroty za pomocą żyroskopów, a następnie wykonać korelację krzyżową między kolejnymi ramkami w celu wykrycia dryfu względem podłoża, tak jak działa mysz optyczna.
źródło
Gdybym miał to zrobić za pomocą aparatu skierowanego w dół, pierwszą rzeczą, której chciałbym, to wysoka wydajność i stosunkowo niska rozdzielczość (to czujnik, naprawdę nie interesuje mnie wejście kamery), więc kamera użyłby do tego myszy optycznej: mają bardzo szybkie kamery o niskiej rozdzielczości. Przy odrobinie hakowania jestem pewien, że możesz wymyślić układ soczewek, aby umożliwić rozróżnienie funkcji na ziemi, a następnie możesz użyć algorytmu optycznego wyodrębniania różnic do przetworzenia tego wejścia.
źródło