Могут ли обычные люди создавать роботов? Да, для этого не нужно иметь специальное инженерное образование. Любительская робототехника или моделизм успешно развиваются.
Об этом хобби расскажем в новой статье!
Что такое робототехника
Робототехника простым языком — это конструирование роботов. Слово «робот» придумал чешский писатель Карел Чапек и применил в своей пьесе под названием «Россумские Универсальные Роботы». За 20 век и начало 21-го такие устройства эволюционировали от простых автоматонов и промышленных манипуляторов до похожих на человека андроидов. Сейчас роботов используют в медицине, логистике, производстве, индустрии развлечений и так далее. Как правило, они не похожи на продвинутые модели из фантастических фильмов и игр, но, возможно, это лишь вопрос времени.
Сегодня любительская робототехника или моделизм — вполне доступное увлечение. Роботы, созданные ради развлечения, могут быть радиоуправляемыми или автономными. В девяностые и нулевые на Западе стали популярны телешоу, в которых устройства соревновались друг с другом. В британском Robot Wars они проходили различные испытания (футбол, гонки, перетягивание каната) и сражались друг с другом. В США демонстрировали передачу BattleBots. Такие роботы совсем не похожи на людей и чаще напоминают бронированные коробки или газонокосилки с шипами. Зато в своем деле хороши!
Автономные роботы тоже не отстают от управляемых собратьев. Для них проводят чемпионаты по футболу, сумо и отслеживанию линий (движение по нарисованному маршруту). Таких роботов программируют, чтобы они были способны на самостоятельные решения и действия. Обычно используют языки Python, Java, C++ и другие.
Как начать заниматься робототехникой
Если вы ребенок — попросите родителей записать вас в кружок робототехники. Они есть даже в маленьких городах, не говоря уже о мегаполисах. В основном, в них учат собирать роботов из специальных наборов (Lego, Technolab, Robbo) и программировать их на Scratch и других языках. Возможно, такой факультатив или кружок есть в вашей собственной школе.
Что делать взрослому, который хочет делать роботов? Во-первых, курсы (в том числе онлайн) есть и для них. Во-вторых, можно освоить робототехнику самостоятельно. В этом случае лучше начать с вводных онлайн-курсов. Особенно, если у вас нет инженерного или другого близкого бэкграунда. Курсы можно найти на «Лекториуме», «Универсариуме», Udemy и других площадках. Освоить теорию помогут книги: например «Изучаем Arduino. Инструменты и методы технического волшебства» (Джереми Блум), «Основы робототехники» (Анатолий Иванов), «Настольная книга разработчика роботов» (Оуэн Бишоп).
Никто не мешает вам начать с робототехнического набора от Lego, Robotis, Abilix или другого производителя. Хотите собирать «боевых» роботов, как из телепередач, про которые мы говорили в первом разделе статьи? Здесь придется как следует изучить специальные сайты и сообщества. Обычно там есть материалы и схемы по сборке. Примеры: сайты myrobot.ru, prorobot.ru. Полезные каналы в Telegram: «Занимательная робототехника», OpenAI и т.д. При работе над роботом соблюдайте технику безопасности!
Конечно, мы говорим о любительской робототехнике веселья ради. Если вы хотите создавать специализированных роботов для промышленности или медицины, нужно полноценное образование.
Робототехника — очень перспективная область, ведь с каждым годом люди делегируют роботам все больше своих задач! Кто сейчас пылесосит вашу квартиру?
Источники:
1. Олег Кивокурцев. Механическая рука помощи: что такое робототехника и зачем она нужна детям.
2. MaxRokatansky. Битвы роботов: соревнования и способы выиграть в подобных соревнованиях.
3. Christina Kretsu. Робототехника для начинающих: курсы, книги и полезные ссылки.
Больше статей:
Геймдев Японии: часть 1
Гик-хобби: гражданская наука
10 игр для будущего программиста