Rozwój i integracja · PLAN SCENARIUSZA

Twórz nawigację, mapy i lokalizację

Utwórz mapę, zweryfikuj lokalizację i oceń nawigację, uwzględniając możliwe do naprawienia awarie tras.

Recenzja 27 października 2026 · Nauka redakcyjna i wskazówki dotyczące projektu. Profesjonalizm oznacza głębokość projektu, a nie akredytowaną kwalifikację.

MIEJSCE PRZEZNACZENIA

Co wyprodukujesz

Dokumentacja gotowości lokalizacji i zestaw regresji nawigacji. Połącz stos nawigacyjny ze środowiskiem operacyjnym.

Zanim zaczniesz

Początkowa wiedza

  • Podstawowe pojęcia ROS i transformacje współrzędnych.
  • Zrozumienie bazy mobilnej i jej założeń dotyczących wykrywania.

Sprzęt & środowisko

Rozpocznij w obsługiwanym środowisku symulowanym. Próby fizyczne wymagają kontrolowanej trasy i autoryzowanego operatora.

Brak ustalonego czasu ukończenia: skorzystaj z bramek dowodów poniżej, aby zdecydować, kiedy przejść dalej. Linki do zasobów otwierają najsilniejszy wpis w katalogu; sprawdź dokumentację wydawcy, aby uzyskać dokładną wersję i konfigurację.

01

Początkujący

Zrozumienie łańcucha nawigacji

Oddzielne mapowanie, lokalizacja, planowanie i kontrola.

Jak działa ten etap

Nawigacja opiera się na spójnej geometrii i obserwacjach. Mapa opisuje środowisko; lokalizacja szacuje pozycję robota; planiści i kontrolerzy korzystają z tych szacunków, aby wybierać i śledzić ruch.

Przepracuj przykład

Przykładowe ćwiczenie studyjne · napisane przez botstest

Jeśli robot wskoczy do RViz, porównaj trzy obserwacje: surowe dane z czujnika w ramce czujnika, jego umiejscowienie w ramce robota i pozycję robota w ramce mapy. Stabilny surowy skan, który porusza się nieprawidłowo po transformacji, wskazuje na inny problem niż stabilny skan względem robota z dryfującą lokalizacją. Sprawdź relacje i czasy ramek przed wyznaczeniem kolejnego celu nawigacji.

  1. Sprawdź relacje transformacji i opis robota.
  2. Niezależnie sprawdzaj odometrię i obserwacje czujników.
  3. Następnie przetestuj mapowanie/lokalizację ze znanej pozycji początkowej.
Jeśli pójdzie źle

Nie dostrajaj planisty, aby skompensować niespójne ramki lub nieaktualne obserwacje.

Podstawa odniesienia: Przewodnik konfiguracji robota po raz pierwszy. Przykład i solucja to zastosowania redakcyjne źródła.

Ucz się w tej kolejności

  1. Odometria, mapy i ramy robotów
  2. Zasięg czujnika, znaczniki czasu i kalibracja
  3. Mapy statyczne i założenia lokalizacyjne
Przeczytaj, a potem zastosuj

Open Navigation · Nav2 · Poradnik techniczny

Przewodnik konfiguracji robota po raz pierwszy

Przeczytaj: Śledź transformacje i opisy robotów przed konfiguracją odometrii, percepcji, śladu i nawigacji.

Użyj kolejności zależności konfiguracji, aby zlokalizować, czy awaria zaczyna się w ramkach, wykrywaniu, lokalizacji lub nawigacji.

Zastosuj to: Sprawdź dane wejściowe transformacji i opisu robota przed odometrią, wykrywaniem i zachowaniem mapy/lokalizacji.

Wprowadź to w życie

  1. Uruchom udokumentowaną symulację nawigacji i sprawdź ramki.
  2. Utwórz małą mapę i zapisz, gdzie według robota się znajduje.
Wyprodukuj to

Mapa, diagram ramowy i dziennik obserwacji lokalizacji.

Gotowy do następnego kroku, gdy…

Zasoby na ten etap

Nav2 →

Przeanalizuj komponenty nawigacyjne, mapy, lokalizację, orkiestrację zachowań i odzyskiwanie w odpowiedniej wersji.

Gazebo →

Zbuduj symulowane środowisko i przetestuj interfejsy robota przed przejściem do konfiguracji fizycznej.

TurtleBot3 →

Poznaj kompaktową mobilną platformę edukacyjną z udokumentowanym ekosystemem programistycznym.

02

Średnio zaawansowany

Oceń trasy i odzyskiwanie

Spraw, aby ukończenie trasy było mierzalne w ramach reprezentatywnych zmian.

Jak działa ten etap

Ślad robota, reprezentacja przeszkody i kontroler razem określają użyteczny prześwit. Może istnieć ścieżka geometryczna, ale cały robot nie może nią podążać w sposób niezawodny.

Przepracuj przykład

Przykładowe ćwiczenie studyjne · napisane przez botstest

Utwórz proponowany arkusz trasy z kolumnami zawierającymi pozycję początkową, stan trasy, osiągnięty cel, interwencję człowieka i przyczynę niepowodzenia. Poprowadź oddzielnie proste przejście, róg i miejsce z przeszkodami. Cel osiągnięty dopiero po tym, jak operator przesunie przeszkodę, nie powinien otrzymać tej samej etykiety autonomicznego ukończenia, co nieprzerwany bieg.

  1. Zapisz założenia dotyczące zasięgu i wykrywania.
  2. Twórz powtarzalne przypadki tras i przeszkód.
  3. Zmień jedno ustawienie i porównaj te same przypadki.
Jeśli pójdzie źle

Jeżeli zachowanie na wąskich trasach ulegnie pogorszeniu, przed bezkrytycznym zmniejszeniem prześwitu sprawdź założenia dotyczące śladu oraz przeszkód/nadmuchu.

Podstawa odniesienia: Przewodnik dostrajania Nav2. Przykład i solucja to zastosowania redakcyjne źródła.

Ucz się w tej kolejności

  1. Trasy globalne a obsługa lokalnych przeszkód
  2. Mapy kosztów, rozliczenia i tolerancja celów
  3. Stany odzyskiwania i zablokowane miejsca docelowe
Przeczytaj, a potem zastosuj

Open Navigation · Nav2 · Praktyczny przewodnik

Przewodnik dostrajania Nav2

Przeczytaj: Przeczytaj wskazówki dotyczące dostrajania komponentów faktycznie używanych w stosie nawigacyjnym.

Skorzystaj ze wskazówek specyficznych dla komponentu, aby zaprojektować kontrolowane testy trasy, zamiast zmieniać wiele parametrów jednocześnie.

Zastosuj to: Porównaj zadeklarowany zestaw warunków trasy i przeszkód, utrzymując niezwiązane ustawienia na stałym poziomie.

Wprowadź to w życie

  1. Przetestuj ustalone trasy z różnymi pozycjami początkowymi i rozmieszczeniem przeszkód.
  2. Zarejestruj zablokowaną ścieżkę i zweryfikuj ograniczone odzyskiwanie lub eskalację.
Wyprodukuj to

Macierz testu trasy i dziennik zachowania przy odtwarzaniu.

Gotowy do następnego kroku, gdy…

Zasoby na ten etap

Nav2 →

Przeanalizuj komponenty nawigacyjne, mapy, lokalizację, orkiestrację zachowań i odzyskiwanie w odpowiedniej wersji.

RTAB-Map →

Zbadaj przebieg prac związanych z mapowaniem i lokalizacją, zapisz założenia czujnika i kalibracji.

Foxglove →

Sprawdzaj zarejestrowane sygnały robota i twórz widoki, które ujawniają awarie synchronizacji i systemu.

03

Profesjonalny

Zaplanuj przeniesienie lokalizacji i konserwację

Połącz stos nawigacyjny ze środowiskiem operacyjnym.

Jak działa ten etap

Przeniesienie miejsca zmienia nie tylko scenerię. Drzwi, ruch uliczny, zasięg sieci i przełączenia operacyjne mogą unieważnić założenia z pustej symulacji.

Przepracuj przykład

Przykładowe ćwiczenie studyjne · napisane przez botstest

Sprawdź jedną z proponowanych tras dostawy i listę miejsc docelowych, w których miejsce docelowe może być zablokowane lub przekazanie przez człowieka może być opóźnione. Przekształć każdą różnicę z symulacji w przypadek akceptacji i przydziel osobę do utrzymywania mapy.

  1. Porównaj warunki terenowe z testowanym modelem.
  2. Zdefiniuj zasady ukończenia, interwencji i powrotu.
  3. Przetestuj ponownie po zmianach mapy lub konfiguracji.
Jeśli pójdzie źle

Nowa mapa, która wygląda poprawnie, nadal wymaga testów lokalizacji i regresji tras.

Podstawa odniesienia: Realizacja produktu. Przykład i solucja to zastosowania redakcyjne źródła.

Ucz się w tej kolejności

  1. Aktualizacje map, zmiany lokalizacji i dryf kalibracji
  2. Ruch flotowy, opłaty i ograniczenia sieciowe
  3. Zwolnij własność akceptacji i konserwacji
Przeczytaj, a potem zastosuj

NASA Systems Engineering Handbook · Praktyczny przewodnik

Realizacja produktu

Przeczytaj: Przeczytaj przegląd i porównaj obowiązki związane z weryfikacją, walidacją i przejściem na produkty.

Użyj rozróżnienia między weryfikacją a walidacją, aby ustrukturyzować dowody akceptacji i przekazania.

Zastosuj to: Twórz dowody akceptacji witryny, które obejmują rzeczywiste przekazania, nieobsługiwane trasy i własność aktualizacji/odzyskiwania.

Wprowadź to w życie

  1. Zbadaj reprezentatywną trasę lokalizacji i porównaj ją z założeniami symulacji.
  2. Przygotuj testy regresyjne dla zmian map i aktualizacji oprogramowania.
Wyprodukuj to

Dokumentacja gotowości lokalizacji i zestaw regresji nawigacji.

Gotowy do następnego kroku, gdy…

Zasoby na ten etap

Clearpath Jackal →

Porównaj mobilną platformę badawczą z potrzebami w zakresie ładunku, terenu, wykrywania i integracji.

Husarion ROSbot →

Porównaj platformę mobilną zorientowaną na ROS z interfejsami i czujnikami wymaganymi do wykonania zadania.

Nav2 →

Przeanalizuj komponenty nawigacyjne, mapy, lokalizację, orkiestrację zachowań i odzyskiwanie w odpowiedniej wersji.

Typowe pułapki

  • Zakładając, że dobra wizualnie mapa gwarantuje lokalizację.
  • Strojenie pod kątem pustego środowiska i ignorowanie ruchu operacyjnego.

Gdzie iść dalej

Rozszerzenie na wdrożenie w magazynie lub w terenie tylko wtedy, gdy wyjątki od tras i własność konserwacji są wyraźnie określone.

Poznaj inne buduj ścieżki →