Comments 7
Сразу "Непобедимый" Лема вспоминается.
Насчет ПО, нужно отталкиваться от биологии. Отдельный робот - клеточный автомат, который несет на борту одну и ту же программу, но может выполнять различные функции, в зависимости от случайных или запрограммированных внешних факторов, как живая клетка, включая-отключая те или иные подпрограммы ("гены"). Для управления колонией клеточных автоматов нужен набор сигналов с параметрами X (суть сигнала) и Y (интенсивность), причем сигнал передается непосредственно от робота к роботу и по ходу распространения его Y снижается, подобно концентрации биологически активных веществ по мере распространения в живом организме. Отличие от живых образцов состоит в возможности перепрошивки базовой программы ("генома") по команде для целого множества автоматов. Одна программа - одна "фигура" из роботов, поэтому если перепрошить все элементы множества, можно преобразовать одну "фигуру" в другую, а если перепрошивать только соответствующие тем или иным критериям - можно разделять фигуры на части, или же наоборот, перепрошив два сообщающихся множества с разными программами одной новой - объединить их в одно.
СЛАВА РОБОТАМ!!!!?????
это пока даже на "микро" не тянет =/
Хочу!
Sign up to leave a comment.
Пока не нано, но уже микро