YOLO Robot Linux je klijent projektovan za maksimalne performanse na Linux distribucijama.
Uz snagu Tux-a pod haubom, aplikacija koristi GTK4 za direktan pristup hardverskoj akceleraciji i YOLOv8 za inteligentno upravljanje.
- Native Video Rendering: Umesto emulacije, koristimo direktan GDK pipeline za prikaz slike, što drastično smanjuje latenciju u odnosu na Windows verziju.
- Tux-Optimized AI: YOLOv8 model je optimizovan za rad na Linux kernelu, koristeći napredne drajvere za GPU ubrzanje detekcije.
- Unified Packaging: Zahvaljujući GitHub Akcijama, aplikacija je dostupna kao potpisani
.debi.rpmpaketi, spremni za instalaciju na bilo kojoj distribuciji.
- Asinhrona Stabilnost:
asyncioloop je integrisan u srce GTK-a, omogućavajući glatko kretanje robota dok se vrši teška AI analiza. - Keyboard Driver: Optimizovan za X11 i Wayland protokole, pružajući trenutni odziv na WASD komande.
| Segment | Tehnologija | Uloga |
|---|---|---|
| Core OS | Linux (Kernel Based) | Base Environment |
| UI Framework | GTK4 / Libadwaita | Native UI & Theming |
| AI Inference | Ultralytics YOLOv8 | Vision & Logic |
| Networking | Websockets (Async) | Low-Latency Link |
| Automation | GitHub Actions | CI/CD & Caching |
Preuzmite .deb (Debian/Ubuntu) ili .rpm (Fedora) sa Releases taba i instalirajte ga. yolov8n.pt treba da se nalazi u Documents folderu.
Autor: Danilo Stoletović • Mentor: Dejan Batanjac
ETŠ „Nikola Tesla“ Niš • 2026