Темы занятий
- Робототехнические конструкторы в образовании. Развивающий конструктор Lego MINDSTORMS NXT. Общая характеристика.
- Принципы и основные этапы конструирования роботов NXT. Обзор средств программирования. Сравнительный анализ.
- Программирование на NXT-G. Структура и панель инструментов NXT-G. Типы данных. Программные конструкции.
- Управление дисплеем, динамиком и сервомоторами NXT. Измерение освещенности, дальности, звуковых сигналов, угла поворота сервомотора. Калибровка датчиков.
- Программирование операций ввода-вывода. Типы данных FPGA VI. Ввод-вывод калиброванных значений.
- Программирование в среде LabVIEW. Среда проектирования LabVIEW. Палитра функций NXT Robotics LabVIEW.
- Типы данных. Структуры данных. Программные конструкции. Этапы разработки программы. Разработка алгоритма. Программная реализация.
- Измерение и калибровка. Расширенный комплект датчиков.
- Управление сервомоторами. Обратная связь.
- Работа с файлами. Обмен данными между роботами NXT.
- Отладка и тестирование. Оценка производительности.
- Решение типовых задач. Движение по заданной траектории. Объезд препятствий. Прохождение лабиринта. Поиск пути.
- Мобильная платформа NI Robotics Starter Kit. Палитра LabVIEW Robotics.
- Обзор ресурсов, соревновательных мероприятий FIRST, РобоКросс, Eurobot.
- Итоговая аттестация. Разработка проекта по индивидуальному заданию.