Module 1
UAV Fundamentals and System Architecture
Understand the complete UAV as an integrated robotic system.
Learning track
From UAV fundamentals to GNSS-denied autonomous flight.
129 of 129 lessons are written and open; the rest are listed as planned and are not yet available.
Most drone tutorials stop at making a quadrotor hover. This track treats the UAV as an integrated robotic system: airframe, sensors, estimator, planner, controller, flight software, onboard compute, timing, and the safety case that decides whether it may fly. It is aimed at robotics students, UAV and GNC engineers, perception and sensor-fusion engineers, and researchers working on aerial autonomy.
The material is written for engineers: equations with the symbols defined, worked numbers, failure modes and debugging steps for every lesson, and primary references. Each lesson is labelled with how settled its content is, so you can tell textbook principle from a tool-specific detail or a research result.
Module 1
Understand the complete UAV as an integrated robotic system.
Module 2
Understand how UAVs navigate without reliable GNSS signals.
Module 3
Develop reliable state estimation for autonomous UAVs.
Module 4
Enable UAVs to localize themselves and construct maps.
Module 5
Understand how a UAV maintains stability and follows trajectories.
Module 6
Integrate robotics autonomy software with real UAV flight controllers.
Module 7
Build an integrated autonomous system that executes reliably on onboard hardware.
Module 8
Validate complete autonomous UAV systems.
Seven browser simulations. They run entirely in JavaScript on your device, with no server.
M1-L1
Change mass, thrust, motor lag, PID gains and initial attitude, and watch a 6-DoF quadrotor recover.
M2-L3
Two synthetic camera frames, detected corners, matches, optical flow, the estimated motion, and what happens when tracking fails.
M3-L4
IMU-only, visual odometry, VIO and LiDAR-IMU estimators against ground truth: trajectory, error, covariance and drift.
M3-L2
Tune process noise, measurement noise, initial covariance and update rate, and see predict and correct steps one at a time.
M5-L3
Tune prediction horizon, control horizon, velocity and acceleration limits, and trajectory; see tracking and the control response.
M8-L2
Inject GNSS loss, spoofing, camera failure, low features, IMU bias, LiDAR failure and link loss; watch the navigation architecture degrade.
M1-L6
Wire Sensors, Perception, State Estimation, Planning and Flight Control together, and inspect every interface and data flow.
M5-L6
Plan through a 3-D voxel map with A*: change the neighbours, heuristic, weight and vehicle size, and watch the search, the path and the shortcut.
Thrust-to-weight, endurance, motor mixer and frame conversion, with the formulas shown. Open the calculators.
Capstone 1
Full brief, requirements, deliverables and rubric.
Capstone 2
Full brief, requirements, deliverables and rubric.
Capstone 3
Full brief, requirements, deliverables and rubric.
Capstone 4
Full brief, requirements, deliverables and rubric.
One email per release.