• Онлайн курсы
  • Лагерь
  • База знаний
  • Оплата
  • Контакты
  • Блог
  • назад к каталогу

    Duckietown gym: автономный транспорт

    Стоимость
    4000 р./мес. (24 000р. за курс)

    Продолжительность
    6
    месяцев
    (24
    урока/90
    минут)

    Возраст
    13+
    лет

    Уровень

    Тип занятий
    Живые занятия

    Запишитесь на первое бесплатное онлайн занятие

    Ближайшие занятия:
    27.07 - 02.08

    До занятия осталось:
    5
    дней

    Мы уважаем вашу конфиденциальность, введенная в форму информация не будет передаваться третьим лицам.

    Описание курса

    Ученики работают в симуляторе Duckietown Gym и решают задачи автономного движения машины по городу с помощью камеры: остановка перед препятстсвием, движение по дорожной разметке, распознавание сигналов светофора. Для решения этих задач ученики используют язык программирования Python, библиотеку компьютерного зрения OpenCV

    Курс основан на открытом проекте «Duckietown», разработанном в Массачусетском Технологическом Институте (MIT) в 2016 году.

    Курс разработан совместно с кафедрой МОЭВМ СБПГЭТУ («ЛЭТИ»), при методической и технической поддержке зав. кафедрой Кринкина К.В.

    По окочании курса ученики принимают участие в соревнованиях организованных МОЭВМ СБПГЭТУ («ЛЭТИ»). Соревнования проходят ежегодно дистанционно в Ноябре — Декабре. На соревнованиях ученики выполняют часть задания в симуляторе, часть в городе — роботариуме ЛЭТИ, подключаясь к роботу через интернет.

    Знания

    Программирование Python, библиотека OpenCV, библиотека Numpy, симулятор Duckietown Gym

    Требования

    Оборудование: Компьютер с микрофоном и доступ в интернет. Навыки: уверенный пользователь ПК, опыт программирования на C++ / Python.

    Отзывы

    Создаем транспорт будущего (миниатюрный)

    Технологии которые изучают ученики:
    — Язык программирования Python, в т.ч. типы данных int, float, str, list и методы которые применяются к ним; условия; циклы for while; акцент на работу с одномерными и двумерными списками.
    — Python библиотека компьютерного зрения OpenCV, как устроено компьютерное изображение, как обрезать, масштабировать изображение, накладывать фильтры, как находить объекты с помощью цветовых фильтров, как находить контуры объекта, как измерять объект
    — Python библиотека Numpy. Работа с массивами и их преобразование, сложение, переформатирование.
    — Симулятор Duckietown Gym. Создание карт для симулятора с дорожным полотном , объектами, траспортными средствами. Настройка среды симулятора, вид сверху, вид с камеры. Управление скоростью и направлением движения машинки.

    Итого, мы научимся распознавать дорожные знаки и соблюдать правила дорожного движения, находить дорожную разметку и держаться в полосе, развозить пассажиров, решать другие прикладные задачи в сфере автономного транспорта, примем участие в соревнованиях.

    План занятий

    Урок 1 Python: типы данных int, float, str, переменные, арифметические операции. Функция print
    Урок 2 Python: условия if, elif, else. Функция input, преобразование типов данных. Строки, конкатенация строк.
    Урок 3 Python: тип данных list. Итератор range. Цикл for. Метод split для преобразования строки в список.
    Урок 4 Python: методы списков. Упражнения на списки, циклы, условия.

    Сертификат курса