dmitrymurashenkov / arlaptracker

Lap tracker for FPV drone racing that relies on AR markers in VTX video feed

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AR Lap Tracker

Tracks lap times for FPV drone racing events by recognizing barcode markers in the VTX video feed.

In action it looks like this:

Demo video here

Fully web-based. Latest release available at: https://dmitrymurashenkov.github.io/arlaptracker/

You'll need to connect USB OTG 5.8Ghz FPV video receiver to PC (it acts as an ordinary webcam), print barcode marker on A4 sheet and place it near the finish line. When drone passes near it - lap time will be recorded.

See Help section in the app for details.

This tool was inspired by TinyViewPlus which works with similar accuracy, but requires installation. However AR lap tracker is planned to be more feature-rich - stay tuned for updates!

AR Lap timer uses Three.js and jsartoolkit5 for marker recognition.

Roadmap:

  • Check marker rotation to be able to point it to gates center and avoid registering lap if drone passed outside the gates (possible bad idea - may lower recognition accuracy)
  • Remove mouse cursor from the recording (not possible in Chrome currently)
  • Add separate marker for sector within lap measuring
  • Add per pilot lap display (usefull if there are many laps)
  • Test with mobile devices

Contact:

If you have questions, want to discuss or share experience - create an issue in this project or mail me: dmitry.murashenkov@gmail.com

About

Lap tracker for FPV drone racing that relies on AR markers in VTX video feed

License:MIT License


Languages

Language:JavaScript 99.7%Language:HTML 0.2%Language:CSS 0.1%