Читать «Занимательная анатомия роботов» онлайн - страница 43

Вадим Викторович Мацкевич

Многие учёные в разных странах пытались решить эту задачу, конструируя небольшие механические устройства, поведение которых обладало бы некоторыми чертами живых существ. Первыми такими моделями явились две черепахи английского учёного Грея Уолтера, названные им Эльзи и Эльмер. Устроены они были очень просто: небольшие тележки на колёсах с двумя электродвигателями, двигающими их вперёд и в стороны, фотоэлемент, «ус», замыкающий контакт в случае соприкосновения с препятствием, и блок управления.

При всей простоте черепах их поведение представляло большой интерес. В темноте они двигались беспорядочно, как бы в поисках чего-то. Когда появлялся свет, они немедленно его «замечали» и направлялись к источнику света. Приблизившись к нему, они начинали блуждать вокруг, стараясь всё время «видеть» свет. Наткнувшись на препятствие, черепахи старались его обойти.

Широко известна также мышь Шеннона, блуждающая внутри специально изготовленного лабиринта. Натыкаясь множество раз на препятствия и обходя их, мышь в конце концов находила выход из лабиринта. Но во второй и последующих попытках она достигала цели уже значительно быстрее, используя «знания», приобретённые во время первого путешествия, и двигаясь по более короткому пути.

Интересна также игрушка – робот Эдмунда Беркли, которую он построил с помощью школьников. Она представляет собой тележку с моторным приводом и моторным управлением. Авторы назвали игушечно – го робота «белка». Белка имеет два фотоэлемента – две лапки, которые могут раздвигаться или сдвигаться на уровне пола, образуя, чашечку, язычок внутри чашечки и металлический хвостик, волочащийся по полу. В блоке управления белки имеются коммутирующие реле и фильтр, позволяющий различать постоянный и переменный токи.

Как же работает белка? Большая пустая комната освещена лампами накаливания. По полу в беспорядке разбросаны белые шарики. В одном из углов лежит металлический лист, освещённый люминесцентной лампой, – это гнездо белки. Белка наугад ищет, пока в поле зрения её фотоэлементов не попадёт белый шарик. Тогда она направляется к нему, раздвигает лапки, останавливается и сдвигает их, захватывая шарик. Язычком, находящимся между лапками, белка обнаруживает шарик. Затем она поворачивается и ищет гнездо. Поскольку оно освещено мигающим светом люминесцентной лампы (в отличие от непрерывного света ламп накаливания), электрический фильтр позволяет ей распознать направление. Белка направляется к гнезду, заползает на металлический лист и останавливается на нём, так как замыкание цепи между листом и её металлическим хвостиком даёт знать, что она дома. Белка раздвигает лапки, выбрасывая шарик, и снова направляется на поиск следующего.

Простейшие модели с использованием логических устройств

Как заставить модель обходить, не задевая встречающиеся на пути предметы? Сделать в домашних условиях локатор сложно, да он и не нужен. Глазами автомобиля или робота могут быть фотодатчики. Свет фар, отражённый от преграды и принятый фото датчиками, расскажет логическому устройству о ситуации на дороге. Логическое устройство примет нужное решение и отдаст ту или иную команду исполнительным реле: включить указатель поворота и повернуть направо или налево; продолжить путь по прямой; включить предупреждающие красные фонари, звуковой сигнал или заднюю фару с фотодатчиком и двигаться назад, если оба передних датчика зафиксировали препятствие.