Linux & ROS 2
Develop on the drone
Linux, Python, C++ and ROS 2 directly on the Raspberry Pi.
Educational drone kit · Raspberry Pi 5
A flying laboratory for robotics.
A 4-inch drone kit built around commercial hardware and the UAVPROG custom frame. Linux-based development, computer vision and sensor integration, with full support from UAVPROG Academy.
Design for advanced learning
Connect sensors, develop your own applications, process real-world data and test your ideas directly in flight.
Linux & ROS 2
Linux, Python, C++ and ROS 2 directly on the Raspberry Pi.
Computer vision
Image processing, navigation, marker detection and vision projects with the onboard cameras.
Sensor processing
Connect external sensors, read live data and build your own processing and control logic.
Open for experimentation
Customize the drone around your project and test ideas on a real flying platform.
Hardware
Reliable, repairable and ready for advanced robotics experiments.
Raspberry Pi 5 companion computer
Runs the Ubuntu-based PMAXI image with ROS 2. A compact robotics computer with real flight capability.
Autopilot PX4 · ArduPilot
Support for both major open-source autopilot ecosystems for mission planning, telemetry and flight-control experiments.
Optical flow
Stabilises flight where GPS is unavailable: classrooms, labs, gym floors and maker spaces.
Dual camera system
Vision input for autonomy, AI, marker detection and navigation, with 3D-printed camera mount parts.
Custom frame 4″ carbon
UAVPROG custom carbon frame with propeller guards, 1806 brushless motors and HQ Props 4025.
Battery 4S · XT30
4S LiPo with an XT30 connector for 10–15 minutes of typical flight time.
Radio & Wi-Fi
External radio receiver support with ELRS for low-latency manual control. Onboard Wi-Fi for SSH, ROS 2 networking and file deployment.
Expandable sensor interfaces
Connect external sensors, custom status hardware and experimental payloads to the Raspberry Pi GPIO header.
Inside PMAXI
Keep scrolling to take the platform’s PMAXI model apart: frame, flight controller, onboard computer, cameras, motors and power electronics.
Scroll to take it apart ↓
From assembly to autonomy
Expandable sensor interfaces
Plug a new sensor into PMAXI, read live data on the Raspberry Pi and build your own processing and control logic.
Live data · example
0
Software
Not a closed toy. SSH into the Raspberry Pi, deploy packages, run ROS 2 nodes, stream telemetry and test autonomy logic.
Programming
Mission scripts, control logic, computer vision, data loggers and AI workflows.
Middleware
The messaging layer between sensors, onboard compute, autonomy software and the flight controller.
Autopilot
Flexibility across mission planning, telemetry, navigation and flight-control experiments.
Ground station
Mission planning, parameter configuration, telemetry monitoring and flight status.
Operating system
Ubuntu-based image with ROS packages and autopilot tooling, so every student starts from the same baseline.
Simulation
Test code safely in the browser, then move to the physical drone with the same mission concepts.
Communication
Raspberry Pi 5, autopilot, pilot radio, developer workstation, ground station and simulation in one robotics platform.
| Pilot ↔ Drone | ELRS radio link for low-latency manual control and pilot override. |
|---|---|
| Developer ↔ Raspberry Pi | Onboard Wi-Fi for SSH access, ROS 2 networking, file deployment and code iteration. |
| QGroundControl ↔ Autopilot | Mission planning, telemetry monitoring, parameter configuration and flight status. |
| ROS 2 ↔ Flight controller | Autonomy software talks to the flight stack through MAVLink and bridge layers. |
| Simulation ↔ Real flight | Concepts are tested in sim.uavprog.com before they fly. |
PMAXI in action
Assemble it in 3D, fly it in the simulator, then build the real kit. Photos and videos of the real PMAXI are on the way.
Virtual assembly
Every part of PMAXI goes into place in the 3D builder before students open the real kit.
Cargo over Summit City
In the simulator PMAXI carries a crate on its hook across the city.
Onboard camera
The same flight seen from the PMAXI camera.
Assembled in 3D
The finished PMAXI on the 3D workbench.
Indoor and outdoor
Most educational flying happens indoors. Optical-flow positioning stabilises PMAXI when GPS is unavailable, so students can practise autonomy before moving to larger outdoor areas.
In the box
Curriculum
Autonomous UAV Engineering with PMAXI: a structured course from UAV foundations and safety to autonomous missions.
Schools
Block-to-code, Python basics, sensor thinking and safe autonomy demonstrations.
Universities
ROS 2, MAVLink, flight-control concepts, perception and autonomous mission design.
AI workflows
Object detection, tracking, AprilTag-style experiments and onboard inference.
Developer labs
A compact testbed for sensor integration, telemetry tooling and flight tests.
Specs
Tell us about your class or lab, and we will help you choose the kit, the platform licences and the curriculum.