AI Drone – Automated Delivery¶
Welcome to the documentation of our project on automated object delivery using an FPV drone with AI assistance.
About the project¶
In this project we develop, implement, and evaluate a practical drone-AI application. A flight-ready FPV drone is extended with the following capabilities:
- Autopilot functionality with ArduPilot
- Position Hold and Altitude Hold based on LiDAR and Optical Flow
- Delivery mechanism for the automated release of payloads
- AI-assisted object detection via the Raspberry Pi AI Camera Module
Audience
This documentation is aimed at students, researchers, and lecturers who want to reproduce these AI drone scenarios or use them as a basis for their own modules and research projects.
Quick start¶
-
First steps with the drone — from unpacking to the first flight.
-
All components of the drone and their characteristics.
-
Firmware, operating system, and AI frameworks.
-
Configure ArduPilot and enable Position / Altitude Hold.
Project structure¶
The documentation follows the task structure defined in the project brief:
| Task | Topic | Documentation |
|---|---|---|
| 1 | Get familiar with hardware and software | Hardware, Software |
| 2 | Extension for automated delivery | Cross-cutting |
| 3 | Autopilot integration | Autopilot |
| 4 | Position & Altitude Hold | Sensors |
| 5 | Delivery mechanism | Delivery System |
| 6 | Frame extension | Frame Extension |
| 7 | Documentation & presentation | This site + poster + live demo |
Team¶
This documentation is maintained by Team Drone[X].