RoboEarth - интернет-портал, позволяющий роботам разделять общие знания и обучать друг друга.
То о чем пойдет речь, мы уже видели в некоторых научно-фантастических фильмах, достаточно только вспомнить систему SkyNet из серии фильмов "Терминатор". Группа инженеров-робототехников из Технологического университета в Эйндховене (University of Technology in Eindhoven) разработала новый интернет-сервис, ориентированный на роботов. Этот сервис, RoboEarth, представляет собой нечто онлайн базы данных, используя которую, роботы самостоятельно смогут загрузить или считать наборы инструкций, алгоритмы действий и многое другое, приобретая возможность делиться информацией и учиться друг у друга.
Если не принимать во внимание потенциальную опасность восстания машин против людей, идея создания RoboEarth представляется весьма привлекательной идеей. RoboEarth - это первая система, которая позволит роботам загружать и принимать наборы инструкций, написанные на унифицированном языке, "понятном" роботам различных типов и марок. Использование системы RoboEarth или ей подобной, роботы самостоятельно могут узнать каким образом можно выполнять некоторые виды действий лучше и эффективней, как решать ранее неизвестные задачи и как улучшить методику взаимодействия между роботом и человеком.
Система RoboEarth будет включать в себя все компоненты, необходимые для того, что бы "замкнуть круг" от одного робота к другому посредством сервиса RoboEarth. База данных, по организации и структуре отдаленно напоминающая известный сервис Wikipedia, будет располагаться на одном из серверов, имеющих необходимое программное обеспечение и, естественно, широкополосное подключение к Интернету. В базе будет храниться набор информации, с помощью которой можно будет успешно идентифицировать различные объекты (изображения и трехмерные модели), навигационные данные (карты и трехмерные модели), способы решения различных задач (последовательности действий, алгоритмы и стратегии). Так же сервис RoboEarth будет предлагать роботам некоторые "интеллектуальные услуги", такие как распознавание и описание изображений, офлайн-обработка данных и другие.
Для того что бы полностью реализовать все возможности сервиса исследователи разработали специальное программное обеспечение, своеобразный драйвер, для стандартизированной операционной системы ROS (Robot Operating System), на базе которой сейчас функционирует множество различных типов роботов. Вероятно, что некоторое время спустя появится описание функций и API системы RoboEarth, что позволит подключать к системе RoboEarth и роботов, функционирующих под другими типами операционных систем.