Betaflight, ArduPilot, PX4, INAV—these names often come up when discussing UAV configuration. But how do they differ, and what is the logic behind each one?
In 1.5 hours, we’ll break down how an autopilot works—and why the choice of firmware depends on the type of platform and the task at hand.
Program
→ Drone ≠ quadcopter — platform types and how this affects autopilot logic → What’s inside an autopilot — sensors, EKF, control loops from command to propeller → Betaflight, ArduPilot, PX4, INAV — comparison and how to choose the right one for your task → Live demo in Betaflight Configurator and Mission Planner
Who’ll benefit
→ Technical specialists who configure platforms and want to understand the system at the firmware level → Embedded developers looking to expand into flight control → Engineers at miltech companies who want to systematize their knowledge of firmware
Speaker
Vladislav Goncharov is an instructor for the Drones Firmware course at Beetroot Academy. He specializes in firmware and the configuration of unmanned aerial vehicles. He leads hands-on workshops on Betaflight, ArduPilot, PX4, and INAV.
