UAV Systems Engineering · Calculators
Engineering calculators
Five small tools for the Module 1 and Module 7 labs. Each shows its formula, runs in your browser, and states its assumptions. Results are estimates for learning and early sizing, not substitutes for measurement.
Established engineering Momentum theory, rigid-body mixing and frame conventions are textbook material.
M1-L4 · Thrust-to-weight ratio
Use the static thrust from the motor-propeller test data at the voltage you will fly. Thrust falls as the battery sags, so evaluate the margin at the end of a mission, not at full charge. Thrust per motor in gram-force is converted with .
M1-L5 · Hover endurance and battery energy
Larger rotor area lowers ideal power for the same thrust, which is why large slow propellers are efficient at hover. The figure of merit (typically a fraction well below 1 for small rotors) and the drivetrain efficiency are assumptions: replace them with values from bench measurements. 3.7 per cell is a nominal LiPo value; real packs sag under load.
M1-L3 · Motor mixer
Motor numbering follows the PX4 quadrotor-X convention (1 front-right, 2 rear-left, 3 front-left, 4 rear-right). Real autopilots use the same linear idea with normalised outputs, then handle saturation by priority; check your autopilot’s airframe geometry file for the exact numbering and spin directions. The yaw torque ratio and thrust coefficients here are illustrative.
M1-L2 · Coordinate frame converter
PX4 uses NED and FRD; ROS uses ENU and FLU (REP-103). Mixing them is the most common cause of a UAV that flies away from where it was told to go. The last output line rotates a body FRD vector into NED with ZYX Euler angles.
M7-L5 · Compute and power budget
Enter the power of each consumer from its datasheet at the operating mode you will use, or measure it. The starting rows are placeholders to be replaced, not specifications of any product. The enclosure temperature is a one-resistor first-order estimate; real thermal design needs measurement under airflow and sun load (lesson M7-T13).