A Robust Self-Localization Method Based on Omnidirectional Vision for Soccer Robots: A Robust Self-Localization Method Based on Omnidirectional Vision for Soccer Robots