You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 11, 2021. It is now read-only.
The intuition is like the one below:
k_vertical_thrust is for the quadcopter to just stay in the air without losing altitude. So, just for this discussion, we can assume that the quadcopter just stays in the air even when k_vertical_thrust = 0 (may be by magnetic fields that lets quadcopter "hover" without having to have any air-power). Then, if M1, M2, M3 and M4 are the four motors of the quadcopter, we can conveniently represent the 4 channel input mapped to these four motors' inputs.
The text was updated successfully, but these errors were encountered:
I am creating this question as several people have asked this question to me.
https://github.com/PrasadNR/Webots-Quadcopter-Python-SITL/blob/master/controllers/mavic2proController/mavic2proController.py#L93-L96
I did not create this equation by myself; these were derived from the C++ equations I saw in Webots software https://github.com/cyberbotics/webots/blob/master/projects/robots/dji/mavic/controllers/mavic2pro/mavic2pro.c#L173-L180 (where I saw these equations without explanations or comments):
The intuition is like the one below:
k_vertical_thrust is for the quadcopter to just stay in the air without losing altitude. So, just for this discussion, we can assume that the quadcopter just stays in the air even when k_vertical_thrust = 0 (may be by magnetic fields that lets quadcopter "hover" without having to have any air-power). Then, if M1, M2, M3 and M4 are the four motors of the quadcopter, we can conveniently represent the 4 channel input mapped to these four motors' inputs.
The text was updated successfully, but these errors were encountered: