privatepanda.co

experience · internship

Spin Drift — GPS-denied navigation

Research Intern · Spin Drift Technologies · Nov 2025 – May 2026 · code under NDA

A from-scratch visual-inertial odometry pipeline in modern C++: stereo cameras and an IMU in, live pose out to a PX4 flight controller.

Overview

cam l cam r imu vio pose px4

A during-school-year internship in which I owned the navigation software for a drone that has to localize itself without GPS. I first ran a broad sensor-tradeoff study — per-sensor writeups across stereo, mono, event, depth and thermal cameras, IMU, LiDAR, radar, UWB, ultrasonic, barometer, magnetometer, and rangefinders — so hardware selection was evidence-based before code was written. Then I built the VIO pipeline end to end, running against mock, recorded, and simulated sensors, with a visual-SLAM layer designed to slot in on top.

Bound by NDA — the code is not mine to publish, so this stays at the architecture level.

Design decisions 05

C++23 · OpenCV · PX4 / MAVLink v2 · Gazebo SITL · Jetson AGX Orin

listed under experience →