graph TB
c629fc2d4a269216["https://px4.io/wp-content/uploads/2020/07/Paul-Riseborough-PX4-state-estimation-update.pdf#:~:text=,yaw%20angle%20and%20a
"]
c62ecc54a7bb63b8["Downsampling to 100 Hz"]
cf1e8860e910ccef["FIFO buffer"]
2e99a8dafe55c666["IMU measurements (100-1000 Hz)"]
3c9f65597c3e132a["Magnetometer measurements (5+ Hz)"]
b52ce25cd90b7586["Internal geo lookup table"]
591b9493fbb55b3d["Magnetometer measurements in NED frame"]
603e898a6498c667["Local magnetic declination"]
57b872c72acfc414["Earth magnetic field model"]
98d32262222f25e6["Global position estimate"]
0755ada1d1aa5571["Data fusion"]
439630253168fe86["States at delayed time horizon"]
6d9af7c077e77d25["State prediction INS"]
7a1a98d1246829fe["Covariance prediction"]
7e134ad10ed882a6["Other sensors (TODO)"]
807caff3f2541b66["FIFO buffer"]
cbf9d68611d2cb5c["Output prediction INS"]
fcba0d57aba51354["Altitude setpoint"]
1a78240e2b10d03b["Distance sensor measurements"]
e6a4b0dc76c54b74["Single state terrain estimator"]
31da36cdab47c195["States at current time (output to control loops)"]
52ccd4407473b131["Corrector algorithm"]
e6a4b0dc76c54b74 --> fcba0d57aba51354
1a78240e2b10d03b --> e6a4b0dc76c54b74
98d32262222f25e6 --> b52ce25cd90b7586
57b872c72acfc414 --> b52ce25cd90b7586
b52ce25cd90b7586 --> 603e898a6498c667
603e898a6498c667 --> 591b9493fbb55b3d
3c9f65597c3e132a --> 591b9493fbb55b3d
2e99a8dafe55c666 --> c62ecc54a7bb63b8
c62ecc54a7bb63b8 --> cf1e8860e910ccef
cf1e8860e910ccef --> 6d9af7c077e77d25
6d9af7c077e77d25 --> 0755ada1d1aa5571
0755ada1d1aa5571 --> 439630253168fe86
cf1e8860e910ccef --> 7a1a98d1246829fe
7a1a98d1246829fe --> 0755ada1d1aa5571
6d9af7c077e77d25 --> 7a1a98d1246829fe
7e134ad10ed882a6 --> 0755ada1d1aa5571
2e99a8dafe55c666 --> cbf9d68611d2cb5c
cbf9d68611d2cb5c --> 807caff3f2541b66
807caff3f2541b66 --> 52ccd4407473b131
439630253168fe86 --> |Kinematic states| 52ccd4407473b131
52ccd4407473b131 --> |Buffer corrections| 807caff3f2541b66
cbf9d68611d2cb5c --> 31da36cdab47c195
52ccd4407473b131 --> cbf9d68611d2cb5c
439630253168fe86 --> |IMU bias states| cbf9d68611d2cb5c


    %% Node links
    click 2e99a8dafe55c666 href "/knowledge/Inertial-measurement-unit-(IMU)#measurements" "Inertial measurement unit (IMU)"
    click 3c9f65597c3e132a href "/knowledge/Magnetometer#measurements" "Magnetometer"
    click 603e898a6498c667 href "/knowledge/Magnetic-declination" "Magnetic declination"