Flight Deck · Autonomous Drone

Meet DEXI‑5.

Autonomy, unlocked.

DEXI‑5 is where students stop flying and start building autonomy, PX4 + ROS 2, onboard computer vision, and optical-flow positioning that works indoors and out. Every DEXI‑5 is a full developer kit: companion computer, camera, vision, and the open DEXI OS, in the box.

Official PX4 Dev Kit
At a glance
Four numbers that define DEXI‑5
ARK Pi6XOfficial PX4 Dev Kit FCNDAA, US-made
Pi CM4Linux companionROS 2 + onboard vision
FlowIndoor & outdoorOptical flow · GPS add-on coming soon
~15 min6S Li-ionHovering, stock configuration
Why DEXI‑5

Built for the field.

DEXI‑5 is the autonomy platform. Optical flow holds it steady over an indoor floor with no GPS; a GPS module takes it outside for real waypoint missions. On board, a Linux companion runs a full ROS 2 stack and computer vision, the same open PX4/ROS 2 platform research labs build on.

One of three Official PX4 Developer Kits

DEXI‑5 sits alongside ModalAI and Holybro as a kit certified by PX4 and the Dronecode Foundation.

Indoor AND outdoor

Optical flow gives GPS-denied flight indoors; the GPS module unlocks outdoor missions over open ground.

Full ROS 2 autonomy

A complete ROS 2 stack with a micro-XRCE-DDS bridge to PX4, the exact pattern professional autonomy teams use.

Computer vision on board

A Pi camera plus the open-source dexi_yolo / AprilTag packages run natively on the companion computer.

Research-grade

The same open PX4 / ROS 2 platform used in university labs, nothing locked, nothing proprietary.

Grows from DEXI‑3

Same curriculum spine and code, students level up to autonomy, they don't start over on a new platform.

Where it fits

The autonomy step
on the flight path.

DEXI‑5 is introduced at Flight Deck, the step above Hover Lab. Students who learned to build and fly indoors keep their DEXI‑3 and add autonomy: ROS 2, onboard vision, and autonomous missions outdoors on optical flow.

Everything a student learned on DEXI‑3 carries up the flight path, the same code, the same curriculum spine, the same open platform, now flying autonomous missions.

The DEXI‑5 kit

One kit. Fully loaded.

Unlike DEXI‑3, DEXI‑5 has no flight-only tier: every DEXI‑5 ships as a full developer kit, with the companion computer, camera, vision, and the open DEXI OS included. Choose how it arrives and how many.

Most popular
Developer Kit
Ready-to-Fly
Assembled, configured, and flight-tested. Open the box and code.
Get the Developer Kit
Classroom
5-Pack
A class set of five. Volume discounts unlock with an Enterprise/Pro license.
Talk to us about a class set
What's in every DEXI‑5Included
Flight stack
ARK Pi6X Flow flight controller (PX4 1.17)
PAW3902 optical flow + range sensor
GPS module (add-on, coming soon),
6S Li-ion battery + charger
Code stack
Raspberry Pi CM4 companion
Camera
Open DEXI OS (ROS 2 + vision)
Capability, every unit
DroneBlocks / Python / ROS 2 from day one
AprilTag + YOLO computer vision
Optical-flow hover, indoors and outdoors

Everything is included, there is no flight-only tier and no code upsell. Every DEXI‑5 is a full developer kit.

The kit as it ships

What arrives in the box.

A DEXI-5 assembled on a wooden bench, lit against a warm background.
DEXI-5, assembled
Close-up of a DEXI-5 with its LED ring lit blue.
The LED ring, lit
The DEXI kit case open with its contents laid out beside it.
Everything in the kit
What it unlocks

The drone is the airframe.
DEXI‑5 is the platform.

A DEXI‑5 student finishes the term writing ROS 2 nodes, detecting objects with onboard vision, and flying autonomous waypoint missions outdoors, on a real, open, research-grade drone.

Middleware

ROS 2 + autonomy

A full ROS 2 stack on the companion computer with a micro-XRCE-DDS bridge to PX4: the same pattern professional autonomy teams use. Deploy your own packages, mission scripts, and offboard control over Wi-Fi.

Vision & AI

Computer vision & AI (AprilTag + YOLO)

A Pi camera plus the open-source dexi_yolo package, YOLO object detection and AprilTag tracking running natively on the companion. Precision landing, follow-the-tag, and AI-vision missions ship as reference demos.

Outdoor

Outdoors on optical flow

DEXI‑5 ships configured for indoor positioning and flies outdoors on optical flow today, running the same scripts either way. Outdoor waypoint missions arrive with our GPS add-on, coming soon.

Research

Research & industry

An open PX4 / ROS 2 platform with nothing locked down: the foundation for multi-drone coordination, custom autonomy, and the applied research that university labs run today.

The bridge that makes the curriculum work

Same Python script.
Sim today. Real DEXI‑5 tomorrow.

Today, in browser · DEXI Simulator + PX4 SITL

No drone. No toolchain. No install.

Students open code-server in their browser, write a MAVSDK Python script, and fly an autonomous mission in the Unity sim. No drone. No toolchain. No install.

Tomorrow, on real DEXI-5 · Same script, real flight

One line of config different.

The exact same file runs against a DEXI‑5 on the classroom Wi-Fi. Same takeoff, same waypoints, same land, just one line of config different.

address = "udpin://0.0.0.0:14540" # sim address = "udpout://192.168.x.x:14540" # real DEXI-5

The whole bridge is one line. That promise is what lets a Flight Deck subscription deliver value the day a teacher buys it, weeks before the drone arrives, while batteries charge, when one drone has to serve thirty students. The simulator is not a toy version of the curriculum; it is the curriculum.

Recommended bundle

Flight Deck subscription +
DEXI‑5 hardware

The full path is the DEXI‑5 developer kit plus a Flight Deck subscription on my.droneblocks.io: one PO, one curriculum spine, students starting in the simulator on day one and flying real autonomous missions the day the drone arrives.

Sim Code Fly
Every line of code lives on GitHub

Nothing about DEXI‑5
is a black box.

The drone firmware, OS image, 65+ open ROS 2 packages, and 3D-printable parts are all public. Fork them, modify them, contribute back.

DroneBlocks/dexi-os

Pre-built Linux OS image for the companion computer, bundled with the full ROS 2 stack and PX4 link.

github.com/DroneBlocks/dexi-os
DroneBlocks/dexi_offboard

ROS 2 offboard flight control: takeoff, land, position and velocity setpoints.

github.com/DroneBlocks/dexi_offboard
DroneBlocks/dexi-3d-prints

STL files for replacement and customization parts, the same parts shipped on the production drone.

github.com/DroneBlocks/dexi-3d-prints
For developers

The fine print, on demand

Open any panel for the engineering detail: the software stack, how the layers talk, the full bill of materials, and the complete hardware spec.

Open by design, the software stack

DEXI OS is a Linux build pre-loaded with the autopilot link, ROS 2 bridge, and DroneBlocks bring-up. No proprietary cloud, no closed SDK, no hidden firmware, every layer is inspectable and forkable.

  • Python, first-class, the same language as Ground School & Hover Lab.
  • ROS 2: the full stack on the companion computer: topics, services, and actions.
  • PX4 1.17, a custom DroneBlocks branch on the ARK Pi6X. Tune params, modify modules, build custom firmware.
  • Custom Code: ship your own packages, neural networks, and mission scripts over SSH/Wi-Fi.
How the layers talk
PX4 ↔ ROS 2micro-XRCE-DDS bridge, PX4 uORB topics published into the ROS 2 graph on the companion.
PX4 ↔ QGroundControlMAVLink Router on the companion computer.
Pilot ↔ DroneRC link.
Developer ↔ DroneWi-Fi to the companion, SSH, ROS 2 networking, file deploy.
Bill of materials
Flight ControllerARK Pi6X Flow (NDAA, US-made), PX4 1.17
Flow & DistancePAW3902 optical flow + downward range finder
CompanionRaspberry Pi CM4
GPSAdd-on, coming soon
Battery6S Li-ion
FrameCarbon fiber, enclosed
MotorsBrushless ×4
CameraPi Camera v2.1 (IMX219) · one camera
Technical specifications
Flight controller & autopilot
FCARK Pi6X Flow (NDAA, US-made)
FirmwarePX4 1.17, custom DroneBlocks branch
Positioning
Optical flowPAW3902, downward
Range finderDownward ToF
GPSAdd-on, coming soon
Companion computer
ModuleRaspberry Pi CM4
WirelessWi-Fi 802.11ac dual-band · Bluetooth 5.0
Power
Battery6S Li-ion
Flight time15 min hovering, stock configuration
Comms
PX4 ↔ ROS 2micro-XRCE-DDS bridge
Ground stationQGroundControl over MAVLink Router
Software stack
OSDEXI OS
MiddlewareROS 2
AutopilotPX4 1.17
ProgrammingDroneBlocks, Python, ROS 2
Competitions

Where the code gets tested.

Teams fly this aircraft at the Advanced Vertical Robotics Competition: an autonomous course, a payload, and a clock. The curriculum on this site is what gets a team ready for it.

See what a season looks like →

Bring autonomy to your classroom

Real drones. Real ROS 2.
Real missions.