Digit писал(а):Сетар, а насколько применимы алгоритмы и идеи, реализованные в боте, для роботостроительства? (На Ваш взгляд )
И если применимы, может устроим публичное обсасывание бота на страницах форума? :roll:
очень применимы:
имеем с одной стороны внешнюю информацию (датчики состояния + датчики среды) с другой стороны можем предпринимать некоторые действия, в соответствии с конфигурационными настройками получаем вполне разумное поведение автомата.
Грамотно реализовано поведение в случаях появления "страшных" внешних факторов - сматываемся, кончается жратва - идём затариваться , навигация на карте, навигация между картами по переходам (комнаты-двери), много других логичных действий.
главное - постоянная переоценка пула предстоящих действий.
немного из реализации:
действие - это массив данных, которое имеет много параметров таких как объект воздействия, результат воздействия, затраты энергии, время наступления (для реализованного действия) и т.д.
анализируя пул уже совершённых задач мы получаем переоценку и самообучение.
реализованы режимы самообучения в сканировании новых областей с построением карты, "выгодности" цели в соотношении опыт/потери жизни и энергии, куча других вкусностей.