Моделирование — исследование объектов познания на их моделях; построение и изучение моделей реально существующих объектов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих исследователя.
В качестве инструмента моделирования алгоритма централизованного метода управления самоорганизацией роя роботов, двигающихся на плоскости, при адаптации к внешним воздействиям была выбрана программа Ceebot компании Epsitec.
Программа Ceebot предназначена для обучения детей программированию. Она представляет собой Интеллектуальную обучающую игровую систему, которая позволяет настраивать пространство, в котором происходит действие; участников – программируемых роботов разных типов; сценарии заданий по программированию с встроенным контролем результата выполнения и используемых команд в разработанной программе.
Встроенный программный редактор с подсветкой и контролем синтаксиса имеет возможность в пошаговом режиме отлаживать написанный код.
Выбор данного инструмента моделирования обусловлен тем, что опыт моей работы с ним составляет более трёх лет.
В ходе выполнения исследовательской работы была настроена виртуальная модель пространства, включающая площадку, на которой находятся участники моделирования – программно-управляемые роботы.
Визуально виртуальная модель представляет собой cцену построения муравьёв (foot-bots) вокруг муравьиной королевы (eye-bot). После уничтожения роботом-стрелком одного или нескольких муравьёв, оставшиеся члены роя перестраивается, частично восстанавливая его структуру пропорционально их количеству.
На основе алгоритма написана программа автоматического управления роботами на языке Cbot.
AlienQueen - огромное насекомое. Она откладывает яйца, а из этих яиц вылупляются все различные виды насекомых, с которыми придется столкнуться.
AlienAnt - стреляет маленькими едкими шариками, которые в конце концов вгрызаются в защитные щиты роботов и зданий, вызывая их взрыв. Скорость = 3 м/сек.
WheeledShooter - колесный робот, оснащенный пушкой. Пушка - эффективное оружие против различных видов насекомых. Используйте ее расчетливо, так как она требует большого количества энергии. Обычный аккумулятор позволит вам сделать только 4 выстрела.
Me - астронавт. Он можете ходить, летать или плавать без ограничения по времени.