Hi, I met a very severe barameter failure here during my last flight. The firmware is based on copter-3.5.2, and do some changes in attitude control. My board is Pixhawk2, The barometer type is MS5611.
The bin log is uploaded here. You may see the EKF failure occured constantly when the barometer reading became so unreasonable.Alt ranging from -13335to26534, temp ranging from -176to43, press ranging from -8185to348874.
Is there any idea about the reason of this bas failure? How should I do some change to avoid these kind of bad reading?
00000096_BaroFailure.001.zip (512 KB)
00000096_BaroFailure.002.zip (512 KB)
00000096_BaroFailure.003.zip (512 KB)
00000096_BaroFailure.004.zip (512 KB)
00000096_BaroFailure.005.zip (512 KB)
00000096_BaroFailure.006.zip (512 KB)
00000096_BaroFailure.007.zip (432.2 KB)
Sorry about the attachments is apart from an integreted file. When download these files, you may want to rename these files. For example, rename “00000096_BaroFailure.001.zip” to “00000096_BaroFailure.zip.001” . Then you can unzip these 7 files to the origin filght data bin log file.
By the way, the baro failure occured about 20 meters in air. And EKF functioning well and keep good alt value for 30 seconds. Before I landed, in fact just 1 meter above the ground the EKF alt crash into extremely large readings then the later consequences become. Hopefully, the barometer recovery from bad reading and I finally got the vehicle landed in one piece.
I also got a figure uploaded here. It’s plotted using here https://github.com/AnakinQin/intelligent-data-analysis-system in case you want to use it too.
I also upload the file to the onedrive but not sure about whether the download is valid, so I just put here and keep the former link too.