This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
autolab:demo:presentations [2022/11/30 13:34] valentina_golubeva |
autolab:demo:presentations [2022/12/09 10:10] valentina_golubeva |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Презентации для 3501 ====== | ====== Презентации для 3501 ====== | ||
- | Настройка проектора: | + | <note important>Настройка проектора в лабе. |
- | надо поменять | + | |
+ | Для того, чтобы успешно подключиться к проектору нужно: | ||
+ | * Воткнуть провод от проектора в ноутбук; | ||
+ | {{:autolab:demo:ufrcar-7zo0.jpg?500|}} | ||
+ | {{:autolab:demo:wge8trbnsme.jpg?500|}} | ||
+ | * Включить проектор с помощью пульта - пульт и провод на фотографии выше; | ||
+ | * **Уменьшить разрешение экрана (иначе проектор не будет показывать экран).** | ||
+ | Выберите разрешение меньше максимального, например, 1680*1050. Если проектор всё ещё не будет показывать экран, выберите разрешение меньше. | ||
+ | {{:autolab:demo:screenshot_from_2022-12-09_13-05-52.png?500|}} | ||
+ | </note> | ||
+ | ---- | ||
=== Введение в платформу Duckietown === | === Введение в платформу Duckietown === | ||
- | Список тем: | + | <note>Список тем: |
* Знакомство с компаниями, которые производят автономные автомобили(аа), соревнование аа; уровни автономности; | * Знакомство с компаниями, которые производят автономные автомобили(аа), соревнование аа; уровни автономности; | ||
* Итоги по существующим аа; модель умного города; | * Итоги по существующим аа; модель умного города; | ||
Line 14: | Line 23: | ||
* Стек технологий для Duckietown; | * Стек технологий для Duckietown; | ||
* Калибровка бота; | * Калибровка бота; | ||
- | * Из картинки в движение робота. Этапы. | + | * Из картинки в движение робота. Этапы; |
* Что ещё можно добавить в умный город; | * Что ещё можно добавить в умный город; | ||
* Симулятор; эвалюатор; автолаб сайт; | * Симулятор; эвалюатор; автолаб сайт; | ||
Line 23: | Line 32: | ||
https://docs.google.com/presentation/d/1jY5UaXB5HUjH7AY3DuBbKJmLePOPMj84jvK60SQBM9M/edit#slide=id.p | https://docs.google.com/presentation/d/1jY5UaXB5HUjH7AY3DuBbKJmLePOPMj84jvK60SQBM9M/edit#slide=id.p | ||
- | === Управление и запуск решений на дакиботах === | + | На английском: https://docs.google.com/presentation/d/1T4O8gG9YO25a2pLg6xDZLm9meEP_3O6KxMpYSA_MPdY/edit#slide=id.p</note> |
- | Список тем: | + | ---- |
+ | |||
+ | |||
+ | === Подробное знакомство с Duckietown === | ||
+ | |||
+ | <note>Список тем: | ||
* Из чего состоит дакибот; | * Из чего состоит дакибот; | ||
* Поиск дакиботов в сети; управление дакиботом через джойстик; | * Поиск дакиботов в сети; управление дакиботом через джойстик; | ||
Line 38: | Line 52: | ||
Ссылка: | Ссылка: | ||
- | https://docs.google.com/presentation/d/1wS--OP2db6tR_nuzS_wmaS1GP_k-If6m2DeAiOqtYMw/edit#slide=id.gdb4c32f5ce_1_1 | + | https://docs.google.com/presentation/d/1wS--OP2db6tR_nuzS_wmaS1GP_k-If6m2DeAiOqtYMw/edit#slide=id.p |
+ | Урезанная презентация: | ||
+ | https://docs.google.com/presentation/d/1Szm_-xINzcrCyodeN4V-D7cePLynZcbyyo5kOgtE5EE/edit#slide=id.p | ||
+ | </note> | ||
+ | ---- | ||
+ | |||
+ | === Введение в Python === | ||
+ | |||
+ | <note>Список тем: | ||
+ | * Почему Python, философия языка; | ||
+ | * Комментарии; | ||
+ | * Типы данных; | ||
+ | * Запуск программы; | ||
+ | * Функции: основные сведения, синтаксис вызова, примеры вызова, определение функции; | ||
+ | * Подробнее о числах; | ||
+ | * Операции над целыми и вещественными числами; | ||
+ | * Логический тип данных; | ||
+ | * Логические операторы; | ||
+ | * Операторы сравнения; | ||
+ | * Приведение типов; | ||
+ | * Строки, индексация, срезы; | ||
+ | * Списки; | ||
+ | * Словари; | ||
+ | * Оператор ветвления; | ||
+ | * Базовые конструкции языка: break, continue; | ||
+ | * Циклы: while, for; | ||
+ | * Возможные ошибки; | ||
+ | * Вывод данных; | ||
+ | * Работа с модулями; | ||
+ | * Задачи. | ||
+ | |||
+ | Ссылка: | ||
+ | https://docs.google.com/presentation/d/1-9FbHij8t5w_WMNPsI2_EJ36MQfW3Av0itSMwTmD-Ek/edit#slide=id.p | ||
+ | </note> | ||
+ | ---- | ||
=== Основы NumPy === | === Основы NumPy === | ||
- | Список тем: | + | <note>Список тем: |
* Что такое NumPy, зачем она нужна, как подключить; | * Что такое NumPy, зачем она нужна, как подключить; | ||
* Массивы и операции над ними; | * Массивы и операции над ними; | ||
Line 51: | Line 99: | ||
* Атрибуты массива и изменения их значений; | * Атрибуты массива и изменения их значений; | ||
* Векторизация; | * Векторизация; | ||
- | * Встроенные методы и ф-ии(min, max, average...), встроенные математич ф-ии(cos, log...); | + | * Встроенные методы и ф-ии(min, max, average...), встроенные математич. ф-ии(cos, log...); |
* Задачки по темам. | * Задачки по темам. | ||
Ссылка: | Ссылка: | ||
- | https://docs.google.com/presentation/d/1ign67g4c8aVTKtin1H-Fd1d1HZNtRtZoZTcUeqbqHPg/edit#slide=id.gb67d7cfa07_0_146 | + | https://docs.google.com/presentation/d/1ign67g4c8aVTKtin1H-Fd1d1HZNtRtZoZTcUeqbqHPg/edit#slide=id.gb67d7cfa07_0_56 |
+ | </note> | ||
+ | ---- | ||
=== Введение в OpenCV === | === Введение в OpenCV === | ||
- | Список тем: | + | <note>Список тем: |
- | * Для чего используется компьютерное зрение (CV); | + | * Для чего используется компьютерное зрение; |
* Что такое OpenCV; как установить; | * Что такое OpenCV; как установить; | ||
* Чтение и запись изображений; | * Чтение и запись изображений; | ||
Line 73: | Line 123: | ||
Ссылка: | Ссылка: | ||
- | https://docs.google.com/presentation/d/1ea7Erpxf93IV1wn4lBkcTIxU9ZFPat-4IV6jQtS7X4k/edit#slide=id.g7653c2bffe_0_85 | + | https://docs.google.com/presentation/d/1ea7Erpxf93IV1wn4lBkcTIxU9ZFPat-4IV6jQtS7X4k/edit#slide=id.p |
+ | </note> | ||
+ | ---- | ||
=== Командная строка и сетевое взаимодействие в Linux === | === Командная строка и сетевое взаимодействие в Linux === | ||
- | Список тем: | + | <note>Список тем: |
* Что такое интерфейс; | * Что такое интерфейс; | ||
* Что такое командная строка; как выглядит терминал; | * Что такое командная строка; как выглядит терминал; | ||
Line 90: | Line 142: | ||
Ссылка: | Ссылка: | ||
https://docs.google.com/presentation/d/1NxP6Zkq2hyYIXQVY9Ncw6sLpDafb4FWhVFkyBgUJ3ek/edit#slide=id.p | https://docs.google.com/presentation/d/1NxP6Zkq2hyYIXQVY9Ncw6sLpDafb4FWhVFkyBgUJ3ek/edit#slide=id.p | ||
- | + | </note> | |
+ | |||
+ | ---- | ||
+ | |||
+ | === Основы беспилотного транспорта === | ||
+ | <note>Список тем: | ||
+ | * Что такое беспилотный автомобиль; | ||
+ | * Что такое автопилот, где он применяется, где будет применяться в будущем, решаемые задачи; | ||
+ | * Уровни автономности; | ||
+ | * Оснащение беспилотного автомобиля; | ||
+ | * Основные узлы в беспилотном транспорте: обработка изображений, локализация, планировщик пути, одометрия, решаемые задачи; | ||
+ | * Идея для локализации; | ||
+ | * Планирование пути; | ||
+ | * Глобальный планировщик; | ||
+ | * Представление мира в виде графа; | ||
+ | * Поиск в ширину, жадный алгоритм и А*; | ||
+ | * Локальный планировщик; | ||
+ | * PID регулятор. | ||
+ | |||
+ | Ссылка: | ||
+ | https://docs.google.com/presentation/d/1P1AH2sVm7H4XSqh06TPMz_QZyhmHn1-VwYb6-JwvKQ8/edit#slide=id.p</note> | ||
+ | |||
+ | ---- | ||
=== Введение в алгоритмы одновременной локализации и построения карты (SLAM) === | === Введение в алгоритмы одновременной локализации и построения карты (SLAM) === | ||
- | Список тем: | + | |
+ | <note>Список тем: | ||
* Задача SLAM; | * Задача SLAM; | ||
* Области применения; | * Области применения; | ||
Line 101: | Line 176: | ||
* Когда следует применять то или иное семейство алгоритмов; | * Когда следует применять то или иное семейство алгоритмов; | ||
* Пример работы в реальном времени. | * Пример работы в реальном времени. | ||
- | -------------------------------------------- | ||
- | |||
Ссылка: | Ссылка: | ||
https://docs.google.com/presentation/d/17hmHkzRV0kmfmcHUuAohqPpaise04F_gN5b3sX2RFbc/edit#slide=id.p | https://docs.google.com/presentation/d/17hmHkzRV0kmfmcHUuAohqPpaise04F_gN5b3sX2RFbc/edit#slide=id.p | ||
+ | </note> | ||
+ | ---- | ||
+ | |||
+ | === Embedded Programming === | ||
- | === Embedded Programming (на английском)=== | + | <note>Список тем: |
- | Список тем: | + | |
* Из чего состоит микроконтроллер; | * Из чего состоит микроконтроллер; | ||
* MCU vs МPU (CPU); | * MCU vs МPU (CPU); | ||
Line 133: | Line 209: | ||
Ссылка: | Ссылка: | ||
https://docs.google.com/presentation/d/1Lro0z1jVc-IADHuOBzA7IyP0F1l4Jm5UyIFCbo_tU70/edit#slide=id.p | https://docs.google.com/presentation/d/1Lro0z1jVc-IADHuOBzA7IyP0F1l4Jm5UyIFCbo_tU70/edit#slide=id.p | ||
+ | </note> | ||
+ | ---- | ||
=== Embedded Programming Practice === | === Embedded Programming Practice === | ||
- | Список тем: | + | |
+ | <note>Список тем: | ||
* Внутренний светодиод Arduino, изменение частоты мигания; | * Внутренний светодиод Arduino, изменение частоты мигания; | ||
* Подключение светодиода и кнопки, мигание с помощью кнопки; | * Подключение светодиода и кнопки, мигание с помощью кнопки; | ||
Line 152: | Line 231: | ||
Ссылка: | Ссылка: | ||
https://docs.google.com/presentation/d/1J61pNZz7CoccOuSx0Py7IJX34Z93DK1wZDJpWnJ3Flo/edit#slide=id.p | https://docs.google.com/presentation/d/1J61pNZz7CoccOuSx0Py7IJX34Z93DK1wZDJpWnJ3Flo/edit#slide=id.p | ||
+ | </note> | ||
+ | ---- | ||
=== Rukami: Smart city traffic light === | === Rukami: Smart city traffic light === | ||
- | Список тем: | + | |
+ | <note>Список тем: | ||
* Где в Duckietown светофор и какой нужен опыт программирования; | * Где в Duckietown светофор и какой нужен опыт программирования; | ||
* Что такое Arduino; | * Что такое Arduino; | ||
Line 168: | Line 249: | ||
Ссылка: | Ссылка: | ||
https://docs.google.com/presentation/d/1R-BvNf-Q30EvvRYgKX_lTq6MHZj38hERzqxf6SC8nZ4/edit#slide=id.p | https://docs.google.com/presentation/d/1R-BvNf-Q30EvvRYgKX_lTq6MHZj38hERzqxf6SC8nZ4/edit#slide=id.p | ||
+ | </note> | ||
+ | ---- | ||
=== Введение в Robot Operating System === | === Введение в Robot Operating System === | ||
- | Список тем: | + | |
+ | <note>Список тем: | ||
* Что такое ROS, где используется, как установить; | * Что такое ROS, где используется, как установить; | ||
* Как запустить ROS | * Как запустить ROS | ||
Line 188: | Line 272: | ||
Ссылка: | Ссылка: | ||
https://docs.google.com/presentation/d/17B-VFQT72k3vTFuGfufVvtIspRYfshbXx9x0dF7bMU8/edit#slide=id.p | https://docs.google.com/presentation/d/17B-VFQT72k3vTFuGfufVvtIspRYfshbXx9x0dF7bMU8/edit#slide=id.p | ||
+ | </note> | ||
+ | ---- | ||
=== Управление виртуальным беспилотным автомобилем. Практика на задачах из Moodle. === | === Управление виртуальным беспилотным автомобилем. Практика на задачах из Moodle. === | ||
- | Список тем: | + | |
+ | <note>Список тем: | ||
+ | * Описание проверки решения; | ||
+ | * Шаблон решения; | ||
+ | * Описание логики работы робота; | ||
+ | * Описание управления роботом; | ||
+ | * Задачи. | ||
Ссылка: | Ссылка: | ||
https://docs.google.com/presentation/d/12ZXGWfsxYIExxNNiNFWixpEvb6CXDFsS6nFJwogm25k/edit#slide=id.p | https://docs.google.com/presentation/d/12ZXGWfsxYIExxNNiNFWixpEvb6CXDFsS6nFJwogm25k/edit#slide=id.p | ||
+ | </note> | ||
+ | ---- | ||
=== Остановка перед уточкой === | === Остановка перед уточкой === | ||
- | Список тем: | + | |
+ | <note>Список тем: | ||
* Ссылка на задачу и шаблон, описание задачи и шаблона; | * Ссылка на задачу и шаблон, описание задачи и шаблона; | ||
- | * Локальная отладка: | + | * Локальная отладка; |
* Поиск жетого на картине; | * Поиск жетого на картине; | ||
* Определение размера утки; | * Определение размера утки; | ||
* Отправка решения. | * Отправка решения. | ||
- | |||
Ссылка: | Ссылка: | ||
https://docs.google.com/presentation/d/15qAZV-nFrPr4Ka-x1K2fItTv4VaPPchoBoAQQ5bTYOg/edit#slide=id.p | https://docs.google.com/presentation/d/15qAZV-nFrPr4Ka-x1K2fItTv4VaPPchoBoAQQ5bTYOg/edit#slide=id.p | ||
+ | </note> | ||
+ | ---- | ||