About the Hackathon
Advanced aerospace hackathon for builders: UAV + space mission ops, optimisation, and robust engineering. Earn a spot on the follow-on team.
About the challengeAeroHack is an advanced aerospace engineering challenge where teams build asingle, unified mission planning + simulation frameworkthat works forboth aircraft and spacecraft. Your system must model real constraints, produce feasible mission plans, and demonstrate robustness through validation.Your solution must completetwo linked tasks:1) Aircraft Mission Task (UAV / Fixed-Wing)Plan and simulate a constrained flight mission that visits required waypoints while respecting:wind (time-varying and/or spatial)endurance / energy limitsturn-rate / bank-angle limits (or equivalent manoeuvre constraints)geofencing / no-fly polygons and altitude restrictionsObjective: minimise mission time or energy while keeping constraint violations at zero and showing robustness under wind uncertainty (e.g., Monte-Carlo).2) Spacecraft Mission Task (CubeSat-style LEO Ops)Generate a7-day mission planthat schedules:target observations (Earth imaging / sensing opportunities)downlinks during ground-station contact windows (or computed passes)Subject to simplified spacecraft constraints such as:pointing / slew-rate limits (attitude feasibility)power/battery budget proxymaximum operations per orbit / thermal-like duty cycle proxyObjective: maximise total “science value” delivered (targets successfully observed and downlinked) while avoiding constraint violations.Core requirement:Both tasks must use the same underlying planning concept (constraints + objective + solver/heuristic), not two unrelated scripts. The goal is to evaluate advanced skill in aerospace systems thinking, modelling, optimisation, and reproducible engineering.Get startedWelcome toAeroHack— an online, advanced aerospace build sprint (aircraft + spacecraft). This challenge is designed to test real systems engineering skill: modelling, constraints, optimisation/planning, validation, and reproducible software.Step 1 — Register and form a teamParticipate solo or in a team (recommended: 2–4 people).Use Devpost’s team formation tools to find teammates.All communication and submissions must bein English.Step 2 — Choose your track focus (but complete both domains)Your submission must includeboth:Aircraft mission planning + simulation(UAV/fixed-wing under wind, energy/endurance, and geofence constraints)Spacecraft mission planning(CubeSat-style LEO observation + downlink scheduling under orbit/visibility and simplified pointing/power constraints)You may decide which part your team emphasises, but both must run end-to-end.Step 3 — Build a unified planning engineYour solution should implement a single planning approach (constraints + objective + solver/heuristic) that can handle both aircraft and spacecraft tasks. Any method is allowed (optimisation, search, heuristics), but it must be justified and validated.Step 4 — Validate early and oftenBefore polishing, prove it works:Show zero constraint violations in baseline scenariosRun robustness tests (e.g., Monte-Carlo wind seeds / parameter variations)Produce clear metrics and plotsStep 5 — Prepare your submissionYour Devpost submission should include:runnable code (repo + clear run instructions)a short technical report (PDF)validation results (plots/tests/metrics)Step 6 — Submission deadlineSubmit your project on Devpost before the deadline shown on this page. Late submissions will not be judged.