О чем
Вы узнаете, каковы принципы программирования роботов, научитесь разбивать задачу, которую должен выполнить робот, на более мелкие, которые поддаются несложной алгоритмизации и программированию.
https://mooc.unn.ru/course/view.php?id=64
Федеральное государственное автономное образовательное учреждение высшего образования "Национальный исследовательский Нижегородский государственный университет им. Н.И. Лобачевского" (ННГУ)
Авторы курса:
Борисов Николай Анатольевич, кандидат технических наук, доцент кафедры программной инженерии ИИТММ ННГУ им. Лобачевского
Харюнин Александр Сергеевич, аспирант ИИТММ ННГУ им. Лобачевского
Что изучим:
Цели курса -
- изучить общие принципы конструирования и программирования роботов,
- научить разбивать задачу робота на простые подзадачи,
- дать представление о структуре и синтаксисе языка RobotC и его использовании для программирования действий робота.
Курс состоит из следующих недель:
1. Состав робототехнического конструктора и назначение его элементов. Конструирование простейшей тележки
2. Знакомство с графической средой. Знакомство с RobotC
3. Структурирование программы. Собственные блоки и функции. Программирование движения робота без использования датчиков
4. Датчик освещённости и его использования для движения по линии. Датчик расстояния и его использование для обнаружения препятствий
5. Датчик касания для создания проводного пульта управления. Гироскопический датчик и его использование для точных поворотов на заданный угол
6. Механические передачи и их использование. Захват и перемещение предметов роботом
7. Программирование взаимодействия роботов на основе датчиков расстояния и касания. Шагающие роботы: их конструирование и программирование
8. Обработка сложных структур данных. Массивы и циклы. Прохождение роботом лабиринта туда и обратно
9. Локализация робота на карте. Решение роботом игровых задач на примере игры «крестики-нолики»
10. Программирование взаимодействия роботов с использованием технологии “Bluetooth”. Реализация удалённого управления с использованием “Bluetooth”
Целевая аудитория:
Курс предназначен для школьников и студентов младших курсов.
Обучение бесплатное.
Сертификат с электронной подписью.
При возникновении проблем при зачислении на курс просьба написать на адрес: mooc@unn.ru
