Hot answers tagged


The position coordinates x, y, z are inadequate information to compute the roll pitch and yaw. x, y, and z are the position of the vehicle in space. roll, pitch, and yaw are the attitude or orientation. They can change independently. Aka you can change the orientation of the vehicle independently from the position of the vehicle.


This problem can be conveniently solved by resorting to a state-feedback controller as the one depicted below. In this case, we have that $P=\frac{1}{m \cdot s^2}$, $x=\left[ z, \dot{z} \right]^T$, $K=\left[k_p, k_d\right]$, $k_f=\frac{k_p}{m}$. Then, we need to apply the feed-forward term $v=mg$ to counteract the gravity. We end up with the transfer ...


A disturbance yaw rate of $-0.1, \text{deg/s}$ seems way low. Are sure that in steady-state there won't be any cause external to your copter (very low airflow?) justifying it? Imbalance between the RPMs provided by the motors (max current not reached) ❌ The open-loop response of different motors will certainly vary because of the variability of the building ...


It is not possible to calculate your roll - pitch - yaw angles from linear position information. If you are using a simulated robot with sensors, you can use the gyroscope readings from the IMU sensor, that way you are going to have the angular velocities in three axes. You can then integrate this readings to get angular position. However, because of the ...

Only top voted, non community-wiki answers of a minimum length are eligible