I'm a software engineer and I've recently engaged into Robotics field. I've started by a course on Coursera which talks about Aerial robotics and thus quad-rotors. I'm trying to understand how quad-rotors dynamic works and i'm struggling understanding some key points.
I'm going to explain and make some assumptions based on what i've understood by studying till now, and will ask a specific question at the end, please correct me if i'm wrong.
A quad-rotor is a robot of 6 degrees of freedom, which involved translations in the 3 different axis (X, Y, Z) and rotating over the same axis, which defines the 3 famous movements: Roll, Pitch and Yaw.
The quad-rotor has 4 motors rotating with specific angular velocities, and the previously discussed motions are achieved by regulating these angular velocities. More specifically, when rotating, the motor blades create two type of forces, commonly known as Thrust and Torque. The Thrust permit the robot to maintain a specific altitude, however the Torque is used to allow the robot to rotate.
My question is: how are these forces generated ? what's the physical explanation behind it ?
My assumptions are as follow:
1- The Thrust is generated because of the existence of a flowing air which flows from the bottom to the top passing through the motor's blade due to the high velocity of this latter
2- The b is generated due to the existing of Thrust and depends on the blade's length. What i basically understood is that, when an object is rotating over an axe of rotation, a moment is generated (also denoted Torque when the involved quantity is a force), which is no more than the cross-product of both the force and the length between a considered point of that object and the axis of rotation. (Here i'm assuming this force is the Thrust, but my mind is doubting on my assumption, correct me if i'm wrong)
To illustrate my assumptions, here's a picture depicting what i said:
From this picture you can see the flowing air, creating the Thurst, and the Torque represented on the blade's tip, created by the previous Thrust and depends on the blade's length (or radius). More specifically:
$$ \overrightarrow{Torque} = \overrightarrow{Thrust} * \overrightarrow{Blade's length} $$
The above operation is the Vector Cross-Product
One more question, is about the Torque's direction, i've been reading across multiple sources that it should be in the inverse direction of the angular velocity, but i don't exactly know why.
Thanks and sorry for the long post.