Выбрать главу

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

Система зрения робомобиля Stanley

Гонку робомобилей DARPA Grand Challenge выиграл колесный кибер Stanley. Автопробег был организован американским Агентством содействия оборонным разработкам (DARPA) и проводился в пустыне Мохаве, штат Невада. Участникам пришлось преодолеть 240-километровую трассу по пересеченной местности. Автомобиль Stanley, созданный специалистами Стэнфордского университета на базе джипа Volkswagen Touareg, был оснащен мощным комплексом цифрового зрения и системой GPS, предназначенной для определения местонахождения.

При медленном движении Stanley использовал систему лазерного сканирования, которая позволяла распознавать даже небольшие препятствия в радиусе 25 метров. Но этого не хватало для движения на большой скорости. Более того, лазерный дальномер принимает лужу за идеально ровную поверхность, из-за чего в прошлом году многие участники сошли с трассы: их машины выбрали путь через заполненные водой ямы.

Для обнаружения крупных препятствий на значительном удалении и выяснения общего рельефа местности Stanley использует радиолокационную систему, которая способна распознать камень размером с ведро на расстоянии больше двухсот метров. Есть на машине и оптическая система, которая служит для поиска дороги и обнаружения мелких препятствий. Она сделана таким образом, что если какой-то участок дороги вызывает «подозрение», автомобиль снизит скорость и, подъехав поближе, либо «разберется», что же на этом участке происходит, либо объедет его.

Даже такая сложная система зрения позволила победителю ралли развить среднюю скорость лишь немногим больше 30 км/час. Во многом это, конечно, связано со сложностью маршрута, но понятно, что до результатов настоящих раллийных пилотов роботам пока далеко.

Своими руками: Пультсериал

Автор: Сергей Ключко kobser@mail.ru

Почти все средства дистанционного управления компьютером, продающиеся отдельно или входящие в комплектацию некоторых устройств, имеют недостатки. Это либо узкоспециализированные устройства, либо они имеют явно завышенную цену. Но сделать своими руками инфракрасный приемник, принимающий сигнал от любого ПДУ и позволяющий практически неограниченно управлять компьютером, вполне по силам любому человеку, знакомому с паяльником.

В продаже есть фотоприемники, предназначенные для телевизоров, их можно прекрасно приспособить для наших нужд. Эта небольшая деталь включает в себя датчик ИК-излучения и усилитель. Питание для него можно взять из порта компьютера, на который и будем передавать данные. В COM-порту нет нужных нам 5 вольт, но есть сигнальные линии, выходной уровень которых близок к 12 вольтам, а тока вполне достаточно для нашей схемы.

Всего нужны пять деталей. Самая дорогая — фотоприемник типа ТК-19 (TSOP1738, SFH56-38 и др. — С.Л.) — стоит 60 рублей. Еще желателен, но не обязателен стабилизатор напряжения (можно заменить 5-вольтовым стабилитроном. — С.Л.). Я взял 78L05, подойдет и отечественный КРЕН5A (точнее, КР142ЕН5А (В). — С.Л.), ценою 5 рублей. Остальные детали — сопротивление 4,7 кОм (для некоторых фотоприемников имеет смысл увеличить номинал до 10 кОм. — С.Л.), конденсатор 4,7 мкФ/10 В и диод КД521 или подобный. Понадобится также разъем для COM-порта типа «мама» (можно распотрошить старую мышь, будет не очень эстетично, но кто там за системным блоком видит…).

Схема так проста, что не обязательно изготавливать для нее печатную плату, все паяется навесным монтажом и вставляется в любой подходящий корпус. У меня это баночка из-под фотопленки. Фотоприемник можно поместить снаружи на корпус нашего девайса или вывести на тонких проводках и приклеить двухсторонним скотчем к монитору.