Программирование роботов

Санкт-Петербург, осень 2014

Описание

Курс знакомит с основами в области программирования роботов.

Преподаватели

Список лекций

Вводная лекция

Обзор курса. Базовые команды управления роботом. Виртуальные роботы.

Введение в язык RobotC

Знакомство с языком RobotC. Вывод данных. Базовые команды управления мобильным роботом на базе конструктора Lego Mindstorms NXT. Моторы и датчики.

Основы ТАУ: регуляторы

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

Следование по линии

Мобильный робот, следующий по линии с помощью датчика освещенности. Применение регуляторов. Методы калибровки.

Робот-манипулятор.

Параллельное управление мотором. Двухстепенной манипулятор. Перемещение объектов. Точное позиционирование. Контроль захвата. Коллективное взаимодействие. Конвейер.