ArduPilot / ardupilot

ArduPlane, ArduCopter, ArduRover, ArduSub source
http://ardupilot.org/
GNU General Public License v3.0
10.46k stars 17.11k forks source link

Sub: EKF3 IMU0/1 forced reset #26553

Open CasADi-acados opened 5 months ago

CasADi-acados commented 5 months ago

Bug report

Please describe the problem 2024-03-17 16-33-20 的屏幕截图 The heading angle output from my EKF3 always gets reset and cleared to zero. I've checked the logs and still can't see the problem. Can anyone please help me? My work log is as follows. Some people have analyzed that it may be a problem with the accelerometer and needs to be recalibrated, but I feel that my accelerometer data is correct.

Logs Please provide a link to any relevant logs that show the issue ![Uploading 1.png…]() 2 3 4 2024-03-17 16-53-58.zip

CasADi-acados commented 5 months ago

1 Figure 1 shows the original data of imu and the data after data fusion, which was not uploaded successfully before.

CasADi-acados commented 5 months ago

5 This is the accelerometer data, which I also think is fine.

rmackay9 commented 5 months ago

Hi @CasADi-acados,

Thanks for the report. Support issues really should go into the support forums but I'll leave it here because we don't do much sub support on the AP discord servers. That's normally handled by BlueRobotics but I see in this case that you're not using the BlueRobotics hardware (which is a-ok of course).

Any chance you could use a more modern version of AP? 4.1 is quite old.

CasADi-acados commented 5 months ago

Hi @CasADi-acados,

Thanks for the report. Support issues really should go into the support forums but I'll leave it here because we don't do much sub support on the AP discord servers. That's normally handled by BlueRobotics but I see in this case that you're not using the BlueRobotics hardware (which is a-ok of course).

Any chance you could use a more modern version of AP? 4.1 is quite old.

Thank you very much for your reply. I currently think it is a problem with the EKF3 filter algorithm. I don't know which data abnormality caused its forced clearing.

amilcarlucas commented 5 months ago

@CasADi-acados please answer the question:

Any chance you could use a more modern version of AP?

CasADi-acados commented 5 months ago

@CasADi-acados please answer the question:

Any chance you could use a more modern version of AP?

Is there a newer version of ArduSub? I haven't found it yet.

CasADi-acados commented 5 months ago

@CasADi-acados please answer the question:

Any chance you could use a more modern version of AP?

ArduSub May I ask, are these the latest ones?

CasADi-acados commented 5 months ago

Hi @CasADi-acados,

Thanks for the report. Support issues really should go into the support forums but I'll leave it here because we don't do much sub support on the AP discord servers. That's normally handled by BlueRobotics but I see in this case that you're not using the BlueRobotics hardware (which is a-ok of course).

Any chance you could use a more modern version of AP? 4.1 is quite old.

ArduSub May I ask, are these the latest ones?

CasADi-acados commented 5 months ago

I think it's a problem with EKF3. I don't know why there are burrs in the curves of my two graphs. I feel like my acceleration curves are quite normal.

1 2