Введение
S-бот – это небольшой (15 см) мобильный робот с дифференциальным приводом (и дополнительными гусеницами), разработанный в ЛИС (Лаборатория интеллектуальных систем) при EPFL в Лозанне, Швейцария, в период с 2001 по 2004 год. Ориентированный на роевую робототехнику – область искусственного интеллекта, он был разработан в рамках проекта Swarm bots, проекта Future and Emerging Technologies, координируемого профессором Марко Дориго. Созданный небольшой командой инженеров (Франческо Мондада, Андре Гиньяр, Майкл Бонани и Стефан Магненат) из группы профессора Дарио Флореано и при поддержке студенческих проектов, на момент завершения он считался одним из самых сложных и функциональных роботов в своей размерной категории. В 2006 году журнал Wired включил S-бота в список "50 лучших роботов всех времен" (как вымышленных, так и реальных).
Цель и использование s-бота
Это исследовательский робот, предназначенный для изучения командной работы и межроботной коммуникации. Для этого роботы s обладают несколькими специальными возможностями: используя свой захват (красный на фотографиях), они могут соединяться друг с другом. Затем они, например, могут преодолевать зазоры и ступени, которые были бы непреодолимы для одного робота. Благодаря встроенному датчику силы они могут координировать свои действия для перемещения объекта в заданное место без использования прямой коммуникации. Это аналогично тому, как муравьи доставляют добычу в муравейник. Разумеется, все остальные датчики и исполнительные механизмы, также присутствующие и у других роботов, могут использоваться для совместной работы, например, для поиска пищи.
Using their gripper (red in the photos), they can connect. Then they can, for instance, pass over gap and steps where a single robot would have failed. Using their integrated force sensor, they can coordinate to retrieve an object to a certain location without the use of explicit communication. This is the way ants bring preys to the nest. Of course, all other sensors and actuators, also found on other robots, can be used to do teamwork such as food foraging.
Особые способности
S-боты могут соединяться с другими S-ботами для создания более крупной структуры, известной как роевой бот. Для этого они скрепляются друг с другом с помощью жесткого захвата и кольца. У одного S-бота достаточно силы, чтобы поднять другого.
Интегрированное программное обеспечение
В s-боте используется специально разработанный порт Linux с дистрибутивом Familiar Linux. Все датчики и исполнительные механизмы легко доступны через простой C API.