ВЫВОДЫ

Разработанное приложение позволяет моделировать различные методы самоорганизации больших коллективов роботов. Оно поможет разработчикам роботов, до воплощения их в «железо», моделировать поведение роя роботов, используя следующие возможности:

- создание в моделируемом пространстве любого количества роботов и целей;

- настройку параметров поведения роботов (дистанция до соседей, количество просматриваемых соседей, скорость перемещения, дальность радара);

- запуск и остановку движения роботов;

- изменение приоритета в движении роботов: либо построение роя, либо движение к цели;

- визуализацию параметров роботов на экране;

- сохранение позиций роботов и целей в XML-файлы и загрузку из этих файлов.

Так же приложение позволяет добавлять сценарии поведения использую широко распространенный язык программирования C#.

 
Литература

1. Michael Rubenstein. Self-assembly and self-healing for robotic collectives. A Dissertation Presented to the FACULTY OF THE GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA. USA. 2009

2. Anton Galkin. Swarm Robotics. Department of Mechanical Engineering. Carnegie Mellon University. USA

3. П.Г. Алексеев. РАЗРАБОТКА МОДЕЛИ ПОВЕДЕНИЯ ПЕРСОНАЖЕЙ. ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ, Томск. 2011.

4. Бабич А.В. Введение в UML. Национальный открытый университет «ИНТУИТ». 2016.

5. Адам Натан. WPF 4. Подробное руководство. Символ-Плюс. Москва. 2011.