Robotics Stack Exchange is a question and answer site for professional robotic engineers, hobbyists, researchers and students. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I am doing simulation of Quadcopter in simulink. I want to know how Yaw, Pitch and Roll effect the flight of Quadcopter? and How these are different from a single rotor helicopter? Mainly how to change the RPM to change the x,y,z coordinates of the Quadcopter? Is there any Differential Equation that can convert the rpm to yaw pitch and roll? Please help.

share|improve this question

marked as duplicate by DaemonMaker, Andrew Sep 12 '13 at 5:42

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

In a helicopter (which has 2 rotors, one main rotor and one tail rotor) the angle of attack of the main rotor controls the altitude, pitch, and roll. The yaw is controlled by the counter-torque rotor (tail rotor) which counter acts the reaction torque exerted by the rotation of main rotor which acts on the body of the helicopter.

Cyclic Control for Pitch and Roll The blades of the main rotor are pitched up or down cyclically, that is, the pitch depends on the blades current position in the rotation cycle.

Collective Control for Altitude The blades are pitched up or down "collectively", that is, at the same time. This produces a balanced lift force that can move the helicopter up or down.

Throttle control The throttle controls the speed of rotation of the blades. Through mechanical or electro-mechanical control systems this is often automatically controlled to maintain constant power while altering the other two control mechanisms.

More information here:

In a quadcopter, the pitch of the blades doesn't change. Instead, the rotation speed of the rotors change to control the flight dynamics.

In a plus configuration

Pitch Pitch is controlled by increasing and decreasing the rpms of the front and back rotors causing a moment which causes the copter to pitch up or down.

Roll Same mechanism as pitch but using left and right rotors instead of front and rear.

Yaw In a quadcopter the rotors are counter rotating. Two of the rotors rotate in one direction and two rotate in the other. If the rpms of all rotors are the same then no moment about he yaw axis is created. By altering the rpms of the sets of counter rotating rotors, a moment will be created and the copter will yaw.

Here is a paper that models and simulates the dynamics of a quadcopter:,%20Simulation,%20and%20Control.pdf

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.