Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Copter: detect motor failure using ESCs with telemetry and report to pilot #11947

Open
rmackay9 opened this issue Aug 3, 2019 · 3 comments
Open

Comments

@rmackay9
Copy link
Contributor

rmackay9 commented Aug 3, 2019

Some ESCs including the ToshibaCAN and DShot ESCs report RPM back to the flight controller. We should use this feedback to determine if the ESCs are doing what they have been told (i.e. spinning at some RPM close to what we've requested) and if not warn the pilot.

We should perhaps start with a post-arm, pre-takeoff check that the motors are spinning.

@lthall
Copy link
Contributor

lthall commented Aug 3, 2019

This would also be a good starting point to let me add this detection to the thrust boost capability in the case of a hex or octo.

@marcmerlin
Copy link
Contributor

How about also detecting it based on throttle vs amp mismatch as explained in #6533

@lthall
Copy link
Contributor

lthall commented Aug 3, 2019

Unlike a plane we have 8 motors so the throttle vs amp comparison would need to be much more accurately calibrated. I don't think that is practical for a multirotor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants