Skip to content

yoloprojekat/linux-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐧 YOLO Projekat Linux

Native GTK4 Komandni Panel za Autonomnu Sistemsku Kontrolu

GTK4 Libadwaita Python Tux


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.

🚀 Ključne Komponente

🐧 Linux-First Arhitektura

  • 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 .deb i .rpm paketi, spremni za instalaciju na bilo kojoj distribuciji.

🎮 Kontrola i Telemetrija

  • Asinhrona Stabilnost: asyncio loop 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.

🛠 Tehnološki Stack

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

🔧 Instalacija i Pokretanje

📥 Preko paketa (Preporučeno)

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

About

Native Linux GTK4 stanica za upravljanje robotima uz YOLOv8 detekciju, Tesseract OCR i WebSockets komunikaciju. Podržava autonomno praćenje objekata i nisku latenciju uz automatizovanu DEB/RPM distribuciju.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors