Simulating a 2D quadcopter from scratch
Summary
This post derives the 2D quadcopter dynamics, converts them into a state-space representation, and demonstrates a Python-based Euler integration simulation. It covers problem setup, equations of motion, and two example scenarios (zero-torque and non-zero torque) with basic visualization and plotting code.