Autopilot API for Drone Developers – Gravity Challenge
Contribute to open-source drone technology by developing a Python SDK for autonomous flight control. Work on real APIs from the PX4 ecosystem, building tools for tourism and aerial services.
Autopilot API for Drone Developers
Gravity Challenge Innovation
Contribute to open-source drone technology by developing a Python SDK for autonomous flight control. Work on real APIs from the PX4 ecosystem, building tools that enable developers worldwide to create innovative drone applications for tourism, mapping, and aerial services.
Why This Project Exists
The Australian Space Agency's Gravity Challenge 2019 called for innovations in Travel & Tourism using emerging space and drone technologies. This project addresses real barriers to drone innovation.
Complex Flight APIs
Current drone autopilot systems require deep expertise in MAVLink protocols and flight controller internals. Developers need a simpler, higher-level API to build applications quickly.
Tourism Industry Needs
Tourism operators want to use drones for high-resolution imagery, GIS mapping, and virtual tours—but lack the technical capability to programme custom flight missions.
Fragmented Ecosystem
Different drone manufacturers use different protocols. A unified Python SDK would allow developers to write code once and target multiple platforms (DJI, ArduPilot, PX4).
Where This Project Comes From
This Smart Project is sourced from a real hackathon innovation challenge. High Tech Masterminds participated in the Gravity Challenge 2019, contributing to the Dronecode open-source ecosystem under the Linux Foundation.
About the Gravity Challenge
The Gravity Challenge was a national innovation program run by the Australian Space Agency, bringing together technologists, startups, and industry to solve real problems using space and drone technologies.
Our team focused on the Travel & Tourism vertical, developing tools that enable tourism operators to deploy drones for aerial photography, resort mapping, and destination marketing—all powered by an accessible Python API.
How Smart Projects Work: You'll work on real open-source contributions, supervised weekly by an industry mentor from High Tech Masterminds who participated in the original hackathon. Your code could be merged into the Dronecode project.
Your Role
Drone SDK Developer & Open Source Contributor
Tools & Technologies
Work with industry-standard drone development tools used by aerospace engineers worldwide.
Key Tasks & Responsibilities
Work as a Drone SDK Developer, contributing real code to the open-source ecosystem—guided by weekly supervision from your industry mentor.
How Your Project Unfolds
A structured approach that mirrors real open-source development workflows.
What You'll Produce
Portfolio-ready deliverables that demonstrate advanced systems programming and open-source contribution skills.
Python SDK Package
Installable Python package with high-level drone control functions
Test Suite
Comprehensive pytest tests with CI/CD integration ready
Developer Documentation
Sphinx/MkDocs documentation with API reference and tutorials
Tourism Demo Video
Simulated aerial photography mission showcasing SDK capabilities
Daily Timesheets
Professional time tracking demonstrating development allocation
Open Source Contribution
GitHub pull request ready for Dronecode community review
Choose Your Project Scope
Select a duration that matches your academic requirements. This advanced project requires minimum 8 weeks for meaningful contribution.
Basic flight commands + takeoff/land + waypoint navigation
Core + mission planning + camera control + full documentation
Full SDK + multi-drone support + PyPI package release
Full platform + hardware testing + academic paper contribution
Weekly Industry Mentorship
You'll receive structured supervision from an industry mentor who participated in the original Gravity Challenge and has hands-on drone development experience.
Contribute to Open Source Drone Tech
This advanced Smart Project offers a rare opportunity to work on aerospace technology sourced from a real Australian Space Agency innovation challenge. Weekly mentorship from engineers who built it.
Partner University Students
Already Enrolled Through Your University?
If you're enrolled through one of our partner institutions, access your course materials and learning resources directly.
Access Learning Portal (LMS)