Техническое зрение и машинное обучение в системе управления беспилотным автомобилем
Техническое зрение и машинное обучение в системе управления беспилотным автомобилем
Описание программы
В данной программе рассматриваются различные методы распознавания объектов дорожной обстановки в приближенной к реальности среде на полигоне с использованием уменьшенной модели беспилотного автомобиля масштаба 1:10 под управлением одноплатного компьютера. Слушатели программы получат навыки программирования на языке С++ с использованием библиотеки OpenCV. Будут рассмотрены регламенты и задания популярных соревнований из образовательной робототехники и решение основных заданий.
Также в программе рассматриваются методы машинного обучения, как современные, так и классические, предназначенные для использования в задачах компьютерного зрения, в частности для интерпретации дорожной обстановки. Слушатели программы получат навыки написания программ на языке Python и смогут приобрести знания в области современного дизайна ПО. Также будут затронуты фундаментальные вопросы Искусственного интеллекта.
Программа реализуется в рамках Генерального соглашения между ТУСУР и Московским институтом электронной техники.
Рекомендуемая подготовка слушателей:
обязательно наличие высшего образования,
знание информатики, основ С++ и Python,
рекомендуется понимать основы математического анализа и теорию вероятности.
Курс предназначен для:
интересующихся областью программирования беспилотных автомобилей, областью науки об ИИ и её приложений в области компьютерного зрения,
педагоги дополнительного образования в области управления мобильными роботами с применением компьютерного зрения.
Программа курса:
История развития и современные системы беспилотных автомобилей
Аппаратная и программная часть учебной платформы ""SmartCar"" с компьютерным (техническим) зрением
Методы распознавания дорожной разметки на полигоне с настройкой движения по траектории
Методы распознавания знаков дорожного движения и светофоров на пути движения модели беспилотного автомобиля
Введение в машинное обучение
Методы в машинном обучении
После окончания курса вы будете знать:
основной синтаксис языка С++ и иметь опыт работы с библиотекой OpenCV:
устройство программной и аппаратной части стенда SmartCar;
основы управления моделью беспилотного автомобиля;
синтаксис языка Python и его область применения в задачах машинного обучения;
основы машинного обучения (классические и современные методы);
основы создания современного ПО;
основные применения машинного обучения в задачах компьютерного зрения.
После окончания курса вы будете уметь:
удаленно подключаться и работать со стендом SmartCar, в основе которого используется одноплатный компьютер с ОС linux и модель автомобиля масштаба 1:10;
использовать библиотеку OpenCV в задачах распознавания объектов модели дорожной среды для учебного стенда SmartCar различными методами и задавать необходимую реакцию модели беспилотного автомобиля согласно полученной информации с полигона;
оценивать алгоритмы машинного обучения (производительность, вычислительная сложность и т.д.) для применения в задачах компьютерного зрения;
писать прототипы небольших программ для обработки информации с систем компьютерного зрения;
принимать решения в задачах, требующих применения методов Искусственного интеллекта.
Продолжительность обучения:
учебная программа: 72 часа.
Форма обучения:
заочная с применением дистанционных образовательных технологий.
Выдаваемые документы:
удостоверение о повышении квалификации ведущего государственного технического вуза.