Организация, в которой проходила защита:МГУ имени М.В. Ломоносова,
факультет вычислительной математики и кибернетики
Год защиты:2011
Аннотация:В квалификационной работе Н.А. Бутакова проведено исследование
алгоритмов по составлению мобильным роботом карты местности, а также
создан программный комплекс, эмулирующий алгоритм поведения
мобильного колесного круглого робота на ограниченной площади, на
которой произвольно расположены препятствия. В результате работы
программного комплекса происходит составление роботом собственной
карты местности, на которой отмечены все места, до которых он смог и не
смог добраться. Данные выводятся на экран в наглядном виде, в том числе и
статистические данные о параметрах карты (как реальной, так и
составленной роботом), а также о количестве элементарных перемещений
(сдвигов на одну клетку и поворотов), которые были сделаны роботом во
время исследования.
Реализация программы осуществлена таким образом, чтобы обеспечить
гибкость алгоритма и возможность совершенствовать его в будущем.
Программа выполнена на языке C++, средой разработки была выбрана
Visual Studio 2010.
Работа аккуратно оформлена, написана грамотным языком, хорошо
читается и воспринимается. Материал в работе изложен с соблюдением
внутренней логики, формальное изложение подкреплено содержательными
комментариями. Автор хорошо знает проблему, умеет формулировать
научные и практические задачи и находить адекватные средства их
решения. Прослеживается тщательная работа по каждому разделу
изучаемой темы, созданный им программный комплекс имеет
дружественный интуитивно понятный интерфейс, а алгоритм поиска
препятствий достаточно высокую степень надежности. Работа выполнена
на хорошем уровне строгости, имеет несомненное практическое значение и,
безусловно, заслуживает высшей оценки.