An Idiot’s Guide to Realistic FPV Drone Physics for Games
This session explores how to build a physically accurate simulation model of an FPV quadcopter drone for use in games. The techniques discussed are broadly applicable to various vehicle types. We'll cover how RC controller inputs translate into motor speeds, the role of onboard firmware, and how to replicate that behavior within a game engine. A detailed walkthrough of the math behind PID controllers will be included, along with how accelerometer and gyroscope data are used to control and stabilize rotation. Key topics include modeling forces such as thrust, torque (for maneuvers like yaw), propeller dynamics, hovering, prop wash, and ground effect. We'll also use empirical data to construct accurate thrust and force models for propellers and validate our simulated flight performance against real-world data.
This talk is aimed at developers with little to no background in physics who want to learn how to realistically simulate drones and other vehicles in games. Attendees will learn how to model forces, use real drone firmware in simulation, and validate against empirical data. The session also covers the fundamentals of PID controllers—math that applies broadly to stability problems like keeping objects upright or steady. No prior experience with drones or control systems required.