Pluto Logo

by Drona Aviation

Profile
Menu
Drone Hackathons

Code the hardware. Fly the solutions. Solve real problems.

Teams get Pluto Drone hardware, our Python library and tools, mentors on the floor, and a problem statement that actually has to fly.

24hr · 48hr · week-long
Students at a Drona drone hackathon
What it is

Real hardware, zero simulators. Teams program a Pluto Drone fleet with on-floor mentors. Judging happens in the air.

[24hr / 48hr / week-long]Python · ROS · PlutoBlocksMentors on floorCampus or office
Themes

Themes we cover

Every theme runs on one platform — Pluto Drones. Pick the ones that fit your domain, sponsors and time budget, or mix them into your own challenge.

Autonomous Drones

Autonomous Drones

Navigation, obstacle avoidance, path planning, precision landing, full autonomous missions.

PythonROS

Drone Programming

Drone Programming

Program it your way: PlutoBlocks for visual coding, plutocontrol for Python, or ROS.

PlutoBlocksOpen firmware

Sensors & Data Collection

Sensors & Data Collection

Build applications on environmental, distance, motion, light and air quality sensors.

PayloadsTelemetry

AI & Computer Vision

AI & Computer Vision

Object detection, tracking, image processing, gesture control, vision-based flight.

OpenCVYOLO

Drone Design & Engineering

Drone Design & Engineering

New frames, mechanisms, payload systems and accessories. The Frame Challenge track.

Frame trackCAD
The stack

Flying is the easy part.

Teams are flying inside the first hour. PlutoBlocks for visual coding, the plutocontrol library for Python, ROS for the ambitious, and MagisV2 firmware fully open source underneath.

team_07 / mission.py
from plutocontrol import Pluto
drone = Pluto()
drone.connect()
drone.arm()
drone.take_off()
drone.forward(distance=120)
drone.rotate(90)
drone.land()

From the floor

team debugging with a drone on the table
winner's demo, drone hovering on cue
mentor leaning over a laptop with a team
prize handover on stage

Questions coordinators ask

No. Beginners can start with PlutoBlocks visual coding, most teams work in Python via the plutocontrol library, and firmware-level changes are in C++ with MagisV2. Docs and mentors cover all of it.

All of them. Drones are inherently multidisciplinary — mechanical, aeronautical, electronics and embedded, computer science, AI and design all have a natural place. Mixed-department teams often do the best work.

Yes. Any department or club can host, and non-technical students can contribute through the visual PlutoBlocks track, design and CAD, data and documentation, or project management. We tailor the tracks to the group — reach out and we will shape it to fit.

Reach out to us

[X–X] per team. It keeps everyone on the hardware instead of watching one laptop.

Participants own what they build. We do not claim rights to team projects.

Yes. We need a hall for teams and a netted area for test flights.

Depends on fleet size, duration and mentor count. Request a quote and we will get back with a proposal.

Request Proposal

Put a drone hackathon on your campus.

Tell us your dates, track ideas and fleet size — we will come back with a proposal.