Меню
Бесплатно
Главная  /  Стиль жизни  /  Робототехника онлайн: шесть бесплатных курсов на русском языке. Где обучиться робототехнике

Робототехника онлайн: шесть бесплатных курсов на русском языке. Где обучиться робототехнике

Павел Баскир - о том, как запустить, масштабировать и монетизировать интереснейший образовательный проект

IT-инструменты, которые использует Павел Баскир

  • FlowPlan
  • 1С:Образовательное учреждение
  • 1С:Бухгалтерия («облачная»)

Московский предприниматель Павел Баскир хотел, чтобы его 10-летнему сыну было интересно учиться чему-то новому. И запустил в Москве сеть кружков по образовательной робототехнике. Дети во время занятий на площадках «Лиги роботов» получают знания по математике, информатике, физике и другим дисциплинам, а потом конструируют и испытывают модели роботов. Проекту нет ещё и года, но за это время он уже дважды серьёзно расширялся..

38 лет, предприниматель, учредитель московской «Лиги роботов» . Учился в МАИ на факультете радиоэлектроники, в Российском экономическом университете им. Плеханова и Open University UK (МИМ ЛИНК), но оконченного высшего образования так и не имеет. С 1997 по 2015 год года владел и управлял компаниями, которые являлись партнерами-франчайзи фирмы «1С». Затем продал бизнес и открыл по франшизе кружки робототехники «Лига роботов» в Москве. Бизнес начинался с одного кружка, сейчас их 40.



Старт

Московская «Лига роботов» началась с конструктора Lego Mindstorm, который Павел Баскир подарил сыну на Новый год. Игрушка давала возможность в игровой форме познакомить сына с дисциплинами, которые необходимы для создания роботов – математике, физике, информатике.

Павел стал искать образовательную программу, которая бы использовала принципы роботехники. Этот поиск привел его вместе с сыном на конференцию «Skolkovo Robotics», где они познакомились с Николаем Паком из Новосибирска, основателем открытого инженерного движения «Лига роботов».

Проект зародился в 2011 году в Новосибирске и с тех пор успешно развивается и в других городах - Томске, Симферополе, Астане и др. Его участники знакомятся с роботехникой, участвуют в конкурсах и конференциях, занимаются проектной деятельностью.

Павла Баскира заинтересовал опыт «Лиги роботов»: привлекло наличие авторской методики обучения робототехнике для школьников всех возрастов. Это была не просто система теоретических знаний, а действующая схема, отработанная на тысячах учеников. Как предпринимателю Павлу понравилось, что у новосибирской команды есть франшиза и уже работающие по ней проекты в других городах. Он купил франшизу и открыл «Лигу роботов» в Москве. «Этот опыт «отчуждаем». Мы не привязаны к каким-то конкретным людям, мы берём материал и можем уже дальше по нему работать», - замечает Павел.

Методика

Каждое занятие «Лиги роботов» длится три часа и проходит по выходным дням один раз в неделю. Ребенок изучает теорию из тех разделов, которые необходимо знать для робототехники – математики, физики, программирования, инженерии, механики. Потом, основываясь на полученных знаниях, ребята собирают робота, программируют его и испытывают в действии.

«Наша методика полезна больше для общего образования. Робототехника для нас – это не цель, а средство изучения разных наук. Знания мы даем в прикладном виде»

Каждый курс рассчитан на три месяца (триместр) и состоит из 12 уроков. Последние два урока в триместре – проектные занятия. Ребёнок делает своего робота, используя конструктор Lego, и презентует родителям.


У каждого занятия есть сценарий. Преподаватель работает в рамках сценария, иногда адаптируя его под особенности группы или примеры из своего профессионального опыта. Работа десятков преподавателей контролируется и синхронизируется различными способами. Это системы дистанционного контроля, общение через соцсети, обратная связь от родителей и коллег. Раз в неделю преподаватели участвуют в общем собрании, где обсуждаются текущие вопросы, педагогические моменты, а также актуальные события из мира робототехники.

Рабочее «железо»

На занятиях используют роботов, которых собирают из конструкторов Lego WeDo и Lego Mindstorm. Именно этими конструкторами пользуется новосибирская «Лига роботов», по ним компания и наработала методическую базу. «Нам при выходе на рынок был важен не конструктор, а наработанная по нему методика, - объясняет Павел Баскир. Также для нас было важным, что именно этот конструктор используют для проведения большей части международных олимпиад по робототехнике».

Конструкторы Lego включают в себя датчики, двигатели и контроллер (мозг робота), а также набор механических деталей. Датчики самые разнообразные – света, касания, звуковые, инфракрасные. Роботы активно взаимодействуют с физическим миром: датчики отправляют информацию на контроллер, который по алгоритмам написанной учеником программы «принимает решения» о своих дальнейших действиях для выполнения поставленной задачи. После команды компьютера двигатель приводит в движение шестерёнки, колёса и другие детали.


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

Набор Lego WeDo предназначен для детей дошкольного или младшего школьного возраста. В нём проще детали и они такие же, как в классических конструкторах Lego. Набор Lego Mindstorm рассчитан на ребят постарше: там другой принцип крепления деталей. Стоят наборы 10 и 30 тысяч рублей соответственно. На занятиях они выдаются детям бесплатно.

Преподаватели

Московская «Лига роботов» для поиска преподавателей, которым интересна робототехника и работа с детьми, создала отдельную структуру – Школу преподавателей Лиги роботов (ШПЛР). Всем кандидатам перед началом работы необходимо пройти в ней обучение.

Сначала создатели московской «Лиги роботов» попытались сделать обучение преподавателей платным. Тем самым они хотели проверить мотивацию претендентов и повысить «входной порог», чтобы отсечь случайных людей. Но вскоре от платы отказались. Она отпугивала тех людей, которые хотели прийти, но не понимали, что происходит в московской «Лиге роботов» и за что им надо платить.


Отбор будущих преподавателей проходит в шесть этапов: заполнение мотивационных тестов, личное собеседование перед началом обучения, наблюдение кураторов во время обучения, сдача экзаменов на знание теории, прохождение практики, выходное собеседование. Само обучение длится не менее 40 часов. Преподавателями, в основном, становятся студенты технических вузов. В ШПЛР им дают уроки педагогического мастерства, робототехническую теорию и практику под руководством опытного наставника. С ноября прошлого года по январь 2016 года школа подготовила более 200 человек. В московской «Лиге роботов» считают, что чем больше преподавателей, тем больше гарантии качества и взаимозаменяемости.

Масштабируемость

Павел Баскир на стадии запуска бизнеса понимал, что в Москве «Лигу роботов» надо развивать не на одной, а сразу на нескольких площадках. Для того чтобы «обкатать» сетевую модель управления, необходимо было на начальном этапе выйти не менее чем на 10 площадок. Они были открыты в сентябре 2015 года На них можно было опробовать управленческие решения и методику «Лиги роботов», выявить их слабые места и принять меры, которые позволили бы их улучшить.

Управление несколькими площадками одновременно помогает снизить как расходы на закупки оборудования, так и расходы на обучение персонала. По затратам обучение преподавателей на одну или на 10 площадок отличаются не сильно.

Изначально Павел ориентировал свой проект только на школы и школьников. Он исходил из того, что в школах есть компьютерные классы с оборудованием, которые по выходным пустуют. Их можно использовать для занятий на взаимовыгодных для «Лиги роботов» и школ условиях. Сейчас московская «Лига роботов» заключает с образовательным учреждением договор о сетевой реализации образовательных программ. Компания не платит за помещение для занятий, а школа получает обучение школьных педагогов, комплекты конструкторов, подготовку школьных команд к спортивным соревнованиям по робототехнике. Конструкторы через год после работы кружка в школе становятся собственностью образовательного учреждения. Полученные методики и оборудование школа может использовать для своего основного образовательного процесса.

Чтобы договориться со школами, Павел Баскир и коллеги в мае 2015 года попали на прием в департамент образования Москвы, где рассказали о проекте. Летом они свозили завучей школ в фонд «Сколково», где сделали презентацию достижений современной робототехники и своего проекта. После этого несколько директоров школ предложили сотрудничество.


Неожиданно с аналогичным предложением обратились и те учреждения, которые изначально не рассматривались «Лигой роботов» в качестве потенциальных площадок - библиотеки и центры молодёжного инновационного творчества. Теперь «Лигу роботов» зовут на свою территорию частные детские сады и школы.

Компания проводит также занятия на базе организаций, у которых есть собственные учебные компьютерные классы, простаивающие в выходные дни. За предоставление помещения «Лига роботов» бесплатно обучает детей сотрудников.

На каждой площадке функционирует один кружок робототехники. Пропускная способность кружка – до 100 детей за выходные, но загруженность у секций в разных частях Москвы неодинаковая. Есть районы, где заинтересованных ребят меньше, чем ожидали организаторы. В каждом кружке занимается 6 групп детей, группа обычно формируется из 16 человек.

Аудитория

Сначала московская «Лига роботов» планировала проводить занятия только с ребятами школьного возраста. Но после запуска проекта родители дошкольников тоже стали проявлять интерес. Если есть спрос, то и предложение появится: сейчас компания работает и с детьми от 5 лет.

Группы формируются по возрасту участников и по уровню их подготовленности. Если в «Лигу роботов» придут двое ребят одинакового возраста, но один из них уже занимался в кружке, а другой нет, их распределят в разные группы. И они будут учиться по разным программам. Всего таких программ 13, а общий объем учебного материала более 600 академических часов.


Иногда родители, уверенные в одарённости своего ребёнка, просят перевести его в группу более старшего возраста. Тогда сотрудникам приходится объяснять, что результат лучше, если ребёнок занимается по программе в соответствии со своим возрастом и параллельно со школьной программой. Но эти доводы не все воспринимают с первого объяснения.

Вложения

Инвестиции в проект составили около 4 миллионов рублей. Это были личные накопления Павла Баскира, полученные от продажи предыдущего бизнеса.

Приобретение франшизы обошлось в 500 тысяч рублей. Остальное потратили на аренду офиса, закупку наборов конструктора Lego, подготовку первых 40 преподавателей. Павел Баскир пробовал получить кредит, но безрезультатно. Банки кредитуют под залог имущества и отдают предпочтение тем компаниям, которые уже имеют какую-то историю.

«В принципе, мы не слишком нуждались в заемных средствах, для открытия бизнеса нам хватило своих. Зато мы проверили, можно ли получить кредит, когда речь пойдёт о масштабировании бизнеса»

Цены на свои занятия московская «Лига роботов» устанавливала интуитивно – 1000 рублей за один трехчасовой урок. У большинства конкурентов столько же стоит час занятий. Но невысокие цены способствовали большой пропускной способности. За счёт этого получилось выйти на массовый рынок. Сейчас в секциях «Лиги роботов» в Москве занимается несколько тысяч детей. Ежемесячная выручка составляет более 8 миллионов рублей.

Сложности и нюансы

Изначально Павел Баскир отводил себе в проекте роль учредителя и стратега. «Мечта каждого предпринимателя – он задумывает что-то интересное, и оно само собой воплощается. Конечно, так не бывает. У нас была сформирована управленческая команда во главе с генеральным директором. Но жизнь внесла свои коррективы: пришлось сильно погружаться в процессы и помогать команде. Ребята большие молодцы, берутся за масштабные задачи, которые в этой отрасли ещё никто не делал, получают очень интересный профессиональный опыт. А я в свою очередь им в этом помогаю», - говорит Павел.

Многому приходилось учиться в процессе работы, в том числе взаимодействию с госорганами. Павлу и его команде пришлось осваивать навыки лоббирования интересов – как своего предприятия, так и всей отрасли негосударственного дополнительного образования. Предприниматели изначально рассчитывали, что договориться получится быстрее и проще. Например, до сих пор не уточнена юридическая форма взаимодействия между «Лигой роботов» и департаментом образования Москвы, хотя этим вопросом основатели «Лиги» серьезно занимаются с первого дня работы проекта.

На рынке робототехники существует около сотни организаций, занимающихся образовательной деятельностью в этой сфере. Есть как небольшие сети из кружков робототехники, так и большое количество несетевых кружков, созданных энтузиастами при школах, дворцах творчества и на других площадках. «Мы понимаем, что на рынке есть несколько серьёзных игроков, готовящихся зайти со своими предложениями. Мы всех знаем и к конкуренции готовы», - говорит Павел Баскир.

Занятия в «Лиге роботов» сезонные: из-за каникул и экзаменов выпадают декабрь, январь, май, июнь, июль и август. Зарабатывать в «межсезонье» на занятиях с детьми не получается. В компании эти периоды используют для маркетинга и подготовки преподавателей.

Одним из мероприятий с целью популяризации образовательной робототехники в «межсезонье» стал «Робомарафон» Это серия бесплатных мастер-классов, которые проводятся в течение нескольких месяцев в году в технопарках, библиотеках и центрах молодёжного творчества. «Проектная мощность» последнего «Робомарафона» составляла 12000 обучающихся детей. Его устраивает московская «Лига роботов» совместно с привлечёнными партнёрами. «Робомарафон» - это возможность рассказать о своём проекте и получить новых участников платных занятий. Также «Лига роботов» участвует в научно-технических фестивалях, которые устраивают другие организаторы.



Планы

Московская «Лига роботов» хочет расширять образовательный контент и давать детям не только знания по робототехнике, но и по «дружественным» дисциплинам, например, 3D-моделированию и 3D-печати.

Для этого у создателей проекта теперь есть все возможности. В этом году московская «Лига роботов» получила грант от департамента науки, промышленной политики и предпринимательства Москвы и министерства экономического развития России на открытие собственного центра молодёжного инновационного творчества. Он будет оборудован 3D-принтерами, фрезерами и лазерами – всем оборудованием, необходимым для знакомства школьников с современными технологиями 3D-печати.

В «межсезонье» московская «Лига роботов» планирует проводить летние лагеря – городские или выездные. Также в планах проведение одноразовых мастер-классов для детей и взрослых. Опыт их проведения уже есть. Например, в фонде «Сколково» устраивали «Робоночь», которую посетили около 120 взрослых. Они участвовали в мастер-классах, связанных, по сути, с детскими конструкторами.

Компания работает над корпоративным предложением, которое направлено на проведение мероприятий для детей сотрудников разных организаций и фирм.

Одна из первостепенных задач – увеличить к осени 2016 года количество площадок до ста. Для этого летом будут набирать и готовить новых преподавателей, искать новые территории для проведения занятий.

Робототехники олицетворяют собой сочетание противоположностей. Как специалисты, они искушены в тонкостях своей специализации. Как универсалы, они способны охватить проблему в целом в той степени, что позволяет имеющаяся обширная база знаний. Предлагаем вашему вниманию интересный материал на тему умений и навыков, которые необходимы настоящему робототехнику.

А кроме самого материала также комментарии одного из наших робо-экспертов, куратора екатеринбургского , Олега Евсегнеева.

Инженеры-робототехники, как правило, попадают в две категории специалистов: думающих (теоретиков) и делающих (практиков). Это означает, что робототехники должны отличаться хорошим сочетанием двух противоположных стилей работы. «Склонные к исследованиям» люди вообще любят решать проблемы, думая, читая и изучая. С другой стороны, специалисты-практики любят решать проблемы лишь «испачкав руки», можно так сказать.

В робототехнике нужен тонкий баланс между напряженными исследованиями и расслабленной паузой, то есть работа над реальной задачей. В представленный перечень попали 25 профессиональных умений, сгруппированных в 10 существенных для роботостроителей навыков.

1. Системное мышление

Один из менеджеров проекта однажды заметил, что многие, связанные с робототехникой люди, оказываются впоследствии менеджерами проектов или системными инженерами. В этом есть особый смысл, так как роботы являются очень сложными системами. Занимающийся роботами специалист должен быть хорошим механиком, электронщиком, электриком, программистом и даже обладать познаниями в психологии и когнитивной деятельности.

Хороший робототехник в состоянии понять и теоретически обосновать, как совместно и слаженно взаимодействуют все эти разнообразные системы. Если инженер-механик может вполне обоснованно сказать: «это не моя работа, тут нужен программист или электрик», то робототехник должен хорошо разбираться во всех этих дисциплинах.

Вообще, системное мышление является важным навыком для всех инженеров. Наш мир – одна большая сверхсложная система. Навыки системной инженерии помогают правильно понять, что и как связано в этом мире. Зная это, можно создавать эффективные системы управления реальным миром.

2. Мышление программиста

Программирование является довольно важным навыком для робототехника. При этом не имеет значения, занимаетесь ли вы низкоуровневыми системами управления (используя лишь MATLAB для проектирования контроллеров) или являетесь специалистом по информатике, проектирующим высокоуровневые когнитивные системы. Занимающиеся роботами инженеры могут быть привлечены к работе по программированию на любом уровне абстракции. Основное различие между обычным программированием и программированием роботов заключается в том, что робототехник взаимодействует с оборудованием, электроникой и беспорядком реального мира.

Сегодня используется более 1500 языков программирования. Несмотря на то, что вам явно не нужно будет учить их все, хороший робототехник обладает мышлением программиста. А они будут комфортно чувствовать себя при изучении любого нового языка, если вдруг это потребуется. И тут мы плавно переходим к следующему навыку.

Комментарий Олега Евсегнеева: Я бы добавил, что для создания современных роботов требуется знание языков низкого, высокого и даже сверхвысокого уровня. Микроконтроллеры должны работать очень быстро и эффективно. Чтобы этого достичь, нужно углубляться в архитектуру вычислительного устройства, знать особенности работы с памятью и низкоуровневыми протоколами. Сердцем робота может быть тяжелая операционная система, например, ROS. Здесь уже может понадобиться знание ООП, умение пользоваться серьезными пакетами машинного зрения, навигации и машинного обучения. Наконец, чтобы написать интерфейс робота в веб и связать его с сетью интернет, неплохо будет научиться скриптовым языкам, тому же python.

3. Способность к самобучению

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

Стремление к постоянному изучению чего-то нового является важной способностью на протяжении всей вашей карьеры. Поэтому использование эффективных лично для вас методов обучения и хорошее восприятие прочитанного помогут вам быстро и легко получать новые знания, когда в этом возникает необходимость.

Комментарий Олега Евсегнеева: Это ключевой навык в любом творческом деле. С помощью него можно получить другие навыки

4. Математика

В робототехнике имеется не так много основополагающих навыков. Одним из таких основных навыков является математика. Вам, вероятно, трудно будет добиться успеха в робототехнике без надлежащего знания, по крайней мере, алгебры, математического анализа и геометрии. Это связано с тем, что на базовом уровне робототехника опирается на способность понимать и оперировать абстрактными понятиями, часто представляемыми в виде функций или уравнений. Геометрия является особенно важной для понимания таких тем, как кинематика и технические чертежи (которых вам, вероятно, придется много сделать в течение карьеры, включая те, что будут выполнены на салфетке).

Комментарий Олега Евсегнеева: Поведение робота, его реакция на окружающие раздражители, способность учиться – это все математика. Простой пример. Современные беспилотники хорошо летают благодаря фильтру Калмана – мощному математическому инструменту для уточнения данных о положении робота в пространстве. Робот Asimo умеет различать предметы благодаря нейронным сетям. Даже робот-пылесос использует сложную математику, чтобы правильно построить маршрут по комнате.

5. Физика и прикладная математика

Есть некоторые люди (чистые математики, например), которые стремятся оперировать математическими понятиями без привязки к реальному миру. Создатели роботов не относятся к такому типу людей. Познания в физике и прикладной математике важны в робототехнике, потому что реальный мир никогда не бывает таким точным, как математика. Возможность решить, когда результат расчета достаточно хорош, чтобы на самом деле работать – это ключевой навык для инженера-робототехника. Что плавно подводит нас к следующему пункту.

Комментарий Олега Евсегнеева: Есть хороший пример – автоматические станции для полета на другие планеты. Знание физики позволяет настолько точно рассчитать траекторию их полета, что спустя годы и миллионы километров аппарат попадает в точно заданную позицию.

6. Анализ и выбор решения

Быть хорошим робототехником означает постоянно принимать инженерные решения. Что выбрать для программирования - ROS или другую систему? Сколько пальцев должен иметь проектируемый робот? Какие датчики выбрать для использования? Робототехника использует множество решений и среди них почти нет единственно верного.

Благодаря обширной базе знаний, используемой в робототехнике, вы могли бы найти для себя более выгодное решение определенных проблем, чем специалисты из более узких дисциплин. Анализ и принятие решений необходимы для того, чтобы извлечь максимальную пользу из вашего решения. Навыки аналитического мышления позволят вам анализировать проблему с различных точек зрения, в то время как навыки критического мышления помогут использовать логику и рассуждения, чтобы сбалансировать сильные и слабые стороны каждого решения.

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

Как строится обучение?

Занятия строятся от простого к сложному, причем, на самих занятиях не просто занимаются конструированием и собиранием роботов из деталек, а выполняют проекты: знакомятся с теоретическими вопросами, ставят поисковые задачи, учатся работать в команде, обсуждать и отстаивать свою точку зрения. Робот помогает пройти этот путь легко и с удовольствием: материал не выдается в сухом и дозированном виде, а познается детьми в игре, в творчестве и поиске решения задачи.

Правда, насколько эффективны занятия в кружке, зависит от преподавателя и его методического обеспечения. Робототехника настолько популярна, что существуют специальные методики, в которых продумано построено От и До.

На первых занятиях ребята пытаются разобраться в том, как устроен реальный мир и по каким физическим законам существует все, что нас окружает. Одновременно обучающиеся знакомятся с конструктором, из которого они и будут создавать своего первого робота.

Что получает ребенок от обучения

Материальным результатом обучения в кружке робототехники для детей становится созданный ребенком самостоятельно робот (обычно он подлежит демонтажу, поскольку конструктор является собственностью кружка; можно купить такой же для себя; цены — от 10 тыс. руб.). Ну, а нематериальный результат — это знания, умения и интерес ребенка к науке и техническому творчеству.

Позднее дети начинают знакомиться с основами программирования.

Возраст детей

В кружках робототехники могут обучаться дети примерно от 5 лет и до 15-17. Разумеется, программы у них разные.

Если говорить о платформе робототехники LEGO, то младшие (дошкольники и учащиеся начальной школы) фактически играют с простейшим конструктором для конструирования роботов LEGO WeDo, познавая окружающий мир, учась взаимодействовать друг с другом. Детали робота довольно легко соединяются и похожи на детали традиционного конструктора LEGO, который есть у многих дошкольников. Программа для движения робота, которую создают обучающиеся, тоже несложная и пишется из готовых «блоков» под руководством преподавателя. Но робот у них получается самый настоящий.

Ребята постарше пользуются конструктором LEGO Mindstorms; он более сложный, с другим принципом крепления. Этот конструктор позволяет создать более сложную модель, нежели в LEGO WeDo. На занятиях вводятся элементы программирования на языке Scratch, С++, либо визуальном языке программирования.

Робототехникой занимаются и студенты, и взрослые. Но платформы и задачи, которые ставят перед собой взрослые, отличаются от детских занятий.

Что представляет собой конструктор

Конструкторы, с которыми работают дети в кружке робототехники, включают в себя:

  • контоллер (это, так сказать, мозг робота);
  • датчики (инфракрасные, датчики звука, касания и т.д.);
  • части, обеспечивающие движение модели.

Необходим также и компьютер — на нем создается программа, в соответствии с которой робот будет действовать. Также на компьютере детям предоставляется учебный материал по теме занятия. Датчик реагирует на раздражитель, и робот совершает действие, предписанное ему программой, — это суть действий модели, которую к концу обучения должен собрать ребенок.

Конструкторы LEGO удобны тем, что их нетрудно приобрести (хотя они довольно дороги, от 10 до 30 тысяч рублей. Например, в интернет-магазине OZON.ru можно купить конструктор Mindstorms) и они используются в большинстве международных соревнований и конкурсов по робототехнике. В большинстве кружков робототехники для детей пользоваться таким комплектом слушатели могут бесплатно.

Другие платформы

LEGO — не единственная платформа, на которой занимаются робототехникой. Есть и другие «железки»: Fishertechnic, Arduino, Raspberry Pi, Multiplo. Перед тем, как записаться в кружок, уточните, на какой базе там проходит обучение.

Робототехника со стороны может казаться достаточно комплексным и требовательным предметом, который не то что дома, но и в специальных учебных заведениях получается освоить с трудом. В то же время занятиями по робототехнике в школах уже трудно кого-то удивить, как и самыми разными онлайн-уроками от китайского языка до графического дизайна. Но можно ли научиться создавать и программировать робота дома по дистанционной программе? Сегодня разбираем русскоязычные бесплатные онлайн-курсы по робототехнике.

Сразу оговоримся, что каждый курс предполагает, что роботов надо из чего-то собирать. Разные преподаватели предпочитают работать с разными конструкторами и на разных платформах, поэтому, прежде чем приступить к занятиям, стоит внимательно изучить эти вопросы и приобрести необходимую электронику заранее в соответствии с вашими интересами и запросами.

Возраст: от 13 лет

Платформа: Arduino

Преподаватели: руководитель и научный сотрудник направления робототехники Лаборатории инновационных образовательных технологий МФТИ Алексей Перепёлкин и Дмитрий Савицкий

Длительность: 6 недель

Эта программа существует уже почти два года, за это время её прошли несколько сотен человек. Из основных плюсов студенты выделяют структурированность и доступность учебного материала. Видео-лекции расскажут, как проектировать, собирать и программировать устройства. Каждую неделю - новое практическое задание. Создателям удалось рассказать о сложном простыми словами, и курс действительно подходит даже тем, у кого нет бэкграунда по теме. Можете не сомневаться: к концу занятий вы перейдете на «ты» с роботами и самостоятельно соберете 3D-принтер.

2. Курс «Роботы в быту» от МГТУ им. Н.Э. Баумана на «Универсариуме»

Возраст: от 15 лет

Преподаватели: Андрей Витальевич Кравцов и Борис Сергеевич Старшинов - к.т.н., доц., проф. Академии военных наук, доцент кафедры «Основы физики» МГТУ им. Н.Э. Баумана

Длительность: 1 месяц

Это более общий и теоретический курс для аудитории, которая понимает, чем мехатроника отличается от робототехники. Он состоит из четырех модулей, и практические задания предусмотрены на последнем этапе из 6 занятий с захватывающим названием «Применение робототехнических устройств в экстремальных условиях».

3. Курс «Основы программирования роботов» от МГУПИ на «Универсариуме»

Возраст: от 13 лет

Платформа: Arduino

Преподаватели: Андрей Назарович Будняк - Заместитель директора ЦТПО МГУПИ, Вице-президент Ассоциации спортивной робототехники, победитель соревнований Российской Федерации 2012 года по робо-сумо в номинации «Самый технологичный робот». Победитель и лауреат многочисленных соревнований по спортивной робототехнике: Кубок Политехнического музея, GEEK PICNIC, Чемпионат России по робо-сумо, RobotChallenge в Вене.

Длительность: по своему усмотрению

Ближайший курс: лекции доступны в записи

Курс от титулованного робототехника, победителя всевозможных соревнований Андрея Будняка рассчитан на тех, кто освоил школьную программу по физике и информатике (особенно разделы о электричестве и алгоритмах). При этом курс будет полезен даже тем, кто далек от электроники, но может применять микроконтроллеры в своей работе: архитекторы, дизайнеры, врачи, звуковики. В общем, всё, что вы хотели знать о регуляторах, индикаторах, приводах и датчиках, но боялись спросить.

4. Курс «Arduino для начинающих» от «Занимательной робототехники»

Возраст: от 10 лет

Платформа: Arduino

Длительность: по своему усмотрению

Ближайший курс: уроки доступны в записи

Команда «Занимательной робототехники» создала простой курс для новичков, где есть текстовые объяснения, фотографии и обучающие видео. Роль ведущего исполняет мальчик Саша, который последовательно выполняет все необходимые действия и сопровождает их комментариями. В этом заключается сразу и основной плюс и главный минус этой программы: действительно, каждый сможет повторить манипуляции, описанные в пошаговой инструкции, тем более когда есть подробное видео, но при этом часто остаются пробелы в понимании, что и зачем делается. С другой стороны, у курса довольно оживленное онлайн-коммьюнити, где все вопросы можно обсудить.

5. Уроки на Robot Class

Возраст: от 10 лет

Платформа: разные

Преподаватель: Олег Евсегнеев

Длительность: по своему усмотрению

Ближайший курс: уроки доступны в записи

Сборник разрозненных уроков по робототехнике и программированию от Олега Евсегнеева, которые разделены по уровню сложности: для новичков и для продвинутых. Это скорее тематический блог, нежели полноценный курс, но найти что-то полезное и интересное для себя смогут все, кто уже интересуется робототехникой. В отличие от других вариантов здесь нет видео - только текст с фотографиями, формулами, схемами и кусками кода. И такой, казалось бы, устаревший формат даже немного освежает.

6. Курс «Мой друг – робот. Социокультурные аспекты социальной робототехники» на Coursera

Платформа: нет

Преподаватель: Надежда Зильберман, кандидат филологических наук, доцент кафедры гуманитарных проблем информатики Томского государственного университета ()

Длительность: 7 недель

Этот курс не занимается техническими особенностями разработки роботов. Эта программа исходит из предпосылки, что роботы с минуту на минуту станут часть повседневности (а на самом деле - уже давно стали). Здесь обсуждаются именно социокультурные аспекты робототехники: как выглядит робот, как он взаимодействует с человеком, какие отношения выстраиваются между роботом и «хозяином» и на чем основывается этика этих отношений. Интересный теоретический курс, пройдя который вы узнаете, что такое «синдром Франкенштейна» и познакомитесь с «эффектом зловещей долины».

Что общего у программиста, занимающегося андроидами, погруженного в психологию и бихевиористику, и инженера, который пишет алгоритмику индустриальных роботов и изучает мехатронику и высшую математику? Оба они занимаются робототехникой - самой востребованной отраслью в ближайшем будущем. Сейчас роботостроение в России - непаханое поле: потребность в разных роботах (промышленных, домашних, мобильных, боевых, антропоморфных) довольно высокая, а специализируются на их производстве всего несколько компаний. Что нужно знать о профессии робототехника и чему начинать учиться уже сегодня, Look At Me узнал у экспертов.

Эланд Инбар о недостатках американского
образования и о том, чем полезен конструктор Lego

«У создания роботов есть две важных составляющих: инженерные решения и железо, с одной стороны, и обработка данных и софт - с другой. Чтобы быть робототехником, нужно понимать и разбираться в обоих вопросах, там как они одинаково важны. Роботы - это те же самые компьютеры, только с моторами и сенсорами. Думайте о них как об информатике, воплощённой в жизнь. В любом случае, чтобы постигнуть эту науку, вам придётся начать с разработки программного обеспечения, а значит, придётся выучить языки программирования. Например, Python широко поддерживается многими платформами. ROS (Robot Operating System ) сейчас тоже набирает популярность, хотя их создателей Willow Garage больше не существует. Начинающим робототехникам я рекомендую приобрести конструкторы LEGO EV3 или Robotis Bioloid для тренировок, они помогут погрузиться в детали. Добейтесь уверенности при работе с этими конструкторами, разработайте основные алгоритмы (простейшую навигацию, захваты и т. д.). Это даст вам базу. Потом надо обязательно устроиться интерном в робототехническую компанию - там вас научат всему. Кстати, если вы решили учиться робототехнике в американском вузе, то помните, что там основное внимание уделяется машиностроению, а вам никак нельзя забывать про софт.

Сейчас очень много прикольных роботов, но никто их не покупает, потому что на самом деле они не решают важных проблем

Однажды вы почувствуете, что готовы к созданию собственного робота. Это и легче, и труднее всего. Поэтому я всегда советую начинать с необходимости. Возьмите за основу реальную проблему, и пусть ваше устройство решает её. Сейчас очень много прикольных роботов, но никто их не покупает, потому что на самом деле они не решают важных проблем. В тоже время сейчас проблем полно. Займитесь ими, и это приведёт вас к успеху».

Владимир Белый о том, почему роботов
стоит создавать в человеческом обличии

«Робототехника - очень широкое понятие, в него входит и разработка программного обеспечения и мобильного софта, и создание сложных инженерных решений, программирование искусственного интеллекта и дизайн. Это очень перспективное направление не только для инженеров и программистов, но и для дизайнеров, маркетологов и даже психологов. Мы живём в интересное время: на наших глазах зарождается абсолютно новый рынок, продукты которого изменят нашу жизнь. Подобное случилось, когда появились, например, персональные компьютеры.

Сегодня я и моя команда работаем над усовершенствованием наших роботов. Мы делаем это, чтобы облегчить жизнь людей, оставить им больше времени для общения с родными и любимыми. Роботы должны заменить нас в рутинной и опасной работе, как уже произошло во многих видах производства. Сейчас нельзя представить нашу жизнь без промышленных роботов, которые занимаются сборкой, сваркой, сортировкой разных продуктов - они оптимизируют предприятия, позволяют сократить расходы и риски.

Помимо промышленных роботов, есть так называемые биоморфные роботы - прообразы животных и насекомых, которые благодаря своим размерам и прочим особенностям могут выполнять особые задачи. Однако антропоморфные роботы, то есть похожие на людей, это наиболее удобный вариант воплощения искусственного интеллекта. Дело в том, что весь окружающий нас быт создан с расчётом на человека: на его рост, особенности анатомии. Поэтому гораздо более выгодно создать машину, способную передвигаться и работать в тех же условиях, что и мы, чем приспосабливать, скажем, робота на гусеничной платформе или на колёсной базе, к человеческому быту. Кроме того, сработал психологический фактор: люди всегда стремились создать себе подобного.

Нужно сразу создавать параллельный мир, где роботы сосуществуют с людьми
и становятся их помощниками

Сегодня антропоморфная робототехника пока ещё находится в зарождающейся стадии: областей для применения таких роботов много, а нерешённых проблем - ещё больше. Наша компания старается развивать эту отрасль. Мы специально создали экосистему, в которой разработчикам ПО даётся возможность делать приложения для наших роботов, то есть фактически организовали рабочие места для программистов. Кроме того, это хорошо и для потребителя. Покупая нашего робота Alphabot или арендуя его, он получает некую машину, которую можно «приспособить» под конкретные нужды. Здесь можно провести аналогию с App Store. Мы покупаем IPAD, загружаем нужные программы и получаем персонифицированное устройство.

Однако на данном этапе люди ещё не могут свыкнуться с мыслью, что вскоре роботы войдут в нашу жизнь так же плотно, как, например, планшеты. Важно понимать, что мы не призываем разрушить старый мир, а на его руинах что-то создавать. Нет! Нужно сразу создавать параллельный мир, где роботы сосуществуют с людьми и становятся их помощниками. Призываем всех людей присоединиться к такой идеологии и вместе развивать будущее человечества.

В восстание машин, которого многие опасаются, я не верю. Но всегда нужно помнить, что за любой машиной стоит человек. А вот в людях нельзя быть уверенным до конца».

Сергей Мельников о том, как самостоятельно изучить робототехнику и собрать своё первое устройство

Сергей Мельников

Разработчик автоматизированных систем, программист, преподаватель робототехники, администратор servodroid.ru

«Я стал заниматься роботами ещё в школе, когда меня зачислили в кружок «Радиолюбитель». Там я научился паять, разбираться в схемотехнике и делать простые инженерные конструкции. Когда же я научился читать любые радиоэлектронные схемы, дело дошло до простого робота с парой светодатчиков и реле, по которым он видел, и мог передвигаться. Самое интересное - наблюдать, как «железяка» без человеческой помощи сама, своими силами, что-то делает. После того как я собрал своё первое громоздкое устройство с кучей проводов, залитое клеем и обмотанное скотчем, я влюбился в робототехнику.

В Санкт-Петербурге я учился на программиста, но при этом продолжал заниматься роботами. Я самостоятельно погружался в специальность и считаю, что это лучший путь, и каждый может ему следовать.

Я специализируюсь не только на BEAM-робототехнике, но и на сложных вычислительных системах, комплексах и, конечно же, программном обеспечении. Например, я сотрудничаю с МЧС и занимаюсь роботами для спасательных и разведывательных работ. Но в основном моя любимая часть - это BEAM («биология, электроника, эстетика, механика») . С этого всё начинается: с простейших роботов из доступных компонентов без сложного программирования. Собирая BEAM-робота, мы стараемся подходить к выполнению задачи с разных ракурсов, даже не имея большого числа электронных компонентов и логических цепочек. Собирая такого робота, мы в конце концов можем ткнуть пальцем в любую его часть и рассказать о ней всё от А до Я. Рассказать, как идёт сигнал от фотодатчика, как он обрабатывается микросхемой, и что получается в конце. Мы всегда можем по цепочке выявить причину, из-за которой не работает робот. Это лучшая база для новичков.

Я уверен, что робототехника очень перспективная сфера деятельности. Она позволяет человеку применить практически любые свои знания. Создать робота - это как нарисовать картину, имея в руках не кисть, а паяльник. Каждый раз ты удивляешься тому, что можешь собрать такую чудную конструкцию, а самое важное - найти ей применение».