Крадущийся робот: Невидимый дракон

Ловить нарушителя можно по-разному. Простейший способ – ринуться наперерез, но он не всегда самый эффективный. Куда лучше незаметно приблизиться к цели и напасть тогда, когда нарушитель этого не ожидает. Новый алгоритм помогает роботам освоить эту непростую тактику действий.
Крадущийся робот: Невидимый дракон

Представим робота-охранника, который пытается перехватить нарушителя или поймать сбежавшего заключенного. Громыхая всеми гусеницами, напролом мчится он к цели — и почти наверняка ее потеряет. Сама природа предлагает гораздо более выгодную тактику: незаметно подкрасться, скрываясь за другими объектами, перемещаясь от укрытия к укрытию, замирать за углами и в глубоких тенях. И ровно в нужный момент, будто из ниоткуда возникнув перед врагом, огорошить и обезвредить его.

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

Именно эту «крадущуюся» тактику поведения корейские ученые во главе с профессором Беом Ли (Beom Lee) реализовали в виде эффективных компьютерных алгоритмов. Ведомый этим алгоритмом робот в ходе виртуальной симуляции погони умело скрывается в тенях, быстро перебегает между укрытиями и замирает в безопасном месте — словом, делает все, что делали бы, скажем, настоящие пионеры, пытаясь обезвредить шпиона и диверсанта.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

При этом программа учитывает все важные для «подкрадывания» моменты, включая относительные размеры самого робота и объектов, за которыми он пытается укрыться, скорость движения цели и так далее. Взгляните на следующий демонстрационный видеоролик; робот отмечен синим цветом, нарушитель — красным. Синяя линия показывает экстраполированную траекторию движения робота. Он перемещается только тогда, когда нарушитель видеть его не может:

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

Добавим к способности подкрадываться умение распознавать лица людей (как у робота, о котором мы рассказывали в заметке «Железный нянь») и сеть для задержания (как у «робокопа» из заметки «Т-34 по-японски») — и мы получим вполне полноценного охранника, ничуть не хуже тех, которые скучают у входа во многие офисы.

Артур Келлер
Артур Келлер 04 Июня 2009, 23:06
2Ястребков Дима, ilLfor, Василий Попков. Насчет обнаружения нарушителя могу сказать следующее: в 21 веке неплохо развиты ультразвуковые, радиолокационные, инфракрасные и прочие системы обнаружения. Если робот будет напичкан ими, как банка со шпротами, сомневаюсь, что у сего охранника будут проблемы..
demoncomm
demoncomm 29 Мая 2009, 23:05
Ну, он и ловить воров тогда не должен. Если запрограммировать его на воровство.
sazonov313
sazonov313 29 Мая 2009, 13:05
Робот не должен сам тырить, у него ведь нет искусственного интеллекта, и зачем ему это, для него главное: исправность и электричество.
demoncomm
demoncomm 26 Мая 2009, 21:05
А если робот сам что-то стырит ведь его поймать точно будит не возможно )))))
popkov-v
popkov-v 26 Мая 2009, 13:05
Ну, робот вполне может использовать какие-либо выдвижные средства наблюдения....Например камеры, подобные используемым в спецназе для подглядывание под двери....Но в общем-то да, проблемы у робота будут))) Кстати, я так и не понял. Данные ролики отображают просто концепцию, или сами алгоритмы? Однако в реальном мире количество учитываемых параметров должно возрастать порядка на два...
garatuev
garatuev 26 Мая 2009, 04:05
очень занятно, надеюсь в будущем это поможет роботам полицеским ловить преступников, а роботам-престуникам лучше прятаться от разыскивающих их роботов полицеских ))))))
demoncomm
demoncomm 26 Мая 2009, 00:05
а как робот узнает, если беглец свернёт куда-нибудь в тот момент, когда пропадёт из поля видимости робота, если тот будит прятаться за укрытиями и временами преднамеренно терять из виду беглеца?