Чему вы научитесь
- Первая часть курса представляет из себя введение в предметную область, в которой
- рассказывается о том, что такое автономные гуманоидные роботы, из каких основных
- модулей они состоят, и какие есть робототехнические соревнования.
- За этим следуют несколько разделов, посвященных уже более предметному знакомству с конкретными подсистемами автономного робота. Первый из них - это классическое компьютерное зрение. В следующих нескольких главах рассказывается о нейронных сетях, от истории их развития и самых простых моделей до обучения современных детекторов. После этого изложены локализация и стратегия. Следующие после них две главы посвящены важным для робототехника фреймворкам - ROS и git. Наконец, последняя глава пособия - это собрание разных подходов, методов, и просто важных вещей из робототехники и смежных областей, в частности визуализации и простейших физических симуляторов
О курсе
Для кого этот курс
Начальные требования
Для быстрого старта в робототехнике и преподаватель, и ученики должны быть
знакомы с языком программирования Python. В случае необходимости стоит начать
именно с этого, изучив условные операторы, циклы, функции и
основные структуры данных, такие как массивы и словари.
Жестких требований к возрасту слушателей нет, но разумно начинать изучать
робототехнику, уже когда сформированы представления о программировании в целом.
Поэтому имеет смысл отталкиваться от программы в конкретной школе, а также от
уровня ученика. Погружение в предметную область предполагается постепенным: в начале слушатели в обзорном формате познакомятся с основными составными частями программного обеспечения робота, а за этом последует более детальное и формализованное изложение материала.
Преподаватели курса
Как проходит обучение
Видео подразделяются на теоретические занятия, которые можно просто смотреть, и практические занятия. Практические занятия - это как правило или работа с кодом, или работа с программным обеспечением, и их рекомендуется выполнять параллельно с докладчиком.
Что вы получите
- • Развитие навыков в области программирования, робототехники и искусственного
- интеллекта.
- • Получение опыта командной работы на примере соревнований с другими
- командами близкого уровня
- • Стимулирование самостоятельной работы для достижения поставленной задачи.