MCPcopy Create free account
hub / github.com/HKUST-Aerial-Robotics/HKUST-ELEC5660-Introduction-to-Aerial-Robotics

github.com/HKUST-Aerial-Robotics/HKUST-ELEC5660-Introduction-to-Aerial-Robotics @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
9,014 symbols 19,916 edges 587 files 1,208 documented · 13% updated 2mo ago★ 179

Browse by type

Functions 6,539 Types & classes 2,475
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

HKUST ELEC5660: Introduction to Aerial Robots

2024 ELEC5660 is an HKUST PG course which gives a comprehensive introduction to aerial robots. The goal of this course is to expose students to relevant mathematical foundations and algorithms and train them to develop real-time software modules for aerial robotic systems. Topics to be covered include rigid-body dynamics, system modeling, control, trajectory planning, sensor fusion, and vision-based state estimation. Students will complete a series of projects that combine into an aerial robot that is capable of vision-based autonomous indoor navigation.

Instructor: Shaojie SHEN

TAs: Peize Liu, Haokun Wang

Lab: HKUST Aerial Robotics Group


File structure

  • course_node: notes.
  • lab: code and lab notes
  • project_docker: docker related files for porject 2 &3

Further development

  1. run ./ini_repo.sh first
  2. create a new branch for development and test
  3. push a pull request to merge your new code into main-branch

Contact

For qustions and suggestions, please contact TAs Peize Liu, Haokun Wang

Core symbols most depended-on inside this repo

Shape

Method 4,413
Class 2,427
Function 2,126
Enum 48

Languages

C++96%
Python4%

Modules by API surface

assignments/proj3phase2/catkin_ws/src/stereo_vo/stereo_vo_estimator/include/backward.hpp181 symbols
assignments/proj3phase2/catkin_ws/src/aug_ekf/include/backward.hpp181 symbols
assignments/proj2phase2/catkin_ws/src/stereo_vo/stereo_vo_estimator/include/backward.hpp181 symbols
workspace_template/ELEC5660/docker/aruco-3.1.15/3rdparty/eigen3/Eigen/src/Core/util/ForwardDeclarations.h152 symbols
workspace_template/ELEC5660/docker/aruco-3.1.15/3rdparty/eigen3/Eigen/src/Core/MathFunctions.h145 symbols
workspace_template/ELEC5660/docker/aruco-3.1.15/3rdparty/eigen3/Eigen/src/Core/functors/UnaryFunctors.h141 symbols
workspace_template/ELEC5660/docker/aruco-3.1.15/3rdparty/eigen3/Eigen/src/Core/util/Meta.h137 symbols
workspace_template/ELEC5660/docker/aruco-3.1.15/3rdparty/eigen3/Eigen/src/Core/CoreEvaluators.h130 symbols
workspace_template/ELEC5660/docker/aruco-3.1.15/3rdparty/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h125 symbols
workspace_template/ELEC5660/docker/aruco-3.1.15/3rdparty/eigen3/Eigen/src/Core/util/XprHelper.h122 symbols
workspace_template/ELEC5660/docker/aruco-3.1.15/3rdparty/eigen3/Eigen/src/Core/ProductEvaluators.h122 symbols
workspace_template/ELEC5660/docker/aruco-3.1.15/3rdparty/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h104 symbols

For agents

$ claude mcp add HKUST-ELEC5660-Introduction-to-Aerial-Robotics \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page