- Why does the quadcopter only rotate and not move sideways in this simulator?
- This is a key simplification to isolate the pitch control problem. The center of mass is fixed in the simulation, removing translational degrees of freedom. In a real 3D quadcopter, pitch rotation is coupled with forward/backward translation, but this model focuses purely on understanding how differential thrust creates and controls rotational motion.
- What do the P and D gains in the controller actually do?
- The Proportional (P) gain determines how aggressively the controller reacts to the current angle error—a higher P-gain creates a stronger corrective torque for a given error. The Derivative (D) gain reacts to the rate of change of the angle (angular velocity), providing damping to prevent overshoot and oscillation. Together, they form a classic PD controller for stable, responsive attitude control.
- How is this 2D model related to a real quadcopter?
- A real quadcopter controls pitch by differentially speeding up the front and rear rotors, exactly as shown for the two rotors in this side-view slice. The full 3D craft uses two such independent control axes (pitch and roll) for attitude control. This simulator captures the essential physics of one of those axes, making the core principle of torque generation and stabilization clear.
- Why is the quadcopter inherently unstable without the controller?
- Any small disturbance, like a gust of wind, creates a torque that causes the craft to tilt. Because the thrust vectors are aligned with the body, a tilt redirects the net force, creating a component that further amplifies the rotation—a positive feedback loop. The PD controller provides the necessary negative feedback to counteract this inherent instability.