Mobile Robot Self-localization Research Articles