Embedded Systems Autonomous Flight 🏆 NXP Hackster.io Prize Winner

COVID-19 Autonomous Drone System

Full-stack autonomous drone platform designed for contact-free COVID-19 testing kit delivery to remote and quarantined communities. Integrates flight control, GPS waypoint navigation, mission planning, and payload mechanisms into a single autonomous system. Won NXP Semiconductor Hackster.io Bonus Prize.

🏆
NXP Prize Winner
GPS
Waypoint Navigation
Auto
Autonomous Flight
RTH
Return-to-Home
View on Hackster.io Related: DIY RTH Drone →
The Problem

During the COVID-19 pandemic, testing access in remote and quarantined areas was severely limited. Traditional delivery methods risked human contact. The challenge: deliver testing kits autonomously, with zero human-to-human contact, to GPS-specified locations.

The Solution

An autonomous drone system capable of carrying testing supplies to predefined GPS waypoints, delivering payloads without human interaction, and returning to base — all autonomously. The system integrates flight control firmware, GPS navigation, fail-safe protocols, and a payload release mechanism.

System Overview
┌──────────────────────────────────────────────────────────────┐ │ GROUND CONTROL STATION │ │ Mission Planning │ GPS Waypoints │ Telemetry Monitor │ └────────────┬─────────────────────────────────┬───────────────┘ │ MAVLink Protocol │ Live Telemetry ▼ ▲ ┌──────────────────────────────────────────────────────────────┐ │ FLIGHT CONTROLLER │ │ ┌─────────┐ ┌──────────┐ ┌───────────┐ ┌─────────────┐ │ │ │ PX4/Ardu│ │ GPS │ │ IMU │ │ Barometer │ │ │ │ Pilot │ │ Module │ │ Accel+Gyro│ │ Altitude │ │ │ └────┬────┘ └────┬─────┘ └─────┬─────┘ └──────┬──────┘ │ │ │ │ │ │ │ │ └────────────┴──────────────┴───────────────┘ │ │ SENSOR FUSION │ │ │ │ │ ┌──────────┴──────────┐ │ │ │ PID Control Loop │ │ │ └──────────┬──────────┘ │ │ │ │ │ ┌───────────────┼───────────────┐ │ │ ▼ ▼ ▼ │ │ ┌─────────┐ ┌──────────┐ ┌────────────┐ │ │ │ Motor 1 │ │ Motor 2 │ │ Motor 3+4 │ │ │ │ ESC │ │ ESC │ │ ESCs │ │ │ └─────────┘ └──────────┘ └────────────┘ │ └──────────────────────────────────────────────────────────────┘ │ ┌──────────┴──────────┐ │ PAYLOAD MECHANISM │ │ Servo Release Gate │ └─────────────────────┘
Key Design Decisions
🛡️

Fail-Safe First Design

Every autonomous system must handle failure gracefully. The drone implements multi-level fail-safes: GPS loss triggers hover-in-place, low battery triggers immediate RTH, communication loss initiates a timed landing sequence.

🛰️

GPS Waypoint Navigation

Pre-programmed waypoint missions enable fully autonomous delivery without real-time operator input. The system follows a mission plan: takeoff → cruise to waypoint → hover → payload release → RTH.

⚖️

Sensor Fusion for Stability

IMU (accelerometer + gyroscope), barometric altitude, and GPS are fused using complementary filtering. This provides stable flight even in wind conditions, critical for safe payload delivery.

📦

Contact-Free Payload Delivery

Servo-actuated release gate enables payload drop from hover altitude. No physical human contact required — the drone autonomously delivers and returns without landing at the delivery site.

Hardware & Software
ComponentTechnologyPurpose
Flight ControllerPX4 / ArduPilotAutonomous flight firmware with MAVLink
ProcessorNXP i.MX RTReal-time flight control processing
Navigationu-blox GPSWaypoint navigation and RTH
IMUMPU6050 / ICM-206896-axis motion sensing for stabilization
AltitudeBMP280 BarometerBarometric altitude hold
TelemetryMAVLink + RadioBidirectional ground-to-air communication
MotorsBrushless + ESCQuad-motor propulsion with PID control
PayloadServo Release GateContact-free delivery mechanism
PowerLiPo 4SHigh-density battery with voltage monitoring
Ground StationQGroundControlMission planning and telemetry monitoring
🏆 NXP Semiconductor Hackster.io Bonus Prize

This project was recognized with the NXP Semiconductor Bonus Prize in the Hackster.io competition for its innovative application of embedded systems to real-world pandemic response challenges.

Related Projects