I noticed that I have different variation of RPM measurements when my motors at minimum rpm (on ground) (check image below). If I check the RCOU logs, which my understanding is what the controller is commanding to the motors, they show the same variation. Any ideas what could be wrong? I am asking because i dont think that this is normal
Even if it was level there would be no expectation of the motor command outputs being equal running in the control loop. That’s why Motor Test is used as it is not.
From my understanding the motor test in Mission planner is intended to be used when i need to set spin min and spin arm. The values i achieved are Q_M_SPIN_MIN = 0.2 and Q_M_SPIN_ARM = 0.08.
Is their anything else i shall interpret from motor test in open loop?
My concern of having different variation of RPM measurements is stability. I am not sure if the drone have properly balanced weight. But i wanted to check if there are other concerns i can should check?
You’re chasing ghosts. Testing open loop control on the ground does virtually nothing other than confirm that commands are sent and received. Per motor RPM should be similar during motor test of same throttle %, but depending on a ton of factors, may not be identical. ArduPilot’s attitude controller takes care of all of that during flight, so your concern is almost certainly a non-issue.