Процесс построения маршрута для движения мобильных роботов зависит от точного определения собственного местоположения и объектов, находящихся в окружающем пространстве. Данную процедуру многие исследователи рассматривают в контексте функционирования сложной системы. Целью данной статьи является ознакомление с оптимизацией маршрутизации и осуществлением отслеживания местоположения мобильных роботов и встречающихся препятствий, а также разработка адаптивного способа преодоления динамически возникающих препятствий. Предлагается оптимизировать процесс отслеживания точек маршрута движения мобильного робота за счет применения метода адаптивного преодоления препятствий, реализованного на вычислении расстояния между положением робота и препятствием. Этот метод может быть применен в случае наличия нескольких препятствий и нескольких роботов, например, в задачах назначения лидера в роях, а также в данной статье рассматривается процесс оптимизации маршрутизации в условиях динамического изменения обстановки.