Hello, I have questions regarding motor stall events.
Suppose we have a rotor stall for some reason. It raised several questions for me:
- Does autopilot (in this topic let’s consider ardupilot or px4) have function of detecting error_count messages, and log them?
- Since Sapog, in case of stall, needs a setpoint to be reset, can autopilot, reset setpoint based on received error_count messages, thus possibly saving an aircraft?
- Is there a way to log rotor stall occurances in sapog? Or error_count messages in autopilot?
It seems to me, that it would be pretty good, to have some kind of decision making mechanism based on rotor stall event. At least, to check it before fligth, and report to autopilot, that all ESC’s are runnung in order. Or, at least that all of them are present for that matter.
As you possibly have guessed, I am raising those questions, I am investigating a crash, in which one of the motors merely stopped working. The ESC seems to be working properly, and autopilot was sending the necessary setpoints. Suffice to mention, that the ESC were working on PWM input, and not CAN.