МИИ захватили роботы. Второй день под жужжание механизмов идет битва лучших программистов. Журналисты Данил Парников и Алексей Филиппов разобрались, чем все-таки занимаются эти ребята и спросили, как самому научиться управлять механизмами. Советы давал директор Малой Академии математики и информатики Василий Максимов.
Это современное направление науки и техники, где используются механика, электроника и программирование. Создаются специальные устройства, они управляются программой и выполняют действия, которые им задал человек.
Как человек отдает команды роботу?
Каждый робот имеет свой процессор и контроллер. С помощью них отдают команды напрямую. При этом можно создать программу, управляющую мотором и отдельными частями механизма, то есть сделать робота автономным.
Какие программы используют?
Программ, в которых пишут код для роботов, очень много. На “Играх роботов” используют софт от Lego MindStorm или EV3. В них есть графические среды программирования: например, вместо команды “влево” там изображена стрелка в этом направлении. Условно эти несколько стрелок составляют блок, а из блоков получается алгоритм.
Есть язык посложнее — си. В нем нет графики, с помощью него можно делать алгоритмы сложнее.
Зачем учиться робототехнике?
Дети, изучая робототехнику, учатся планировать действия (робота), составлять планы, по которым их роботы действуют. Также ребята учатся работы в команде: кто-то хорошо разбирается в сборке роботов, а кто-то умеет грамотно настроить команду, ну а третий могут представить получившийся механизм. Место найдется каждому.
Качества настоящего робототехника смотрите тут.
Как и где можно обучиться робототехнике?
Практически во всех школах и центрах дополнительного образования есть кружки по робототехнике. Если вы живете в Якутске, научиться этому можно в Малой компьютерной академии СВФУ. Но эти образовательные программы в основном направлены на детей начального школьного возраста. Для ребят постарше есть курсы «Элементы искусственного интеллекта», «Программирование на Java», «Роботы на основе платформы Arduino».
- Интересная статья для тех, кому хочется начать заниматься робототехникой
- Для тех, кто собирается связать свою жизнь с робототехникой, здесь список вузов
Возможно ли заниматься робототехникой самостоятельно?
Есть сложности. Например, вы можете скачать бесплатную программу для создания команд для робота. А вот с деталями потруднее: их можно купить на сайтах или создавать их своими силами на токарном станке. Оба варианта требуют стабильных денежных вложений — деталей всегда будет не хватать. Новичкам советуют приобретать наборы от Германии и Южной Кореи или создавать роботов на Arduino.
Алексей ФИЛИППОВ и Данил ПАРНИКОВ