Jaki jest najdokładniejszy sposób uzyskania poprawki lokalizacji za pomocą GPS?


12

Oczywiście GPS jest najbardziej oczywistą i dostępną technologią pozwalającą uzyskać „poprawkę” lokalizacyjną dla robota w dowolnym momencie. Jednak, chociaż czasem jest świetny, w innych lokalizacjach i sytuacjach nie jest tak dokładny, jak bym chciał, więc badam, czy istnieje względnie łatwy sposób na poprawę tej dokładności (czy nie, jeśli tak się stanie) .)

Rozważyłem następujące opcje, ale znalazłem ograniczone informacje online:

  • Czy zastosowanie znacznie lepszej anteny pomogłoby, szczególnie w obszarach o niskim poziomie sygnału? Myślę, że tak, ale jeśli tak, to skąd mam zbudować taką antenę i wiedzieć, że to poprawa? Czy są jakieś dobre wskazówki, jak to zrobić? Mógłbym użyć gotowej anteny, jeśli nie są zbyt drogie.

  • Czy użycie wielu oddzielnych odbiorników w tandemie pomogłoby, czy też prawdopodobnie wszystkie byłyby wyłączone o podobną kwotę, czy też nie byłbym w stanie wyodrębnić znaczącej średniej przy takim podejściu?

  • Jakich cech powinienem szukać, wybierając dobry odbiornik GPS, aby zwiększyć dokładność?

  • Czy jest jeszcze coś, co powinienem rozważyć, za czym tęskniłem?


Z pewnością powinieneś spróbować uzyskać odbiornik o podwójnej częstotliwości. Poza tym, jaki dokładnie jest twój cel z poprawką lokalizacji? Jeśli powiedzmy, że chcesz wrócić do miejsca, z którego zacząłeś, niektóre analizy aparatu i obrazu mogą sprawić, że od metrów do milimetrów dokładność będzie o wiele łatwiejsza niż cokolwiek opartego na satelicie.
Christopher Creutzig

Odpowiedzi:


8

Nie mogę odpowiedzieć na wszystkie twoje pytania, ale na podstawie Twojego przypadku może Ci pomóc Differential-GPS . Nowoczesne ciągniki wykorzystują to do precyzyjnej nawigacji na polach (w trybie autonomicznym). Stosowane są tutaj stałe stacje naziemne, które znają swoją dokładną pozycję i obliczają błąd w bieżącym sygnale. Ta regulacja jest następnie wykorzystywana przez inny odbiornik GPS w okolicy.


D-GPS rzeczywiście znacznie poprawiłby twoją dokładność, o około dwa rzędy wielkości .
ThomasH

6

Tradycyjne podejście polega na użyciu algorytmu korekcji błędów, takiego jak filtr Kalmana . Łącząc funkcję liczenia martwego z koderów kół i poleceń kierunku z GPS, możesz wygładzić jitter GPS. Nie jest to natychmiastowa poprawa, ponieważ wymaga szeregu pomiarów w celu oszacowania błędu związanego z sygnałem GPS.


Wow, filtry Kalmana , co zajmuje mi kilka lat wstecz . * 8 ')
Mark Booth

3

Jak zauważyli inni plakaty, korzystanie z jakiejś formy różnicowego GPS zapewni dużą poprawę precyzji. Wykorzystaliśmy komercyjną platformę Magelan mb500, która ma dokładność około 2-3 cm w trybie naprawy RTK. Jednak w obszarach o słabym zasięgu satelitarnym czasami nawet nie zapewniałoby to rozwiązania, w którym tanie odbiorniki GPS w telefonie mogłyby.

Istnieje biblioteka o otwartym kodzie źródłowym o nazwie RTKLib, która wygląda bardzo obiecująco, jeśli chodzi o stosowanie taniego sprzętu GPS z wieloma różnymi metodami poprawy precyzji.


1
Na naszym polu rover używamy Ashtech MB100 odnośnik Wymaga bazową dla RTK fix (również MB100 Board) to stacja bazowa musi znać swoją prawdziwą lokalizację, a nie może się poruszać. Stacja bazowa wysyła sygnały korygujące do łazika za pośrednictwem łącza bezprzewodowego (to dane szeregowe, wybierasz łącze). Jest to dość drogie rozwiązanie, ale mamy dokładność 1-2 cm w stosunku do stacji bazowej, absolutna precyzja zależy od precyzji umieszczenia stacji bazowej.
Karl Damkjær Hansen

3

Właściwie pracuję jako programista dla ciągników, o których wspomniał bit-pirate.

Wymieniono kilka sposobów, które mogą zapewnić dokładniejsze wyniki. Zależy to w dużej mierze od twojej aplikacji i tego, co próbujesz osiągnąć.

  1. WASS używa sygnału do zwiększenia nie tak dokładnego jak niektóre inne metody, ale dostaniesz przyzwoity poziom.

  2. Jeśli Twoja platforma jest naprawiona, możesz po prostu uśrednić pozycję w czasie i uzyskać dobre wyniki.

  3. RTK jest bardzo dokładny, a biblioteka wspomniana przez Jakoba wygląda całkiem fajnie. Niektóre stany, takie jak Iowa, mają rządowy system RTK, z którego można korzystać.

  4. Znalazłem to innego dnia dla martwego rozrachunku.

  5. W systemie mobilnym anteny przesunięte do środka ciężkości będą miały wpływ na dokładność. EG Na stromym wzgórzu anteny GPS będą znajdować się poza środkiem.

Co próbujesz osiągnąć Zniekształcenie atmosferyczne dla wielu anten w tej samej lokalizacji byłoby bardzo podobne.


1

Jeśli chcesz być naprawdę sprytny, możesz rozważyć Assisted GPS (szczegółowe informacje można znaleźć w Wikipedii), który korzysta z sieci telefonicznej, aby zapewnić lepszą początkową poprawkę, używając jako podstawy stałych pozycji wież komórkowych.

Pamiętaj jednak, że A-GPS korzysta z twojego strumienia danych, więc jeśli musisz płacić za dane, możesz nie chcieć z tego korzystać !!!


1
Wspomagany GPS nie może tak naprawdę poprawić dokładności pozycjonowania, o to mi chodzi, po prostu poprawia czas uruchamiania, aby uzyskać wstępną poprawkę.
berry120
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.