Autonomous Aerial Robotics

Published in HKUST, ELEC5660, Independent Course Project, 2025

This is a collection of projects for the course ELEC5660 (Introduction to Aerial Robotics) @ HKUST, 2025 Spring. Instructor: Prof. Shaojie SHEN.

Detailed code implementation can be found in the Github code repo.

Project Overview

Developed control algorithms, trajectory planning, and sensor fusion techniques for an autonomous aerial robot by utilizing rigid-body dynamics, A* path planning, PnP-based localization, visual odometry, and (augmented state) Extended Kalman Filter (EKF)-based state estimation to enable vision-based indoor navigation and real-time flight control.

The whole course’s projects are divided into the following sub-projects.

Sub-projects