Before proceeding with any physical flight experiments, you must research and comply with the specific laws and regulations of your country. Drone or rocket operation may be restricted or require official licensing. Using simulators like Gazebo SITL is a safe and legal way to practice globally.
Note: This repository is a curated collection of advanced resources that I have gathered to master the intersection of Aerospace engineering and autonomous software. I have officially started studying these materials, and I intend to continuously update, refine, and modify this roadmap as my expertise grows.
- Mathematically Design a Drone PID Controller
- Understand & Code a Kalman Filter
- Sensor Fusion Concepts
- EPFL: Space Mission Design and Operations
- EPFLx Space Course on edX
- Note: Essential for transitioning from drone-level thinking to orbital mechanics and space environments.
- Software Development for ArduPilot Powered Systems (Udemy)
- Udemy: MAVLink, DroneKit, & LUA Programming
- Focus: Deep dive into MAVLink and LUA, which are applicable to both UAVs and satellite communication systems.
- Drone & Autonomous Software Development Tutorials
- ArduPilot Gazebo SITL (Simulation in the Loop)
- QGroundControl (QGC) Mastery
- Aerospace Avionics & ELRS Integration
- CCSDS / ECSS PUS - Space Communication Standards
- Ultimate ArduPilot Tuning Guide
- Aerospace Career Advice: Tools & Skills for 2026