-
Notifications
You must be signed in to change notification settings - Fork 14k
Airspeed Sensor Failure on PX4 with Cube Orange During Flight #24665
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
Comments
I am having a similar issue with the MS4525DO Digital Air Speed Sensor on a Pixhawk 6X Firmware V1.15.4. |
After several tests, replacing our flight controller resolved the issue. |
on both above, it is more likely you have settings incorrect (or a clogged pitot). On SDP units you need to enable tube pressure drop and also input the tubing length and diameter, not forgetting the extra length in the pitot itself. in theMS4525 you would get a fix by swapping the autopilot, it just reads data from the sensor. @themboutidem more info is needed. |
For me it is highly unluckily to be a clogged pitot because I swapped MS4525DO’s and tubes on the field when it happened and the same issue occurred. It’s also unlikely to be a settings issue because the board I replaced it with has the same firmware and parameters loaded. I’ve also dug through all of the airspeed sensor settings and haven’t found anything out of the ordinary. I also used a I2C to CAN converter and the issue was still present until I replaced the Pixhawk 6x. It also only happened when the motor was powered and the controls were actuated. I don’t believe it was EMI related because I have flown with no issues under the same configuration. |
That by definition is emi. I2c is super susceptible to it and even if using a can converter, it’s still i2c in. If you changed the 4425 board itself I wouldn’t be skeptic but unless you have a broken i2c port, the autopilot wasn’t the root cause (barring you hadn’t crashed it or there was a fundamental hardware issue with it somewhere). Otherwise, it was either a firmware (are you running anything custom?), lurking setting, or physical change. Nothing else makes deterministic sense, meaning changing the autopilot and have that be the fix isn’t a fix (if it were an onboard sensor then yes) - something else was occurring. Upload a before and after log. |
I can’t share the logs unfortunately but yes I did change the 4425 board. I agree replacing the flight controller was probably not the direct fix to the issue. I’m not using any custom firmware. |
We saw this issue again in flight. After twisting the MS4425 I2C cable and slightly moving some power cables, the issue did not repeat in subsequent flights. Potentially confirming your EMI suspicions. |
Open a separate issue. Completely different sensor. |
Describe the bug
On multiple short flights using a Sensirion SDP3x Airspeed Sensor with the Cube Orange Flight Controller running a version of PX4 Autopilot v1.15.1, the airspeed sensor fails a few seconds into the flight.
Error Messages in Logs:
CRITICAL: Airspeed sensor failure detected. Return to launch (RTL) is advised
WARNING: [health_and_arming_checks] Preflight Fail: Airspeed invalid.
To Reproduce
Expected behavior
Screenshot / Media
No response
Flight Log
Software Version
PX4 v1.15.1 (with minor modifications to include a custom driver for a new sensor)
Flight controller
Cube Orange+
Vehicle type
Fixed Wing
How are the different components wired up (including port information)
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: