Project 02 · Course project

AR Drone

A mixed-reality prototype made with Lund University School of Aviation: track a physical drone with a Meta Quest 3 and let it collide with virtual obstacles in Unity.

The rig

Physical drone
The prototype used a real drone, not a simulated one, for the obstacle course.
Quest tracking
A Meta Quest 3 detected the drone and placed it inside the mixed-reality scene.
AR obstacles
Unity colliders made the detected drone interact with virtual course objects.

Why mix the two

Lund University School of Aviation wanted to explore whether drone training could use augmented reality instead of relying only on physical courses or simulation. The prototype kept the drone real and moved the course into mixed reality.

The technical problem was tracking one physical object well enough for virtual collision. The project iterated through drone detection approaches before using a HuggingFace model with Meta's object-detection building blocks on Quest 3. The obstacle course was made in Blender and Unity: one ring to fly through, plus a sphere and three rectangular obstacles to avoid. On collision, the obstacle turns red and a crash sound plays.

Stack
Unity · C# · Meta Quest 3 · Blender
Status
Mixed-reality course prototype
View on GitHub