Некоторые основные принципы разработки алгоритмов для роботов, выполняющих функции охранника:
- Дискретность. 5 Алгоритм должен представлять простые шаги в определённой последовательности для решения поставленной задачи. 5 Для выполнения каждого шага в инструкции требуется определённый отрезок времени. 5
- Детерминированность (определённость). 5 В каждый момент времени следующий шаг однозначно определяется состоянием системы. 5 По завершению работы алгоритм должен выдавать один и тот же результат для одних и тех же исходных данных. 5
- Понятность. 5 Последовательность действий (команды) в алгоритме должны быть доступны исполнителю и входить в его систему команд. 5
- Завершаемость. 5 Алгоритм должен завершать работу и выдавать результат за конечное число шагов. 5
- Универсальность и результативность. 5 Алгоритм должен быть применим к разным наборам исходных данных и завершаться определёнными результатами. 5
Также при разработке алгоритмов для роботов-охранников можно использовать моделирование рефлексов и мотиваций. 2 Это позволит формировать поведение робота в зависимости от факторов внешней среды и внутренних стимулов. 2