Интеллектуальная робототехника
Перейти к навигации
Перейти к поиску
Что нужно знать
- Математика: тригонометрия, геометрия, комбинаторика, отдельные разделы теории комплексной плоскости, теории вероятности, теории графов и линейной алгебры;
- Информатика: кодирование и декодирование информации, структуры хранения и обработки данных, комбинаторные алгоритмы, алгоритмы перебора и сортировки, обработки графов, алгоритмы вычислительной геометрии, отдельные разделы теории автоматов, базовые алгоритмы преобразования изображений, компьютерного зрения;
- Специальные знания в области робототехники: свойства и ограничения цифровых и аналоговых датчиков различного принципа действия, алгоритмы обработки цифровой информации, отдельные главы теории автоматического управления, алгоритмические особенности реализации алгоритмов счисления пути, использование проприоцептивных датчиков и датчиков внешней среды для достижения стабильности навигации, планирование маршрута для мобильных наземных роботов, локализация и построение карты; свойства цифровых камер, получение и обработка графической информации, основные топологии систем для передачи информации, принципы реализации протоколов передачи данных; физические ограничения передачи информации.
Hard skills
- Проектирование и сборка мобильного робототехнического устройства под конкретную задачу;
- Моделирование робототехнического устройства и отладка алгоритма управления на модели;
- Калибровка аналоговых датчиков;
- Сборка показаний с датчиков и анализ полученной информации для оптимизации алгоритма управления;
- Адаптация алгоритма, разработанного для модели, к работе на реальном устройстве;
- Достижение стабильности работы и отказоустойчивости робототехнического устройства;
- Программирование контроллера ТРИК;
- Программирование и отладка универсального устройства управления (JavaScript) для решения конкретной задачи;
- Механическая калибровка видеокамеры для решения задач компьютерного зрения;
- Коммутация нескольких контроллеров ТРИК в единую сеть;
- Решение проблем сетевого взаимодействия нескольких контроллеров ТРИК;
- Использование итеративного процесса разработки;
- Использование систем версифицирования исходного кода для командной разработки программного обеспечения.
- Задачник «Программирование интеллектуальных робототехнических систем»
- Задачник «Локализация и планирование маршрута»
- Курс «Математика для олимпиад по программированию»
- Курс от 1С по алгоритмизации и структурам данных (Модуль 1)
- Первые лекции из курса по компьютерному зрению
- Топология сетей для передачи информации (часть лекции из курса «Основы локальных сетей»)
- Статья «О протоколах передачи данных»
- Задания всех этапов профиля «Интеллектуальные робототехнические системы» 2017
- Онлайн-курс Coursera по алгоритмам планирования перемещения (англ. язык)
- Онлайн-курс Coursera по вероятностной робототехнике (англ. язык)
- Курс «Робототехника» от Лиги Роботов и Ростелекома
- Видеолекции по курсу «Кинематика мобильных роботов» (англ. язык)
- Видеолекции по курсу «Планирование перемещения» (англ. язык)
- Видеолекции по курсу «Определение местонахождения» (англ. язык)
- Задачник 2018/19
- Задачник 2017/18
Soft skills
- Навыки чтения документации и понимания поставленной задачи;
- Навыки генерации и обсуждения идей;
- Навыки критического мышления;
- Навыки рефлексии и предоставления обратной связи;
- Принятие ответственности за выполняемый фронт работ;
- Навыки взаимопомощи;
- Навыки управления командой разработки;
- Навыки работы в команде разработки;
- Навык выслушать чужое мнение;
- Стрессоустойчивость.