AUTONOMNO AI VOZILO

Otvorena platforma za istraživanje Edge AI tehnologija na Raspberry Pi 5 arhitekturi.

🎓 Edukativni Projekat 🧠 YOLOv26 & OCR 🚀 N1 Autonomija 🏎️ Mecanum Drive

Zašto smo započeli ovaj projekat?

Od problema do gotovog rešenja

Digitalni Krah

Apokalipsa Učenja

Živimo u eri informacija, a nikada nismo bili manje edukovani. Tradicionalno učenje o tehnologiji je tromo. Učenici se guše u suvoj teoriji, dok prava, primenljiva inženjerska znanja ostaju nedostižna. Da li ste ikada osetili strah da tehnologija juri napred, a mi stojimo u mestu zaglavljeni u zastarelim metodama? To je tiha katastrofa.

Iza Kulisa

Anatomija i Izazovi

Platforma se sastoji od modularne šasije, moćnog AI senzorskog jezgra i nezavisnog mrežnog sistema.

Zanimljivost iz laboratorije: Tokom razvoja, preopterećenje hardvera je bilo toliko da nam se sistem stalno rušio zbog 'dependency hell' problema. Bukvalno smo morali da redizajniramo celu arhitekturu, ubacimo Docker kontejnere i napišemo "Smart Network" skriptu za samoizlečenje mreže kako vozilo ne bi ostalo 'slepo i gluvo' usred testiranja!

Hardverska Arhitektura

Transparentan uvid u komponente namenjen inženjerima

Šema povezivanja Raspberry Pi 5, motora i senzora
Slika 1: Šema povezivanja RPi 5 i senzorskih modula
Napajanje

XL4015 Step-down konverter (5.1V, 5A) za stabilan rad Raspberry Pi 5.

Kretanje

Četiri DC motora sa Mecanum točkovima za kretanje u svim pravcima.

Vid

RPi Camera Module V2 (8MP) povezana putem MIPI CSI-2 interfejsa.

Softver koji pokreće ovaj projekat

Bez ovoga ovaj projekat ne bi bio moguć

AI Model

YOLOv26

Visok FPS (30fps), prepoznavanje objekata (5-10fps) i njigovo praćenje(5fps), server side

OCR Engine

Google ML OCR

Detekcija i ekstrakcija teksta sa tablica i saobraćajnih znakova u milisekundama (0.001s), automatka rotacija teksta (0.005s) i izvršavanje tekstualnih komandi (0.009s)

Parallelism

Multithreading

Paralelna obrada akvizicije slike, AI inferencije i PWM kontrole motora.

Docker

Docker

Koriscenje Doceker kontejnera za server i Smart Network, cime se izbegava dependency hell i olaksava deployement, a zbog obcije self-healing ubryava se i error recovery

CI/CD

GitHub Actions

Automatizacija build procesa i testiranja. Svaki "push" automatski generiše novu verziju aplikacije, osiguravajući stabilnost koda i brz feedback loop tokom razvoja.

Registry

Docker Hub

Centralizovano skladištenje imidža servera. Omogućava laku distribuciju sistema na bilo koji Raspberry Pi 5 uređaj uz minimalnu konfiguraciju putem cloud repozitorijuma.

Modularni Ekosistem

Kompletan izvorni kod dostupan na GitHub-u

Primena Projekta

Od edukativne platforme do industrijskih prototipova

Smart City

Monitoring Saobraćaja

Primena YOLO detekcije za brojanje vozila i analizu frekvencije saobraćaja u realnom vremenu.

Industry 4.0

AGV Logistika

Prototip za autonomne transportere u magacinima koji prate vizuelne oznake.

Galerija

Evolucija Projekta: Od Igračke do Platforme

Hronološki prikaz razvoja i vizija budućnosti

V1 - Koncept Igračke

Faza I: Prototip i Osnovna Kontrola

Fokus na osnovnoj funkcionalnosti i zabavi:

  • Hardver: Sastavljanje šasije i kretanje putem fiksnog hotspot-a
  • Pokušaj upravljanja: Jednostavno daljinsko upravljanje
  • Pokušaj integracije: Osnovna integracija kamere za FPV
  • Prva aplikacija: Osnovna alpha Android aplikacija i Python skripta
  • Dodavanje AI: Implementacija YOLOv8
  • Fokus „Da radi“: Sinhrona arhitektura
  • Black box model: Source kod nije dostupan
  • Tip projekta: Proof of Concept
V2 - Edukativna Platforma

Faza II: Pametno Vozilo i AI Integracija

Transformacija u sistem za učenje i istraživanje:

  • Rewrite from scratch Self-healing sistem
  • AI Vizija: Implementacija YOLOv26
  • Modularna Arhitektura: Docker i RPi 5
  • Smart Network: Self-healing sistem
  • Dockerizovan server Self-healing sistem, easy deployement
  • Edukativni UI koji je stabilan Kotlin/Android aplikacija
  • Dostupnost:Javno dostupna dokumentacija i laka nadogradnja
  • FLOSS: Ceo kod projekta dostupan na GitHub-u pod MIT licencom
  • Tip projekta: Edukativna platforma i gotov proizvod
V3 - Implementacija Platforme

Faza III: Skaliranje i Primena

Širenje projekta kao otvorenog alata za obrazovanje:

  • Interaktivno učenje: Blockly ili Python API
  • Napredni Senzori: LiDAR i SLAM algoritmi
  • Proizvodnja: Optimizacija za škole i Implementacija
  • Tip projekta:Implementiran proizvod

System Analysis: Education v1.998

Detekcija tehnološkog raskoraka i kritičnih sistemskih grešaka

💾 Legacy Error

Hardware Conflict

Sistem pokušava da inicijalizuje Docker kontejnere i YOLOv26, dok školski plan i program zahteva podršku za diskete i pisanje koda u svesku (A4, kvadratići).

✍️ Resource Missing

IDE: Notebook 1.0

Nedostatak besplatnih edukativnih alata uspešno je rešen metodom "Suvo programiranje". Kompajliranje koda se vrši isključivo u glavi, bez prava na Syntax Error ili Backspace.

🚀 Hotfix Applied

Autonomni Deployment

Rešenje: Ignorisati zastareli "Stable" build obrazovanja. Implementirana samoinicijativna edukacija putem open-source dokumentacije i real-world inženjeringa. Status: Ready for 2026.