17.4.1 Быстрое подключение модуля avg к RCML

Модуль выбора робота avg реализует простейшую логику выбора наиболее быстрого робота на основе статистических данных RCML.

Модуль сначала инициирует наполнение базы данных статистикой, так чтобы каждый робот из набора свободных роботов выполнил хотя бы 1 раз требуемую функцию.

Затем всегда выбирает того робота или робота того модуля, у которого наименьшее среднеарифметическое время выполнения требуемой функции по его (робота) числу попыток выполнения этой функции.

Включение модуля avg стандартно - нужно добавить в секцию [choice_modules] конфигурационного файла RCML свойство module и установить его равным avg в соответствии с разделом "Установка и настройка компилятора и интерпретатора RCML".

Дополнительной конфигурации модуля avg не требуется. Однако у RCML должен быть включен режим записи статистической информации, в противном случае модуль запретит запуск RCML.