Hi everyone,
I’m running PX4 indoors with GPS disabled. I’m sending Optitrack data (position + attitude) at 60 Hz from a Raspberry Pi Zero connected via serial GPS 2 JST to a Pixhawk 6C Mini.
In the PX4 logs, I can clearly see vehicle_visual_odometry published at 60 Hz, so the data arrives correctly.
However, the EKF only uses updates at about 2 Hz (estimator_aid_src_ev), even though the measurements are never rejected.
Here are my relevant parameters:
EKF2_EVA_NOISE 0.1
EKF2_EVP_GATE 5
EKF2_EVP_NOISE 0.1
EKF2_EVV_GATE 3
EKF2_EVV_NOISE 0.1
EKF2_EV_CTRL 11
EKF2_EV_DELAY 100
EKF2_EV_NOISE_MD 1
EKF2_EV_POS_X 0
EKF2_EV_POS_Y 0
EKF2_EV_POS_Z 0
EKF2_EV_QMIN 0
The tracking is OK but slow.
Thanks!
I know that
@bresch worked on the estimator
