I’ve got an indoor rover and I’m not able to get it to to into Auto mode. Looking a the logs, I’m getting a “EKF Failsafe” when arming.
I’ve got:
Pixhawk 1 (w/ builtin IMU + compass)
Wheel encoders
No GPS
My inital thought was the the EKF requires an absolute position (ie GPS, or other system) reference. I’d previously tried setting the EKF origin in Mission Planner, but got the same issue.
Is it the case that I do require a position reference (GPS, Video Odometry, etc) before the EKF is happy?
[My initial hope was that the wheel encoders + compass would give enough data for the EKF to plot a reasonable intertial position]
Wheel encoders should be enough but I have heard there is an issue with them in 3.5. I’m afraid I haven’t found the time to properly investigate it yet. I think older versions (3.4.x) will work. Sorry, I should have sorted this out but I’m trying to focus on object avoidance for 3.6