Dan Delivers

Casestudy

Eigen project · Galaksija Cup 2026

Cameravertraging opgelost. Een robotauto die landelijk 4e werd.

Screenshots

  • Android-bedieningsscherm met live camerabeeld en YOLO-detectiekaders rond een hand en een beker, boven knoppen voor beeldherkenning en opname en een bedieningsvlak om te rijden
  • Android-bedieningsscherm waarop tekstherkenning op het apparaat een commando uit het camerabeeld leest
  1. Het probleem

    In het eerste prototype draaiden beeldherkenning en motorbesturing samen. Als de objectdetectie het druk kreeg, moest de besturing wachten. Een voertuig dat aarzelt zodra de camera nadenkt, is niet echt een voertuig.

  2. Wat ik heb gedaan

    Ik splitste cameraopname, YOLO-inferentie, videostreaming en motorcommando's op in afzonderlijke multithreaded pipelines en Docker-services op een Raspberry Pi 5. Daarna bouwde ik een native Android-bedieningsapp die livevideo, besturing en telemetrie op één scherm samenbrengt. Valt de wifi weg, dan zet het voertuig zijn eigen noodhotspot op.

  3. Het resultaat

    Een camerastream van 30 FPS met detectie op het apparaat, livevideo en telemetrie, plus de 4e plaats en een speciale prijs op het 10e nationale STEM-kampioenschap Galaksija Cup. De code is open source onder de MIT-licentie.

Bekijk het zelf

Gerelateerde dienst: Mobiele appontwikkeling

Mijn stack

Van alle markten thuis. Nergens meester in.
Maar ik lever wel het hele verdomde ding op

  • React
  • TypeScript
  • Node.js
  • Python
  • Kotlin
  • Flutter
  • C#
  • Docker
  • Linux
  • Cloudflare
  • Vercel

Heb je een vergelijkbaar probleem?