|

Wstęp i Spis Treści

📖 ENCYKLOPEDIA RCSIM: Kompletny Podręcznik Operatora i Inżyniera

Witaj w oficjalnej dokumentacji projektu RCSIM – systemu Ground Control Station (GCS), narzędzia deploymentu oraz oprogramowania pokładowego dla autonomicznych i półautonomicznych modeli RC. Instrukcja opisuje stan funkcji widoczny w aktualnym kodzie projektu.

System RCSIM łączy aplikację PC, Raspberry Pi 5, warianty Arduino/ESP32, telemetrię UDP/WebRTC/MAVLink RF, mapowanie LiDAR SLAM oraz potok AI z eksportem ONNX i kompilacją HEF dla Hailo-8/8L. Zakres dostępnych funkcji zależy od wybranego trybu połączenia i wyposażenia pojazdu.

🎯 Jak czytać tę dokumentację?

Każdy techniczny rozdział tej "Encyklopedii" został podzielony na dwie unikalne sekcje, aby sprostać wymaganiom każdego użytkownika:

  • Przyjazna Encyklopedia (Dla Każdego): Prosty, obrazowy język. Dowiesz się stąd, co kliknąć, jak skonfigurować pojazd i jak unikać podstawowych błędów na torze. Idealna do czytania z kontrolerem w dłoni!

  • Inżynieryjny Deep Dive (Dla Specjalistów): Zajrzenie "pod maskę". W tej sekcji rozkładamy na czynniki pierwsze matematykę, architekturę kodu, filtry cyfrowe i protokoły komunikacyjne. Idealna dla deweloperów i studentów robotyki.

📚 Spis Treści

Wprowadzenie i Podstawy

  • Rozdział 1: Architektura Systemu i Pierwsze Uruchomienie (Przegląd komponentów PC i RPi)

  • Rozdział 2: Budowa Pojazdu i Połączenia Elektryczne (Schematy I2C, zasilanie BEC, okablowanie)

  • Rozdział 3: Konfiguracja Połączenia Sieciowego (WebRTC, UDP, rozwiązywanie problemów NAT)

  • Rozdział 4: GCS i Architektura Wtyczek (Przegląd stacji naziemnej, telemetria, pluginy)

Mechanika i Sterowanie

  • Rozdział 5: Perfekcyjne Sterowanie (Kalibracja, Mapowanie Kanałów i ESC)

  • Martwe strefy, Auto-kalibracja oscylatora PCA9685, algorytmy Slew Rate.

  • Rozdział 6: Inteligencja i Nawigacja (PWF, FTG, Pure Pursuit, AI Assist i Full AI)

  • Algorytmy pilota: Wall Following, Gap Follower, Pure Pursuit, AI Assist, Full AI oraz konfiguracja parametrów SLAM/AI.

Nawigacja i Interfejs

  • Rozdział 7: Interfejs, Misje i Telemetria (GUI, Geofencing, OSD, Blackbox)

  • Nawigacja Waypointowa, twarde systemy Failsafe, asynchroniczny Blackbox.

  • Rozdział 8: SLAM i Mapowanie (LiDAR, Filtry i Algorytmy ICP)

  • Point-to-Line ICP, submapy chroniące przed ghostingiem, filtry wokselowe.

Sztuczna Inteligencja i Rozwiązywanie Problemów

  • Rozdział 9: Autonomia AI (Behavioral Cloning, AI Tab, ONNX, AI Forge i Hailo-8)

  • Behavioral Cloning, Elite State Vector 64, kompilacja modeli INT8 na NPU.

  • Rozdział 10: Troubleshooting i Logi (Dlaczego to nie działa?)

  • Diagnostyka błędów, journalctl, skanowanie magistrali I2C, naprawa portów udev.

Dokumentacja generowana na bazie kodu źródłowego (Source of Truth) dla wydania RCSIM V1.x.

🏁 RCSIM DIY

🏁 RCSIM DIY: Twoja droga do budowy zdalnie sterowanego auta z użyciem RCSIM GCS

Witaj w oficjalnym przewodniku RCSIM! Ten dokument to Twoja mapa drogowa. Przeprowadzimy Cię przez proces budowy od zupełnego nowicjusza do twórcy autonomicznych maszyn wyścigowych.

📚 Spis Treści

🥚 Faza 0: Planowanie i Bezpieczeństwo

  • Rozdział 0: Zanim kupisz pierwszą śrubkę (Bezpieczeństwo, budżet, narzędzia, Tiers 1-5).

🛠️ Faza 1: Fundamenty (Hardware i Soft)

  • Rozdział 1: Instalacja Programów Zależnych (RPi Imager, Arduino IDE, Tailscale).

  • Rozdział 2: Konfiguracja Hardware i Montaż (Zasilanie, I2C, ESP32, RPi, GPS, ELRS).

  • Rozdział 2.5: RCSIM Pro Shield (PCB).

  • Rozdział 3: Deployment Tool (Magia jednego kliknięcia & SSH).

🚗 Faza 2: Pierwszy Ruch i Kalibracja

  • Rozdział 4: GCS – Pierwsze Uruchomienie i Przewodnik po GUI.

  • Rozdział 5: Perfekcyjne Sterowanie (Kalibracja, mapowanie, martwe strefy, ESC).

  • Rozdział 6: Inteligencja i Nawigacja (PWF, FTG, Pure Pursuit, AI Assist, Full AI).

🧠 Faza 3: Inteligencja i Autonomia

  • Rozdział 7: Interfejs, Misje i Telemetria (Waypointy, Geofence, OSD, Blackbox).

  • Rozdział 8: SLAM (Tworzenie map 2D przy użyciu LiDAR-a).

  • Rozdział 9: Autonomia i Modele AI (zakładka AI, Tub Recording, ONNX, AI Forge, Hailo).

  • Rozdział 9.5: Integracja z Donkey Car (Symulator, SITL, HITL).

🚑 Faza 4: Utrzymanie i Rozwój

  • Rozdział 10: Diagnozowanie Problemów (Troubleshooting).

  • Załącznik A: Zaawansowane Opcje Deployment Tool.

  • Załącznik B: Developer Guide (API, UDP, integracja nowych sensorów).

🎯 Nasza Obietnica

  • Szybkie efekty: Nie każemy Ci czekać 10 rozdziałów na pierwszy ruch auta.

  • Bezpieczeństwo: Dbamy o Twoje zdrowie i sprzęt.

WSKAZÓWKA: Masz w ręku pada i Raspberry Pi? Zacznij od Rozdziału 0 i zobacz, jak niewiele dzieli Cię od pierwszego przejazdu!

RCSIM - Łączymy rzeczywistość z symulatorem dla każdego hobbysty.