Who this is for
- Engineering and computer-science students
- Robotics developers
- Drone technicians progressing into R&D
- Academic project teams
Eligibility
- Diploma or degree study in a technical field recommended
- Basic Python programming
- Comfort with electronics and command-line tools
- Personal laptop required
Learning outcomes
Configure an open-source flight stack
Exchange telemetry through MAVLink
Build a basic computer-vision pipeline
Integrate a companion computer concept
Plan and demonstrate a bounded autonomy capstone
Detailed curriculum
Flight-stack engineering
- PX4 and ArduPilot architecture
- Parameters and modes
- Simulation and logs
Communication
- MAVLink concepts
- Ground stations
- Telemetry scripts
Perception
- Python and OpenCV
- Camera geometry
- Detection and tracking basics
Autonomy capstone
- System architecture
- Controlled integration tests
- Demonstration and technical report
Learning format
- Hybrid technical instruction
- Simulation exercises
- Lab integration
- Mentored capstone reviews
Assessment
- Weekly engineering tasks
- Design review
- Working capstone demonstration
- Technical documentation and viva
