О чем

Вы узнаете, каковы принципы программирования роботов, научитесь разбивать задачу, которую должен выполнить робот, на более мелкие, которые поддаются несложной алгоритмизации и программированию.

https://mooc.unn.ru/course/view.php?id=64

Федеральное государственное автономное образовательное учреждение высшего образования "Национальный исследовательский Нижегородский государственный университет им. Н.И. Лобачевского" (ННГУ)

Авторы курса: 

Борисов Николай Анатольевич, кандидат технических наук, доцент кафедры программной инженерии ИИТММ ННГУ им. Лобачевского

Харюнин Александр Сергеевич, аспирант ИИТММ ННГУ им. Лобачевского

Что изучим: 

Цели курса - 

  1. изучить общие принципы конструирования и программирования роботов,
  2. научить разбивать задачу робота на простые подзадачи,
  3. дать представление о структуре и синтаксисе языка RobotC и его использовании для програм­миро­ва­ния действий робота.

Курс состоит из следующих недель: 

1. Состав робототехнического конструктора и назначение его элементов. Конструирование простейшей тележки

2. Знакомство с графической средой. Знакомство с RobotC

3. Структурирование программы. Собственные блоки и функции. Программирование движения робота без использования датчиков

4. Датчик освещённости и его использования для движения по линии. Датчик расстояния и его использование для обнаружения препятствий

5. Датчик касания для создания проводного пульта управления. Гироскопический датчик и его использование для точных поворотов на заданный угол

6. Механические передачи и их использование. Захват и перемещение предметов роботом

7. Программирование взаимодействия роботов на основе датчиков расстояния и касания. Шагающие роботы: их конструирование и программирование

8. Обработка сложных структур данных. Массивы и циклы. Прохождение роботом лабиринта туда и обратно

9. Локализация робота на карте. Решение роботом игровых задач на примере игры «крестики-нолики»

10. Программирование взаимодействия роботов с использованием технологии “Bluetooth”. Реализация удалённого управления с использованием “Bluetooth” 

Целевая аудитория: 

Курс предназначен для школьников и студентов младших курсов.

 


Обучение бесплатное.

Сертификат с электронной подписью.

При возникновении проблем при зачислении на курс просьба написать на адрес: mooc@unn.ru