Особенности профессии
Робототехника (роботехника) – это прикладная научная отрасль, посвященная созданию роботов и автоматизированных технических систем. Такие системы также называют робототехническими системами (РТС). Ещё одно название – роботостроение. Так называют процесс создания роботов, по аналогии с машиностроением. Роботы особенно нужны там, где человеку работать слишком тяжело или опасно, и там, где каждое действие должно выполняться с нечеловеческой точностью. Например, робот может взять пробы грунта на Марсе, обезвредить взрывное устройство или провести точную сборку прибора.
Обучение на Робототехника
Чтобы стать робототехником, нужно получить высшее образование по направлению «мехатроника и робототехника». В частности, к этому направлению относится специальность «роботы и робототехнические системы». Высшее образование даёт квалификацию «инженер».
Рабочее место
Робототехники работают в конструкторских бюро авиации и космонавтики. Например, в НПО им. С.А.Лавочкина. В научно-исследовательских центрах разной направленности (космос, медицина, нефтедобыча и пр.). В компаниях, специализирующихся на роботостроении.
Важные качества
Профессия робототехник предполагает интерес к точным наукам и инженерному делу, аналитический склад ума, хорошо структурированное мышление в сочетании с богатым воображением.
Знания и навыки
По существу, робототехник – это универсальный специалист: инженер, программист, кибернетик в одном лице. Ему необходимо знание механики, программирования, теории автоматического управления, теории проектирования автоматических систем. Очень важны навыки конструирования, умение работать руками, например, пользоваться паяльником.
Hard Skills:
- Язык программирования Python.
- Основы программирования на С++.
- Фреймворк ROS.
- Методы работы с базами данных.
- Методы работы с компьютерным зрением и OpenCV.
- Симуляционная среда Gazebo.
Soft Skills:
- Работа в команде.
- Тайм-менеджмент.
- Коммуникативные навыки.
- Проведение презентаций.
- Нацеленность на результат.
- Планирование и целеполагание.
- Проектное мышление.
- Делегирование задач.
- Точность и аккуратность при эксплуатации техники, соблюдение правил техники безопасности.
- Умение быстро принимать решения в непредвиденных ситуациях (например, при написании кода для выполнения квадрокоптером миссии была допущена ошибка: квадрокоптер резко набирает высоту, устремляясь в потолок — необходимо успеть перевести квадрокоптер в ручное управление и посадить).
МАТЕРИАЛЫ ДЛЯ УЧАСТНИКОВ
- Материалы заданий профиля «Летательная робототехника» Олимпиады КД НТИ
- Сайт документации платформы «Клевер»
- Программирование на Python: https://pythonworld.ru/, https://stepik.org/course/67/promo
- Введение в ROS (https://stepik.org/course/3222/promo, https://clover.coex.tech/ru/ros.html
- Техническое зрение
- Использование OpenCV (https://docs.opencv.org/3.4/, http://robocraft.ru/blog/computervision/264.html, https://github.com/sfalexrog/coex_kb/blob/master/kb014_opencv_python.md)
- Видеоуроки
- Программирование нейронных сетей на Python
- Программирование автономного полёта
- Работа в симуляционной среде Gazebo