During RoboCup 2024 we found, that when falling multiple times in short succession (e.g. colliding with other robots during dynup) we end up wrongly localizing.
Expected behavior
After falling multiple times, we still want to correctly reset localization so that it is a lot mor likely that we relocalize successfully.
Steps to Reproduce
Be localized correctly on the field
Fall over
While getting back up fall over again 2-3 times, moving a bit on the field
-> Should lead to wrong localization, because we reset it during getup, but fall again
Possible Solution
It might be possible to just wait for a second or two after fully getting up, to see if we are stable before resetting the localization
Summary
During RoboCup 2024 we found, that when falling multiple times in short succession (e.g. colliding with other robots during dynup) we end up wrongly localizing.
Expected behavior
After falling multiple times, we still want to correctly reset localization so that it is a lot mor likely that we relocalize successfully.
Steps to Reproduce
Possible Solution
It might be possible to just wait for a second or two after fully getting up, to see if we are stable before resetting the localization