Введение

S-бот – это небольшой (15 см) мобильный робот с дифференциальным приводом (и дополнительными гусеницами), разработанный в ЛИС (Лаборатория интеллектуальных систем) при EPFL в Лозанне, Швейцария, в период с 2001 по 2004 год. Ориентированный на роевую робототехнику – область искусственного интеллекта, он был разработан в рамках проекта Swarm bots, проекта Future and Emerging Technologies, координируемого профессором Марко Дориго. Созданный небольшой командой инженеров (Франческо Мондада, Андре Гиньяр, Майкл Бонани и Стефан Магненат) из группы профессора Дарио Флореано и при поддержке студенческих проектов, на момент завершения он считался одним из самых сложных и функциональных роботов в своей размерной категории. В 2006 году журнал Wired включил S-бота в список "50 лучших роботов всех времен" (как вымышленных, так и реальных).

Цель и использование s-бота

Это исследовательский робот, предназначенный для изучения командной работы и межроботной коммуникации. Для этого роботы s обладают несколькими специальными возможностями: используя свой захват (красный на фотографиях), они могут соединяться друг с другом. Затем они, например, могут преодолевать зазоры и ступени, которые были бы непреодолимы для одного робота. Благодаря встроенному датчику силы они могут координировать свои действия для перемещения объекта в заданное место без использования прямой коммуникации. Это аналогично тому, как муравьи доставляют добычу в муравейник. Разумеется, все остальные датчики и исполнительные механизмы, также присутствующие и у других роботов, могут использоваться для совместной работы, например, для поиска пищи.

Особые способности

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

Интегрированное программное обеспечение

В s-боте используется специально разработанный порт Linux с дистрибутивом Familiar Linux. Все датчики и исполнительные механизмы легко доступны через простой C API.