citizen писал(а):В моем случае требуется именно определение положения робота на карте, причем желательно без начального указания положения.
одно из определений slam
Метод одновременной навигации и построения карты (SLAM от англ. Simultaneous Location and Mapping) — метод, используемый роботами и автономными транспортными средствами для построения карты в неизвестном пространстве или для обновления карты в заранее известном пространстве с одновременным контролем текущего местоположения и пройденного пути.