UAV & Avionics · Completed

SUAV Avionics and Ground-Control System

An ArduCopter aircraft with waypoint navigation, a custom web GCS for command and telemetry, live video, and purpose-built 6S1P Li-ion packs.

ArduCopterpymavlinkReactFastAPIWebSockets
Custom autonomous quadcopter configured for outdoor flight testing

01

Objective

This project combined aircraft hardware, autonomous mission execution, a web-based operator interface, telemetry, live video, and custom battery fabrication into one end-to-end autonomous system.

02

My contribution

Configured ArduCopter
Implemented waypoint missions
Built the web ground control station
Integrated pymavlink telemetry
Used FastAPI and WebSockets
Fabricated 6S1P 4200 mAh Li-ion packs

03

Design process

I developed the aircraft and operator interface together so real mission needs drove the UI and telemetry architecture. Flight testing was used to validate navigation, communications, video, and battery performance as a complete system.

04

Technical challenges

The design had to resolve these system-level and implementation requirements.

Waypoint navigation
Command and telemetry
Web-based interface
Longer-duration power system
Repeatable autonomous testing

05

Validation or results

The system completed autonomous waypoint workflows while providing remote command, live telemetry, and video through the custom GCS.

06

Images and diagrams

Selected project photographs and design captures. Open any image to inspect it at full resolution.

Custom autonomous quadcopter resting on a bench before outdoor flight testing
Flight-test configuration — assembled quadcopter with GNSS, telemetry, and propulsion hardware
Custom autonomous quadcopter during electronics integration on a workbench
Workbench integration — airframe wiring, GNSS, telemetry antenna, motors, and power-system installation
Custom web ground control station showing a Calgary live map, telemetry graph, vehicle-link status, arming control, flight-mode selector, and takeoff control
Custom GCS flight-operations interface — live mapping, MAVLink telemetry, vehicle status, arming, flight-mode, and takeoff controls

07

Tools and technologies

ArduCopter · pymavlink · React · FastAPI · WebSockets

← Back to all projects