This is an old revision of the document!
RoboTracker - Sistem Autonom de Navigație și Tracking
1. Introducere
RoboTracker este un robot mobil 4WD construit în jurul platformei Arduino Uno, proiectat să demonstreze integrarea senzorilor ultrasonici cu algoritmi de control în timp real.
Scopul: Realizarea unui vehicul capabil să mențină o distanță fixă față de un obiect (auto-tracking) și să execute manevre de precizie (cum ar fi cercul cu diametrul de 1m).
Ideea de bază: Combinarea controlului manual prin interfață Serială (UART) cu sisteme automate de siguranță de tip „hardware interrupt” pentru evitarea coliziunilor.
Utilitate: Proiectul servește ca bază pentru studiul sistemelor de asistență la conducere (ADAS), demonstrând cum un microcontroler poate prioritiza siguranța (frânarea de urgență) peste comenzile utilizatorului.
2. Descriere generală
Proiectul este organizat într-o structură ierarhică:
Modulul de Percepție: Utilizează senzorul HC-SR04 pentru a mapa distanța până la cel mai apropiat obiect.
Modulul de Control (FSM): O mașină de stări implementată în software care decide comportamentul robotului (INAINTE, INAPOI, CERC, TRACKING).
Modulul de Siguranță: O rutină de întrerupere hardware (ISR) care monitorizează pinul de Echo și poate opri motoarele independent de fluxul principal al programului.
Modulul de Execuție: Driverul L298N care traduce semnalele PWM de la Arduino în mișcare fizică prin cele 4 motoare DC.
3. Hardware Design
Listă de componente