Содержание курса
Введение
10 уроков
1.
Вступительное слово
↗
2.
Автономные гуманоидные роботы
↗
3.
Международные соревнования
↗
4.
Зачем нужны соревнования?
↗
5.
Наши роботы
↗
6.
Пример игры
↗
7.
Состав ПО робота
↗
8.
Управление роботом
↗
9.
Симулятор Webots
↗
10.
Домашнее задание
↗
Классическое компьютерное зрение
12 уроков
1.
Постановка задачи и обзор методов
↗
2.
Открытие камеры
↗
3.
Обработка изображений
↗
4.
Анализ распределений. Цветовые пространства
↗
5.
Выделение объектов по цвету
↗
6.
Морфология и связные компоненты. Часть 1
↗
7.
Домашнее задание
↗
8.
Морфология и связные компоненты. Часть 2
↗
9.
Контуры и вычитание фона
↗
10.
Распознавание образов
↗
11.
Стереозрение
↗
12.
Домашнее задание
↗
Нейронные сети
12 уроков
1.
Введение в машинное обучение
↗
2.
История нейронных сетей
↗
3.
Внутри нейронной сети
↗
4.
Обучение нейронных сетей
↗
5.
Работа с тензорами
↗
6.
Работа с данными
↗
7.
Анализ изображений
↗
8.
Сверточный слой
↗
9.
Фильтры
↗
10.
Детали обучения
↗
11.
Распознавание цифр полносвязной сетью
↗
12.
Распознавание цифр сверточной сетью
↗
Локализация
13 уроков
1.
Задача
↗
2.
Триангуляция, одометрия
↗
3.
Комбинированный метод
↗
4.
Фильтр частиц-1
↗
5.
Фильтр частиц-2
↗
6.
Фильтр частиц-3
↗
7.
Реализация триантуляции
↗
8.
Методы локализации
↗
9.
Визуальная одометрия
↗
10.
Дескрипторы особенностей
↗
11.
SLAM
↗
12.
ORB-SLAM
↗
13.
Домашнее задание
↗
Алгоритмы и стратегия
8 уроков
1.
Асимптотические сложности-1
↗
2.
Асимптотические сложности-2
↗
3.
Сортировки
↗
4.
Графовые алгоритмы-1
↗
5.
Графовые алгоритмы-2
↗
6.
Графовые алгоритмы-3
↗
7.
Числа Фибоначчи
↗
8.
Домашнее задание
↗
Симуляция и визуализация
10 уроков
1.
Симуляция гравитации и столкновений
↗
2.
Двигатели
↗
3.
Датчики
↗
4.
Симуляция обратного маятника
↗
5.
Стабилизация обратного маятника
↗
6.
Обратная кинематика
↗
7.
Визуализация трехмерных объектов-1
↗
8.
Визуализация трехмерных объектов-2
↗
9.
Визуализация трехмерных объектов-3
↗
10.
Визуализация трехмерных объектов-4
↗
git
7 уроков
1.
История git
↗
2.
Зачем нужен git
↗
3.
Коммиты
↗
4.
Ветвление-1
↗
5.
Ветвление-2
↗
6.
Работа с git
↗
7.
Домашнее задание
↗
ROS
5 уроков
1.
Зачем нужен ROS
↗
2.
Основные термины
↗
3.
Инструменты ROS
↗
4.
Примеры работы ROS
↗
5.
Самостоятельное изучение
↗