Analysis by synthesis a novel method in mobile robot self - localization - doi # 2004-04 Article type Journal