Первая часть курса «Робототехника»
Добро пожаловать на курс «Робототехника». В первом модуле вы узнаете:
• как могут выглядеть роботы;
• что такое робот и как его распознать;
• какие дополнительные элементы может иметь робот;
• что может заставить робота двигаться;
• где встречаются роботы дома и в городе;
• что умеют роботы и в каких областях им уже нашлось применение.
Оглавление
Модуль 1. Что такое робототехника?
Модуль 2. Где роботы успешно заменяют человека?
Модуль 3. Команда робототехников
Модуль 4. Роботы будущего
Финальное тестирование
Познакомьтесь с ментором курса: Николай Пак, основатель «Лиги Роботов», федеральной сети секции робототехники. В этом видео он расскажет о том, что такое робототехника, каковы основные составляющие робота и какие он может выполнять задачи.
Услышав слово «роботы», вы наверняка представляете себе что-то хотя бы отдаленно похожее на человека или животное. Однако в жизни это не всегда так: форма, вид и размер робота определяются задачей, которую он решает.
Все объекты на картинках — роботы, каждый из них автоматизирует какую-то работу, выполняя заранее заданную функцию.
Антропоморфный робот заменяет человека на опасной работе
Кодовый замок «охраняет» вход в здание
Стиральная машина берет на себя стирку, полоскание и отжим
Дрон обеспечивает обзор с высоты без участия пилота
Фитнес-браслет считает шаги и потраченные калории вместо тренера
Понять, кто перед вами, помогут общие для всех роботов признаки. О них мы поговорим в следующей части модуля. Пока важно запомнить: робот может выглядеть как угодно.
Как видите, внешнее сходство с живыми существами — не обязательный признак робота. По мнению специалистов, робота можно описать так:
Как следует из определения, робот может выглядеть как угодно. Роботом его делают «признаки робота», а не внешний вид. Давайте разберемся.
Каждый робот — это набор конкретных деталей, а зачастую и программ, подобранных для выполнения нужных нам действий. Но чем бы ни занимался и из чего бы ни состоял наш робот, для совершения действия он всегда будет собирать информацию, анализировать ее и действовать по результатам этого анализа.
Изучите схему, чтобы узнать, что делают привычные вам роботы на каждом из этапов и какие устройства при этом задействуют.
Шаг 1 — Ухо.
Робот получает информацию или испытывает воздействие извне. Для этого он использует датчики, сенсоры и другие устройства. Сенсор движения, который включает электричество, когда мы входим в помещение, валидатор проездного в метро, микрочип для распознавания голоса в голосовых помощниках — все это устройства для получения информации из окружающей среды.
Шаг 2 — Мозг.
Робот перерабатывает полученную информацию по заранее заданному алгоритму. В разные времена и в разных ситуациях алгоритм работы задавали по-разному. Так, первые механические роботы начинали двигаться, когда их заводили, как часы. Сегодня «решение» обычно принимает маленький бортовой компьютер — микроконтроллер с записанной на него программой. Скажем, на основе данных с сенсора движения микроконтроллер дает освещению команду включиться или выключиться. Другой микроконтроллер решает, открывать ли турникет метро. Третий сопоставляет голосовую команду с заданным алгоритмом и по просьбе хозяина включает телевизор. Это — устройства анализа полученной информации.
Шаг 3 — Рука.
Робот выполняет нужную операцию. Программа или механизм решают, приводить робота в действие или нет. Если да — он включается и делает то, для чего предназначен. Свет включается будто сам собой, турникет метро открывается и пропускает пассажира, телевизор включается на нужной программе — это устройства, которые исполняют команды.
Определить, робот перед вами или нет, можно, обратив внимание на характерные признаки. У робота всегда есть:
Система датчиков — через нее робот получает информацию из внешнего мира. Например, это датчики движения, сенсоры обнаружения препятствий и т. п.
Цель — «смысл жизни робота», та задача, ради автоматизации которой его придумали.
Алгоритм действий — по нему робот выполняет нужные действия в разных условиях в соответствии с поставленной целью (сегодня это обычно программа, раньше мог быть механизм).
Исполняющее устройство — двигатель, «руки», «ноги». То, что приводит робота в действие или изменяет его положение в пространстве.
Система, в которую объединены первые четыре пункта, то, как они связаны и взаимодействуют.
Датчик, алгоритм, исполняющее устройство — это основа, заложенная внутрь любого робота. Но обойтись только этим набором сложно. Чтобы робот мог решать больше задач, а работать с ним было удобнее, к основе часто добавляют разные детали. Ниже мы собрали самые популярные (но помните, что одними ими список не ограничивается).
Итак, роботы могут выглядеть по-разному, состоять из различных деталей и выполнять какие угодно задачи. Приводить их в действие тоже можно разными способами — одни известны веками, другие появились у человечества недавно.
Роботы бывают:
Механические
Заводные механические устройства использовали еще древние греки, а первый антропоморфный механический робот появился в XII веке у арабов. В наши дни механику блестяще использует нидерландский художник Тео Янсен: его знаменитые «шагающие фигуры» приводятся в действие ветром, прибоем или человеком.
Гидравлические
Такие роботы используют в работе законы движения жидкостей. Регулируя уровень и давление жидкости в системе, мы добиваемся от устройства нужных действий. Таких роботов часто можно встретить в промышленности: они способны прикладывать огромную силу и при этом работать быстро и аккуратно. Именно гидравлические приводы часто используются у роботов-грузчиков
Электронные
Первым таким роботом принято считать миниатюрное радиоуправляемое судно, которое разработал в конце XIX века Никола Тесла. В 1930-х появились первые устройства, которые напоминали человека и могли выполнить простейшие действия и даже воспроизводить отдельные фразы. Сегодня электронные элементы в роботах используются очень широко, но зачастую в комбинации с другими типами систем.
Софтверные
Это роботы-программы, которые умеют взаимодействовать с объектами реального мира и давать осязаемый результат. «Умный дом» в городе, «умная теплица» на ферме, «умный климат-контроль» в офисе, программа, которая включает сеть уличного освещения по расписанию — это тоже роботы.
Комбинированные роботы
Самый распространенный на сегодня вид роботов. Одного принципа работы часто не хватает для решения продвинутых задач, и инженеры соединяют внутри робота несколько систем. Например, фитнес-браслет тоже использует механическую составляющую: электронная энергия преобразуется в механическую энергию вибрации, и браслет дает вам знать, что вы засиделись.
Любые устройства и программы могут считаться роботами при условии, что они делают что-то осязаемое и соответствуют другим признакам роботов. Давайте разберем это утверждение на нескольких примерах из современной жизни.
Чат-бот не робот, а обычная программа, если он:
получает от вас вопрос, ищет ответ в поисковике и выдает его вам — это всего лишь программа, связанная с другими программами, он действует в виртуальном мире.
Чат-бот — это софтверный робот, если он:
получает от вас сообщение и выключает розетку или настраивает ее работу по таймеру — он дает ощутимый результат, заметный вне виртуальной среды.
Беспилотный дрон — это классический робот: у него есть цель, система датчиков, алгоритм, управляющие устройства — система стабилизации, двигатели и т. д.
Квадрокоптер — это радиоуправляемый робот. Хотя направление движения ему задает человек (оператор) с земли, устройство само стабилизирует свое положение в пространстве, а потому может считаться роботом.
Фитнес-браслет тоже робот. Он призван заменить нам тренера в простейших ситуациях и автоматизировать записи о физической активности, то есть у него есть цель. Он определяет движение, уровень нагрузок или состояние сна за счет встроенной системы датчиков, работает по алгоритму и оказывает прямое воздействие на окружающую среду (например, вибрирует, напоминая человеку, что тот долго сидит — пора бы встать и немного размяться).
Мы уже говорили о том, что под влиянием научной фантастики люди считают роботами только те устройства, что похожи на людей или животных. Но мы-то с вами знаем, что роботом можно назвать любое устройство или программу, которые имеют цель, алгоритм и связаны с внешним миром через датчики и исполняющие устройства. Такие роботы давно и прочно вошли в наш обиход — и люди сталкиваются с ними каждый день, сами того не замечая.
1. Стиральная машина:
Стиральная машина получает указания, запускает нужную программу, а затем с помощью датчиков следит за температурой и уровнем воды. В конце она сама разблокирует дверцу и подает сигнал об окончании стирки.
2. Система управления «умным домом» (на столе):
Системы голосового управления начинают входить в нашу жизнь. Так, свыше 30 млн человек в России пользуются голосовыми помощниками на мобильных устройствах и дома. Такие роботы бывают исключительно софтверным (как Siri компании Apple или Алиса компании «Яндекс»), а могут выпускаться и в виде устройств-колонок — Amazon Echo, Google Home, «Яндекс.Станция». Они оборудованы системой распознавания голоса и реагируют на внешний мир включением и выполнением команд, заданных программой.
3. Робот-пылесос:
Робот-пылесос может убирать по расписанию и в заданном режиме, а может включаться по требованию и убирать все пространство или отдельную зону. Датчики позволяют ему не застрять под мебелью, а в случае внештатной ситуации робот подаст звуковой сигнал. Одна только компания iRobot, известная роботом-пылесосом Roomba, продала по всему миру более 20 миллионов своих устройств — и это не единственный производитель.
4. Термометр на стене:
«Умный дом» — частный случай софтверных роботов. Климат-контроль в помещении может запускать определенные режимы по таймеру или в соответствии с показаниями датчиков. Когда на улице темнеет или светает, система сама регулирует освещение. «Умный дом» получает информацию извне через систему датчиков, а выполняет свои функции по заданным алгоритмам через электропроводку, динамики, включение или выключение дополнительных устройств и другие элементы
5. Датчик на двери в соседнюю комнату:
Датчики — важная часть системы «умного дома». Они умеют извлекать из окружающей среды самую разную информацию, а система, обработав эту информацию, совершает заданное действие. Например, датчик движения на двери реагирует на ее открытие или закрытие и посылает сигнал на микроконтроллер, который зажигает в комнате свет.
Конечно, на картинке представлены далеко не все роботы, которые способны помогать в быту. У того же робота-пылесоса есть младший брат — небольшой вакуумный пылесос, который ползает по столу и собирает крошки. Есть и двоюродный брат — вакуумный мойщик окон.
Уже появились роботы, которые:
носят за хозяином покупки
моют посуду и сантехнику
готовят еду
кормят и развлекают домашних питомцев в отсутствие хозяина
Роботы учатся помогать не только по дому, но и в личных делах. Так, появляются роботы-помощники для пожилых людей — они ездят за хозяином по дому, могут напомнить, какие цветы полить сегодня, вызвать экстренные службы или позвонить близким. А японский робот-компаньон Lovot призван отчасти заменить близких, когда их нет рядом, так как он умеет имитировать привязанность: если обнять такого робота, он станет теплым, а затем будет преданно следовать за хозяином.
1. Роботы-рецепционисты могут зарегистрировать постояльца, выдать ему карту-ключ и ответить на простейшие вопросы. Им не нужны перерывы и выходные, поэтому из них получаются прекрасные помощники администраторов.
2. Робот-бармен принимает заказ через мобильное приложение и наливает клиенту выбранный напиток, либо смешивает коктейль по просьбе или даже рецепту посетителя. Некоторые версии способны распознавать речь клиента и отвечать ему. Уже разработан робот-бариста, который наливает кофе и выдает конфеты, на очереди — робот-повар, который будет готовить хот-доги, картошку фри и даже блины.
3. Робот-носильщик получает команду, в какой номер надо отнести вещи гостя, и доставляет их самостоятельно. В номере его встречает другой робот, который разложит вещи по ячейкам, а перед отъездом аккуратно уложит обратно в чемодан.
4. Роботы-уборщики по заданному расписанию чистят полы, аккуратно избегая столкновений с людьми и время от времени возвращаясь на базу для подзарядки и обслуживания: им надо регулярно освобождать контейнер для пыли и чистить щетки и фильтры.
5. Камеру хранения тоже можно доверить роботу. Достаточно положить сумку или чемодан в специальное окошко — и роборука поместит его в отдельную ячейку.
1. Дроны помогают городским службам и полиции следить за оперативной обстановкой на улицах. На основе данных с камер дрона оператор может удаленно отрегулировать светофор или прислать специалистов на место аварии. У дрона есть камеры, а оператор в случае необходимости дает команду — и дрон меняет высоту, направление или скорость.
2. Дроны-доставщики умеют приносить заказ из ресторана или покупки из магазина. Они оборудованы GPS, чтобы добраться по нужному адресу, и устройством распознавания лиц — узнав заказчика, микроконтроллер дает манипулятору команду выпустить заказ.
3. Современные камеры автоматически засекают нарушителей на дорогах: у них есть детекторы скорости и система распознавания номеров. Если скорость превышена, они автоматически отправляют данные в систему, которая выписывает штраф (то есть действуют самостоятельно по заданному алгоритму).
4. Роботы-полицейские патрулируют улицы и обеспечивают безопасность. Скажем, в Пекине это уже реальность. Там они оборудованы системой распознавания лиц, чтобы засекать угрозу, рукой-электрошокером (ею управляет диспетчер), динамиками и камерами. При необходимости такой робот может проверить документы — обратиться к прохожему через динамик и камерой передать изображение документа диспетчеру. Тестируют полицейских и в других городах.
5. Колесные дроны уже тестируются компанией Amazon, чтобы в будущем полностью автоматизировать городскую доставку. Дрон движется по тротуару на шести колесах, огибая пешеходов, а распознав заказчика, открывает крышку и позволяет забрать заказ.
6. Кнопка на переходе реагирует на нажатие, после чего микроконтроллер через заданное алгоритмом время меняет свет на зеленый.
В этом видео ментор курса Николай Пак расскажет, как собрать робота из подручных материалов. Пока смотрите видео, постарайтесь запомнить, на какие вопросы нужно ответить, когда делаешь робота.
Если вы решитесь собрать такого робота самостоятельно —
, как это сделать.
Чистка панелей без воды в перспективе поможет снизить затраты на обслуживание солнечных электростанций
Итальянская компания Reiwa Engine совместно с компанией Enel Green Power, занимающейся производством энергии из возобновляемых источников, разработала робота Sandstorm для сухой очистки панелей солнечных батарей, сообщает New Atlas. Он способен перемещаться по ряду солнечных панелей, даже если они установлены неровно, и преодолевает между ними промежутки до 50 сантиметров. При поддержке Angie — первого российского веб-сервера Песок, грязь и пыль со временем покрывают поверхность панелей солнечных батарей, чем существенно снижают их эффективность. Особенно это актуально для засушливой пустынной местности, которая из-за обилия солнечных дней в году хорошо подходит для строительства крупных солнечных электростанций. С учетом быстрого развития солнечной энергетики можно ожидать стремительного роста их количества, а это значит, что для решения проблемы очистки загрязненных панелей со временем будет требоваться все больше трудозатрат и ценных ресурсов, таких как вода, которую сегодня обычно используют для мытья панелей. Сицилийский технологический стартап Reiwa Engine совместно с энергетической компанией Enel Green Power разработал робота Sandstorm. Он предназначен для автономной сухой очистки солнечных панелей с помощью щеток. Для робота не требуется идеально ровной установки солнечных панелей, так как он способен преодолевать разницу в высоте и промежутки между панелями до 50 сантиметров (разработчики не уточняют, как именно это происходит). После окончания чистки или при низком заряде батареи Sandstorm самостоятельно возвращается к док-станции для подзарядки. Прототип сперва протестировали в лаборатории компании Enel Green Power, а затем на мегаваттной секции солнечной электростанции в муниципалитете Тотана в Испании. В результате компания заключила контракт на поставку 150 роботов для работы на двух испанских солнечных электростанциях Totana и Las Corchas, суммарная мощность которых составляет 135 Мегаватт. Необычный способ бороться с загрязнениями на поверхности солнечных батарей предложила компания Tesla, которая запатентовала метод очистки с помощью лазерных лучей. Авторы патента предлагают подбирать параметры лазерных импульсов так, чтобы они не проникали через слой стекла и не представляли опасности для электроники.