You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the Kalman filter, if a crazyflie is flipped and the kalman resets, the attitude estimate is reset as well.
I guess this won't cause issues for the tumble detection as that should be based on sensor data on the accelerometer, but I would imagine this might be very confusing.
Perhaps we should rethink the supervisor resetting kalman a bit? I guess there will be no way to seperate the attitude with the position reset. ?
The text was updated successfully, but these errors were encountered:
Just triggered some LH issue (#1250) causing the EKF to reset in flight. Then this is particularly annoying, as this ends up with a flip and crash...
I guess the EKF would need to be split somehow such the the attitude part keeps running... Not sure that is possible.
Maybe running complementary filter in parallel and switching to that attitude estimate when position filter needs to be reset?
Even better would be to wait till the EKF converges, before switching back... Then we would only get some position drift, but not an immediate crash...
The estimator resets because the state is out of bounds (position far away or velocity very high). A quick test shows that the attitude is equally messed up.
The graph is from a Crazyflie on my desk.
I'm not sure it would be possible to only reset the position and velocity, but even if it was the attitude state might not be that useful anyway.
There has been some discussions of running a "fail safe" system (estimator + controller) in the background that can take over when the s**t hits the fan, but I don't know of anyone trying it out.
With the Kalman filter, if a crazyflie is flipped and the kalman resets, the attitude estimate is reset as well.
I guess this won't cause issues for the tumble detection as that should be based on sensor data on the accelerometer, but I would imagine this might be very confusing.
Perhaps we should rethink the supervisor resetting kalman a bit? I guess there will be no way to seperate the attitude with the position reset. ?
The text was updated successfully, but these errors were encountered: