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

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

Описание

Курс от преподавателей кружка Робототехники в ФМЛ №239.

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

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

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

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

Знакомство с языком RobotC

Вывод на экран. Управление моторами. Энкодеры.

Датчики

Обратная связь. Путешествие по комнате. Защита от застреваний.

Движение в круге

Выталкивание предметов. Кегельринг.

Поиск выхода из лабиринта

Правило правой руки. Построение карты лабиринта.

Элементы ТАУ

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

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

Калибровка датчиков. Подсчет перекрестков. Следование по инверсной линии.

Регулировка скорости робота

Объезд предметов. Слалом. Перемещение предметов.

Движение вдоль стены

Пропорционально-дифференциальный регулятор.

Скоростной робот

ПД-регулятор для следования по линии.

Балансирующий робот

ПИД-регулятор.

Манипуляторы

Точное позиционирование. Дискретный регулятор.

Использование памяти

Повторение движений. Следование по линии «вслепую».