Cloud robotics что это
Google поможет промышленным роботам адаптироваться к изменяющейся среде
Google Cloud / YouTube
Компания Google планирует в 2019 году запустить открытую облачную платформу Cloud Robotics, которая предназначена для управления промышленными роботами. Платформа поможет скоординировать взаимодействие роботов друг с другом и с окружающей средой, при этом у клиентов сервиса будет возможность использовать алгоритмы машинного обучения, говорится на сайте Cloud Robotics.
Системы из нескольких роботов, взаимодействующих друг с другом, используются на заводах и сортировочных центрах уже не один десяток лет, однако все это негибкие решение, созданные под конкретную задачу и привязанные к существующей инфраструктуре предприятия. Как правило, для изменения даже незначительных параметров действия одного или нескольких отдельных роботов, нужно привлекать квалифицированных специалистов со стороны, а существенная перестройка системы (например, при переезде в другое помещение или при изменении производственного процесса) обойдется крайне дорого.
Кроме того, такие автоматизированные линии, заточенные на строгое выполнение инструкций, не умеют взаимодействовать с изменяющейся средой, что ограничивает возможности их применения и исключает присутствие человека в зоне работы роботов — в лучшем случае, машины просто оснащены датчиками для автоматического отключения, чтобы не травмировать человека.
Анонсированная платформа Google Cloud Robotics призвана помочь справиться именно с этими слабыми сторонами промышленных роботов. Компания предлагает своим клиентам хранить данные и управлять конфигурацией роботов через облачный сервис. При этом можно проводить ресурсоемкие вычисления в облаке, что позволяет снять с роботов лишнюю вычислительную нагрузку и использовать алгоритмы машинного обучения — например, для того, чтобы роботы могли взаимодействовать с изменяющейся средой. При этом Cloud Robotics за счет опубликованного в открытом доступе API позволит клиентам самостоятельно внедрять нужные функции.
В качестве примера применения платформы Google в демонстрационном ролике показывает работу роботов на складе — они могут взаимодействовать друг с другом, распознавать палеты, коробки и стеллажи, строить карту помещения и автоматически проводят инвентаризацию при перемещении. При этом роботы распознают появление препятствия (вилочный погрузчик) и могут самостоятельно объехать его и продолжить выполнение задачи.
Платформа запустится в тестовом режиме для ограниченного круга разработчиков в 2019 году. Подать заявку на доступ к Cloud Robotics можно на сайте сервиса.
Ранее на примере Amazon было показано, что роботы, которые занимаются транспортировкой заказов на складах компании, в четыре–пять раз эффективнее сотрудников компании, работающих на складе. Те операции, на которые человек тратит 60-75 минут, робот выполняет за 15.
СОДЕРЖАНИЕ
Составные части
Облако для роботов потенциально имеет как минимум шесть важных компонентов:
Приложения
Исследовать
Ограничения облачной робототехники
Хотя роботы могут извлечь выгоду из различных преимуществ облачных вычислений, облако не является решением всей робототехники.
Вызовы
Исследования и разработки облачной робототехники связаны со следующими потенциальными проблемами и проблемами:
Риски
История
Термин «облачная робототехника» впервые появился в публичном лексиконе как часть выступления Джеймса Каффнера в 2010 году на Международной конференции IEEE / RAS по гуманоидной робототехнике под названием «Облачные роботы». С тех пор «облачная робототехника» стала общим термином, охватывающим концепции обмена информацией, распределенного интеллекта и обучения флота, которое возможно с помощью сетевых роботов и современных облачных вычислений. Каффнер был частью Google, когда он представил свою презентацию, и технологическая компания дразнила свои различные инициативы в области облачной робототехники до 2019 года, когда она запустила платформу Google Cloud Robotics для разработчиков.
С первых дней разработки роботов расчеты выполнялись на компьютере, который был отделен от реального механизма робота, но соединен проводами для питания и управления. По мере развития технологии беспроводной связи были разработаны новые формы экспериментальных роботов с «удаленным мозгом», управляемые небольшими бортовыми вычислительными ресурсами для управления роботом и обеспечения безопасности, которые были подключены по беспроводной сети к более мощному удаленному компьютеру для тяжелой обработки.
«. робот мог бы затем« опубликовать »свою усовершенствованную модель на каком-нибудь веб-сайте или в универсальном хранилище знаний, которое все будущие роботы могли бы загружать и использовать. Я вижу« базу данных знаний о роботах », которая со временем улучшит возможности все будущие роботизированные системы.Он будет служить хранилищем информации и статистических данных о физическом мире, к которому роботы могут получить доступ и использовать для улучшения своих рассуждений о последствиях возможных действий и составления более эффективных планов действий с точки зрения точности, безопасности и надежности. Он также может служить своего рода «библиотекой навыков». Например, если я успешно запрограммировал своего робота-дворецкого, как приготовить идеальный омлет, я мог бы «загрузить» программное обеспечение для приготовления омлета на сервер, который все роботы могли затем загрузить в любое время. их попросили приготовить омлет. Может существовать целое сообщество пользователей роботов, загружающих программы повышения квалификации, во многом аналогичные текущим моделям «условно-бесплатного» и «бесплатного» программного обеспечения, которые популярны среди пользователей ПК ».
Некоторые публикации и события, связанные с облачной робототехникой (в хронологическом порядке):
Компания Google представила облачную платформу Cloud Robotics для эффективного взаимодействия промышленных роботов (+видео)
Компания Google представила свой концепт облачной платформы Cloud Robotics для управления промышленными роботами. Благодаря данной разработке, по оценкам исследователей, взаимодействие роботов между собой и с окружающей средой будет более эффективно, сообщает Robotics.ua
Суть работы платформы Cloud Robotics:
Задача разработчиков была вынести все управление роботами в облако. Таким образом, устройства смогут избежать излишней вычислительной нагрузки, а взаимодействовать друг с другом более эффективно, черпая информацию из внешнего хранилища. В результате, роботов будет проще обучать и контролировать их действия.
API платформа держит в открытом доступе, поэтому пользователи могут сами предлагать необходимые им функции.
На видео ниже, демонстрация работы данный платформы на примере складского робота. Google утверждает, что платформа Cloud Robotics позволяет роботам не только взаимодействовать друг с другом, но и эффективно делать свою работу в складском помещении: распознавать стеллажи, коробки, проводить инвентаризацию и передвигаться, избегая препятствий.
Видео демонстрация Google Cloud Robotics на примере складского робота:
О перспективах работы платформы Cloud Robotics:
Запуск платформы ожидается к 2019 году. Также разработчики получат много дополнительных возможностей, в том числе управление данными от Google: Cloud Bigtable, Cloud AutoML. Помимо этого, в работе будет использована система Google Cartographer, обеспечивающая навигацию и создание карт в форматах 2D и 3D.
Google заверяет, что все пользователи смогут извлекать данные из платформы, которые будут находиться там в зашифрованном виде.
Google планирует запуск облачной платформы для разработчиков робототехники в 2019 году
Технологический гигант Google готовит запуск облачной платформы Cloud Robotics, сообщает издание The Robot Report. Платформа включает в себя технологии искусственного интеллекта, машинного обучения, работу с большими данными.
Термин «облачная робототехника» впервые был придуман в 2010 году Джеймсом Каффнером, который в то время работал в Google. С тех пор компания ведет разработки в этой области, и, похоже, в 2019 году запустит платформу для разработчиков Google Cloud Robotics.
Информации пока немного. Известно, что платформа объединит в себе технологии искуственного интеллекта (ИИ), робототехнику и облачные системы, чтобы обеспечить «открытую экосистему решений для автоматизации с помощью коллаборативных роботов с облачным подключением. Использующие технологии ИИ и машинного обучения сервисы Google будут иметь представление о непредсказуемом окружающем мире, обеспечивая эффективную автоматизацию роботов в высокодинамичных средах».
Благодаря платформе Google Cloud Robotics разработчики получат доступ ко всем возможностям управления данными и ИИ от Google, от Cloud Bigtable до Cloud AutoML, которые включают модули бета-версии AutoML Translation, Natural Language и Vision. Google обещает, что сервис обеспечит быстрое распознавание объектов.
Платформа Google Cloud Robotics будет использовать Google Cartographer, который реализует метод одновременной локализации и построения карты (SLAM) в 2D и 3D. Cartographer будет непрерывно обрабатывать данные датчиков из нескольких источников и позволит роботам локализоваться на общей карте. Google утверждает, что платформа будет удовлетворять основные потребности разработчиков, включая надежную связь между роботами и облаком.
Облачная робототехника в Google
Google Cloud Robotics — проект с открытым исходным кодом, и пользователи будут платить только за используемые ими услуги.
Преимущества облачной робототехники
Облачная робототехника дает множество преимуществ, в том числе:
Большие данные: доступ к обновленным библиотекам изображений, карт и данных объекта / продукта;
Облачные вычисления: доступ к вычислениям по запросу для статистического анализа, обучения и планирования движения;
Коллективное обучение: роботы и системы, совместно используют траектории, управление и результаты;
Вычисления людьми: использование краудсорсинга для использования человеческих навыков для анализа изображений и видео, классификации, обучения и восстановления ошибок. Облако также может предоставлять доступ к наборам данных, публикациям, моделям, эталонам и инструментам моделирования, открывать конкурсы для проектов и систем, а также программному обеспечению с открытым исходным кодом.
И Google, и Microsoft готовят решения для разработчиков
И Google, и Microsoft имели успехи и неудачи в индустрии робототехники. В 2013 году компания Google купила несколько робототехнических компаний, включая всем известную Boston Dynamics. Но позже компания продала японской компании SoftBank.
Несколько отчетов показывают, что Google работает над конкурентом робота Amazon. Возможно, работой руководит Райан Хикман, который в июне 2018 года вернулся в Google Brain после того, как пытался запустить продукт под названием TickTock AI и изучал приложения для потребительской робототехники.
Microsoft объявила на коференции ROSCon 2018, что работает с Open Robotics и ROS Industrial Consortium (ROS-I), чтобы перенести ROS в Windows 10. Похоже, что это стратегический шаг Microsoft — возможность еще больше распространить свою облачную платформу Azure и связанные с ней продукты среди большого количества разработчиков ROS по всему миру. На данный момент релиз называется «экспериментальным», но есть уверенность, что Microsoft, Open Robotics и ROS-I намерены завершить эту работу.
Это не первый случай, когда Microsoft сосредотачивает внимание на продуктах для разработчиков робототехники. В 2006 году был запущен Microsoft Robotics Developer Studio (MRDS), который был выпущен примерно за год до того, как Willow Garage анонсировала ROS. Тем не менее, система MRDS так и не стала популярной, и последнее обновление MRDS было выпущено в марте 2012 года. Группа разработчиков робототехники в Microsoft закрылась в 2014 году.
Когда роботы «витают в облаках»: Пять составляющих облачной робототехники
Потенциал использования роботов еще не раскрыт, однако облачные технологии в скором времени окажут нам в этом невероятную поддержку. В этой статье я расскажу о том, как новое поколение роботов может использовать облачные технологии, Большие данные, машинное обучение, системы с открытым кодом и «Интернет вещей» для того, чтобы больше помогать нам в различных задачах: от вождения автомобиля и работы по дому до проведения хирургических операций.
Эта тенденция уходит корнями в начало 1990-х годов, когда впервые появилась Всемирная паутина. Я был молодым профессором университета Южной Калифорнии и работал с аспирантами в научно-исследовательской лаборатории робототехники. Однажды они зашли ко мне в кабинет и показали нечто невообразимое: они запустили на моем рабочем столе первый веб-браузер Mosaic. Мы зашли на несколько первых веб-сайтов, включая сайт, на котором любой мог наблюдать за происходящим в студенческом кафе через веб-камеру. Ее установили аспиранты университета Кембриджа, чтобы следить за тем, когда можно достать свежий кофе, в связи с так называемой «разрушительной кофеиновой зависимостью».
В тот вечер мы с моими студентами допоздна просидели в лаборатории, пытаясь развить нашу идею. Вместо того чтобы пассивно следить за происходящим с помощью веб-камер, можно ли дать возможность удаленным посетителям активно влиять на наше рабочее пространство, используя нашего робота?
Что, если робот, вместо того чтобы заниматься чем-то скучным вроде строительства башни из кубиков, мог бы ухаживать за садом с живыми растениями? Для этого мы взяли манипулятор промышленного робота и оборудовали его цифровой камерой, оросительной системой и воздушным соплом, чтобы он мог собирать семена. Затем его установили в центре обычной круглой клумбы с алюминиевым ограждением радиусом три метра и заполнили ее на глубину полметра грунтом и несколькими саженцами. Мы разработали графический веб-интерфейс, к которому каждый мог получить доступ, чтобы следить за растениями, поливать их и сажать семена в этом саду, управляя роботом.
«Телесад» (материалы: робот, сад, Интернет). 1995–2004, музей Ars Electronica, Линц, Австрия. Руководители проекта: Кен Голдберг (Ken Goldberg) и Джозеф Сантарромана (Joseph Santarromana). Команда проекта: Джордж Беки (George Bekey), Стивен Гентнер (Steven Gentner), Розмари Моррис (Rosemary Morris), Карл Саттер (Carl Sutter), Джефф Уигли (Jeff Wiegley). Команда Ars Electronica: Ерих Бергер (Erich Berger), Герольд Хофштадлер (Gerold Hofstadler).
«Телесад» [англ. The Telegarden] стал доступен в Сети летом 1995 года. Слухи о нем быстро распространились, и через несколько недель этот «общинный» сад стали посещать тысячи людей. Многие регулярно заходили на сайт, чтобы полить свои растения. В общем чате люди просили, чтобы кто-нибудь поливал их растения, пока они будут в отпуске. Тысячи саженцев начали пускать ростки, и «Телесад» довольно быстро разросся. Проект со временем превратился в исследование «трагедии общин».
Мы были в шоке; мы боялись, что садоводство может стать наименее интересным из всего, что люди хотели бы делать в Интернете (и это за десять лет до появления игры FarmVille). Год спустя нам предложили установить «Телесад» в музее Австрии, где в итоге он работал онлайн 24 часа в сутки в течение девяти лет.
Насколько нам известно, этим роботом пользовалось больше людей, чем каким-либо другим, за всю историю.
«Телесад» стал первым активным устройством, работающим по Сети. Издательство MIT Press опубликовало о нем две книги, и вскоре к Сети были подключены многие другие устройства и системы.
С тех пор робототехника продвинулась достаточно далеко. На данный момент имеются сотни исследовательских лабораторий и выпускается более десяти журналов; разработано более 5 миллионов сервисных роботов наподобие Roomba, убирающихся в домах и офисах, и более 3000 роботов, помогающих хирургам в операционных по всему миру. Множество крупных достижений было сделано и в мире цифровых камер, инерционных и многих других датчиков. Изобретение компанией Microsoft 3D камеры Kinect для игр стало огромным прорывом в робототехнике и предоставило дешевый способ получения трехмерного облака точек, который может помочь роботам ориентироваться в пространстве и исполнять команды. В 2012 году Президент США Барак Обама объявил о предоставлении нового финансирования в размере 70 миллионов долларов для национальной программы исследований США в области робототехники.
Однако роботы пока не могут складывать вещи или загружать посуду в посудомоечную машину. Такая обычная рутинная работа необычайно сложна для роботов. Основной проблемой является неопределенность. Поставьте себя на место робота: все вокруг вас неясно и нестабильно, все видится в низком разрешении и вызывает беспокойство, вы не можете определить, с чем вы сталкиваетесь, где оно находится и как движется. Вы не можете полностью контролировать движение собственных рук: как будто на вас надеты громадные рукавицы и очки, измазанные вазелином. Надеюсь, теперь вы проникнитесь сочувствием к роботам.
Я считаю, облачные технологии – это ключ к новому поколению роботов. Возьмите, к примеру, робот-автомобиль Google. Автомобиль использует сеть для доступа к огромной базе данных Google с картами и снимками из космоса и сервиса StreetView, и затем сопоставляет их с потоком данных GPS, камер и 3D датчиков, чтобы определить свое положение с точностью до сантиметра и избежать столкновений с учетом прошлых и текущей ситуаций на дороге. Это дает Google невероятное преимущество над такими автомобильными компаниями, как Toyota и General Motors.
Прототип беспилотного автомобиля Google
Почему компания Google заинтересована в роботах? Потому что Google понимает суть Интернета.
Кстати сказать, мне нравится одно из наблюдений Брэда Темплтона:
«Робот будет по-настоящему автономным только тогда, когда вы даете ему команду приступить к работе, а он вместо этого решает пойти на пляж».
Несмотря на то, что роботы использовали Интернет на протяжении 20 лет, в 2010 году Джеймс Каффнер, потрясающий исследователь из Google, ввел понятие «облачной робототехники». Облако не является новым названием для Интернета. Это новая парадигма, предполагающая новые способы применения Интернета. Взять, к примеру, Google Docs. Любой мог посылать документы Microsoft Word через Интернет, другое дело – Google Docs: документ и программное обеспечение находятся не на вашем компьютере. Все хранится в облаке, использующем удаленные серверные фермы с объединенными памятью и процессорами. Это довольно удобно, так как не нужно волноваться о выходе диска из строя или его эксплуатации и обновлении программного обеспечения или оборудования. Кроме того, облако позволяет экономить на масштабировании и делиться данными между приложениями и пользователями быстрее, чем когда-либо (естественно, также возникают немаловажные вопросы безопасности и конфиденциальности).
Ниже представлены пять составляющих облачной робототехники:
Первая составляющая имеет непосредственное отношение к памяти. Авторский фильм 2012 года «Робот и Фрэнк» является шедевром, предлагающим уникальную и, как мне кажется, вполне реалистичную картину будущего (как и фильм Спайка Джонза «Она», вышедший в 2013 году). Герой фильма стареет и становится забывчивым. Его дети присылают ему робота, чтобы тот помогал ему по дому. Он убирает за ним, напоминает ему о здоровой пище и поливке сада. Когда я смотрел фильм, я хотел такого же робота, который напоминал бы мне, чтобы я поел капусту, принял свои лекарства и покачал пресс, а еще составлял мне компанию, напоминая о важных событиях в моей жизни, возможно, даже рассказывая шутки о недавних событиях или о происходящем. Но такие бытовые роботы пока не доступны. Сложность в том, что в обычном доме можно насчитать тысячи предметов.
Подумайте о создании робота, который бы расставлял вещи в вашем доме на свои места. Ведь это очень важно для каждого, у кого есть дети, и особенно важно для пожилых людей. Если пожилой гражданин уронит что-то на пол, он может не обратить на это внимание из-за слабого зрения. Но даже если и увидит, наклониться и поднять предмет будет нелегко. А упавший предмет может привести к трагическим последствиям: перелом бедра, например, может впоследствии приковать вас к постели, что в свою очередь ведет к нарушению кровоснабжении и депрессии. После определенного возраста, оставшиеся на полу вещи могут сыграть с вами злую шутку.
Что, если робот мог бы бесшумно работать, пока вы спите или находитесь на работе, собирая вещи с пола и складывая их туда, где они лежали? Проблема в том, что неважно, насколько хорошо робот запрограммирован или сколько предметов хранится в его встроенной памяти: всегда найдется что-то, с чем он не знаком. К примеру, мой новый пульт для переключения слайдов: если бы он упал на пол, мой робот, возможно, не знал бы, что с ним делать. Может, это шоколадный батончик? Лежал ли он на моем столе? В холодильнике? Или же в мусорной корзине?
К счастью, любой робот, работающий в вашем доме, будет подключен к сети Wi-Fi, так что у него будет доступ к обширному хранилищу информации в Интернете, где есть данные почти по любому предмету, который только можно представить. Количество данных здесь огромно, и оно постоянно растет. Проблема заключается в том, что нельзя сохранить всю эту память внутри вашего робота. Но облако делает эту информацию доступной при ее запросе. Поэтому первым элементом облачной робототехники являются большие данные [англ. Big Data].
Второй элемент облачной робототехники акцентирует внимание на ограничениях при обработке информации на встроенных компьютерах. Роботы могут содержать в лучшем случае несколько компьютеров, и возникает много проблем, требующих проведения гораздо большего объема вычислений, чем они могут предоставить.
На роботах начинают применять статистический подход, известный как «пространство убеждений»
Одним из потрясающих подходов является моделирование окружающей среды, сенсоров и действий с использованием распределения вероятностей. Математическим понятием, описывающим этот процесс, является «пространство убеждений» [англ. Belief Space]. Знаю, что звучит, как нечто возвышенное, или как будто оно взято из научной фантастики. Однако термин является условным обозначением марковских процессов принятия решений в частично наблюдаемых вариантах среды [англ. Partially Observed Markov Decision Processes, POMDPs]. Чтобы решить такого рода задачу и найти оптимальное действие в заданной среде, необходимо провести свертку нескольких распределений. Вскоре это становится невыполнимым, так как распределения вероятностей становятся более сложными, мультимодальными и непараметрическими.
Нахождение решения требует чрезвычайно высокой вычислительной мощности. «Пространство убеждений» не поддавалось обработке до недавнего времени, когда был получен доступ к кластерам компьютеров по запросу через облако. Помимо прочего, такая высокая производительность облегчает статистическую оптимизацию, машинное обучение и запрограммированное перемещение в многомерном пространстве нескольких одновременно двигающихся роботов. Второй элемент облачной робототехники – облачные вычисления.
Третий элемент облачной робототехники учитывает тот факт, что люди становятся более связанными по Сети, обмениваясь друг с другом информацией. Приведу пример. Я родился в Нигерии и вернулся туда несколько лет назад. Я был поражен, когда узнал, как сильно студенты интересуются робототехникой. В Африке, как и в других местах по всему миру, дети видят робота как нечто материальное, то, что можно распознать, и он приковывает их внимание. Роботы подобны наркотику, заставляющему учащихся интересоваться естественными науками, технологиями, инженерией и математикой [англ. STEM – Science, Technology, Engineering, and Math]. Я встречался со студентами из разных уголков Ганы, увлекающимися роботами, но в большинстве случаев они ничего не знали друг о друге.
Роботы подобны наркотику, заставляющему учащихся интересоваться естественными науками, технологиями, инженерией и математикой
Я познакомился с удивительным профессором Айоркором Корсе (Ayorkor Korseh) из университета Ашеси. Мы решили сформировать африканскую сеть робототехники. Идея была в том, чтобы связать все эти группы не только в Гане, но и по всей Африке – всех, кого интересуют роботы, и дать им возможность учиться друг у друга, разрабатывать новые устройства и развивать новые идеи.
Существующие на данный момент учебные роботы стоят довольно-таки дорого. Мы обнаружили необходимость в создании недорогого робота в образовательных целях. Для этого мы создали веб-сайт и объявили о всемирном конкурсе проектов. Мы установили плановую цену в 10 долларов США. Мы подумали, что это просто нелепо, но наш проект мог заставить людей серьезно подумать. Спустя четыре месяца к нам пришло 28 заявок, множество превосходных проектов, а обладатель главного приза нас просто поразил.
Основу этого робота составлял геймпад фирмы Sony. Автор работы Том Тилли модифицировал игровой контроллер, который стоил порядка 3-4 долларов. В него встроены два мотора, создающих вибрацию во время игры. Он вынул их и прикрутил два колеса. Корпус игрового контроллера превратился в корпус мобильного робота. Кроме этого, он прикрепил фонари, но еще хотел, чтобы можно было определить встретившееся на пути препятствие.
Он понял, что может использовать два переключателя наверху. Проблема была в том, что при тестировании переключатели никак не реагировали; им нужен был дополнительный рычаг, то есть Тому был необходим противовес для них. Он думал о том, что могло бы подойти, и что было бы доступно по цене, и ему в голову пришла гениальная мысль: леденцы.
Прототип «леденцового робота», сконструированный Томом Тилли
Какой ребенок устоит перед роботом с двумя леденцами наверху?
Другим невероятным достижением является операционная система для роботов ROS [англ. Robot Operating System]. Это библиотека программного обеспечения с открытым кодом, изменившая сферу робототехники; так сказать, Linux для роботов. Когда кто-то придумывает новый алгоритм, он или она может тут же загрузить его в ROS и открыть к нему доступ для других ученых по всему миру. Итак, третий элемент облачной робототехники – системы с открытым исходным кодом, предоставляющие общий доступ к изобретательности людей: коду, данным и проектам.
Четвертая составляющая облачной робототехники основана на непосредственном общении роботов друг с другом. Взгляните на компанию Amazon, которой необходимо быстро обрабатывать тысячи заказов на книги и другие товары и упаковывать их в коробки с наименованиями, которые могут находиться в разных точках на огромных складах. Компания под названием Kiva Systems спроектировала новый тип роботов для решения этой проблемы. Роботы перемещают стеллажи с товарами в коробках, и так как их может быть несколько сотен или тысяч на складе, роботы увеличивают производительность в разы. Причиной такого успеха является то, что все роботы взаимодействуют друг с другом. Они поддерживают постоянную связь: все роботы согласовывают маршруты своего движения, а при смене условий, например, если робот обнаруживает пролитую на пол смазочную жидкость, он мгновенно оповещает остальных, чтобы те ее избегали. Четвертым элементом облачной робототехники является взаимное обучение роботов – совместное использование данных и кода для увеличения общей производительности.
Пятый элемент облачной робототехники касается режимов обработки ошибок в случае, когда робот не способен определить, что ему делать. Если вы работаете в сфере робототехники, то понимаете, что всегда будут возникать ситуации, когда робот не знает, что делать.
Когда робот попадает в тупик, он может попросить помощи у человека
Облако может предоставить доступ к справочной службе, где люди смогут помочь обнаружить неисправность на основе данных и видео робота и предложить шаги к решению проблемы, если все остальное не помогает. Мне кажется, это случай, противоположный ситуации, когда сейчас вы звоните в техническую поддержку, и вам отвечает голос робота. Один из способов реализации этой идеи – отслеживание роботом своего уровня уверенности, так чтобы он мог распознать, когда ситуация неясна, и ему нужно остановиться, чтобы попросить помощи. Поэтому пятым элементом облачной робототехники является краудсорсинг.
До недавнего времени роботы считались автономными системами с ограниченными объемами вычислительной мощности и памяти. Облачная робототехника предлагает потрясающую альтернативу, благодаря которой роботы получают доступ и обмениваются данными и кодом по беспроводной сети.
Итак, пять составляющих облачной робототехники включают в себя: