Алгоритм действий пастушьих собак поможет управлять демонстрантами

Овцы — участницы исследования.

Овцы — участницы исследования.. Фото: Jennifer Morton

Чтобы успешно пасти и перегонять большие стада овец, пастушьим собакам достаточно двух простых правил, сообщили авторы статьи в журнале Journal of the Royal Society Interface. Выведенный исследователями алгоритм найдет применение не только в сфере скотоводства, но и поможет в управлении потоками пассажиров и демонстрантов, а также в управлении большими группами роботов.

Хотя действия овчарок являют собой характерный пример того, как один индивид заставляет ленивую толпу двигаться в нужном направлении, принципы, которыми руководствуются пастушьи собаки, до сих пор никто не исследовал. Шведские ученые надели на овец и пасущую их собаку высокоточные GPS-передатчики, разработанные в Королевском ветеринарном колледже (Лондон). На основе полученных данных исследователи построили математическую модель того, как собаки пасут овец.

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

«Собака видит впереди себя только белые и пушистые объекты неясной формы. Если между ними большие зазоры, их нужно свести вместе. На каждом новом шагу пес решает, достаточно ли близко друг от друга стоят овцы. Если стадо дошло до определенной стадии сплоченности, овчарка начнет толкать его в нужном направлении», — рассказывает ведущий автор исследования Даниэль Стрёмбом (Daniel Strömbom).

Описание модели

Описание модели

Daniel Strömbom

Лента добра деактивирована.
Добро пожаловать в реальный мир.
Бонусы за ваши реакции на Lenta.ru
Как это работает?
Читайте
Погружайтесь в увлекательные статьи, новости и материалы на Lenta.ru
Оценивайте
Выражайте свои эмоции к материалам с помощью реакций
Получайте бонусы
Накапливайте их и обменивайте на скидки до 99%
Узнать больше