ZPI Day

Virtual Cockpit

System zdalnego sterowania pojazdami jeżdżącymi

Członkowie:   Kacper, Marcin, Michał, Weronika oraz Daniel
Opiekun:   dr inż. Arkadiusz Warzyński

Opis projektu

  1. CEL

    Opracowanie systemu zdalnego sterowania wspierają- cego pojazdy autonomiczne, umożliwiającego operato- rowi natychmiastową interwencję w sytuacjach, gdy algo- rytmy AI nie poradzą sobie z nieprzewidzianymi wyzwa- niami na drodze.

    1. ZAKRES

      Stworzenie systemu obejmującego pojazd z Raspberry Pi, serwer koordynujący komunikację oraz klienta webowego i mobilnego do zdalnego sterowania, podglądu wideo w czasie zbliżonym do rzeczywistego i przeglądania historii przejazdów wraz ze statystykami.

    2. KLUCZOWE FUNKCJONALNOŚCI

      • Operator ma możliwość przełączania się między wieloma pojazdami
      • Zdalne sterowanie z opóźnieniem < 0,5 s
      • Strumieniowanie wideo na żywo z opóźnieniem < 1s
      • Przegląd historii przejazdów i statystyk
      • Wsparcie dla popularnych kontrolerów sterowania pojazdami (mobilne suwaki oraz joysticki, żyroskop, klawiatura, kierownica)
    3. INNOWACJE

      • Umożliwienie człowiekowi zdalnej reakcji na nie-przewidziane sytuacje, których algorytmy sterowania pojazdami nie są w stanie poprawnie obsłużyć.
      • Możliwość przełączania się pomiędzy pojazdami i zdalnego sterowania aktualnie wybranego pojazdu przez operatora za pomocą dedykowanych kontrolerów.
    4. KORZYŚCI BIZNESOWE

      • Zwiększenie bezpieczeństwa
      • Skrócenie czasu przestojów
      • Optymalizacja kosztów zarządzania flotą

Technologie

Kod serwera oraz Rasberry Pi (podłączone do drona) jest w języku Python; Backend napisany przy użyciu Django w połączeniu z Firebase i Redis. Aplikacja webowa stworzona przy użyciu framework'a Angular, natomiast mobilna Flutter

Flutter Angular Python Django Redis Firebase
Mapa drogowa
Repozytoria