- •Министерство транспорта российской федерации
- •Введение
- •Базовый набор lego mindstorms Education ev3
- •Компоненты базового набора
- •Система программирования lego mindstorms Education ev3
- •Основные программные блоки
- •Лабораторная работа №1. Базовые принципы среды программирования ev3
- •Лабораторная работа №2. Измерение расстояния
- •Лабораторная работа №3. Использование вспомогательных механизмов
- •Лабораторная работа №4. Обратная связь
- •Лабораторная работа №5. Управление с использованием обратной связи
- •Лабораторная работа №6. Системы и подсистемы
- •Библиографический список
Система программирования lego mindstorms Education ev3
Система программирования LEGO MINDSTORMS Education EV3 основана на программном пакете National Instruments LabVIEW и имеет понятный графический интерфейс. Пользователь формирует программу, перетаскивая иконки, отвечающие за те или иные функции робота.
Функционал регистрации данных, включенный в систему программирования, является мощным инструментом для проведения различной экспериментальной работы. С помощью него можно собирать, анализировать и использовать данные, поступающие с датчиков. Студенты также могут строить интерактивные графики, используя полученные данные.
Программное обеспечение EV3 поставляется со специальным инструментом по обучению Robot Educator, включающим 48 пошаговых мультимедийных обучающих урока, созданных для помощи студентам и преподавателям в обучении основам робототехники. Эти уроки также обучают использованию функционала регистрации данных и поясняют свойства аппаратного обеспечения EV3.
После запуска программного обеспечения LEGO MINDSTORMS Education EV3 открывается основное окно программы (лобби).
Это окно содержит меню, позволяющие работать:
с основным и расширенным набором компонентов (описание наборов и инструкции по сборке моделей);
кратким руководством пользователя (теория и базовые примеры программирования);
проектом;
самоучителем.
Основным для работы с моделью является окно проекта. Проект может содержать программы управления роботом. В этом случае открывается окно, показанное ниже:
Кроме этого, проект может подразумевать проведение эксперимента по обработке данных. Тогда открывается следующее окно:
Основные программные блоки
1. Палитра блоков «Действие»
2. Палитра блоков «Управление операторами»
3. Палитра блоков «Датчик»
Палитра блоков «Операции с данными»
Палитра блоков «Дополнения»
Лабораторная работа №1. Базовые принципы среды программирования ev3
Цель работы:научится программировать и управлять сервоприводами робота
Задания
а. В видеороликах из категории «Роботы в действии» представлены реальные
роботы из семи отраслей промышленности. Посмотрите один или несколько
сюжетов.
б. Обсудите вопросы, поставленные в видеороликах, и сделайте выводы о том,
где сегодня применяются роботы и где они, возможно, будут применяться в
будущем.
в. Используя пособие Robot Educator ознакомиться с уроками по управлению
мотором, экраном модуля EV3 и световыми индикаторами статуса модуля EV3.
Отчет
В завершение занятия учащиеся должны знать, как собирать модели с
мотором, создавать и загружать программу и как запустить ее на модуле EV3.
Лабораторная работа №2. Измерение расстояния
Цель работы:научится измерять расстояние с помощью серводов робота
Задания
a. Просмотрите проект «Основные понятия проектирования. Процесс
проектирования», для ознакомления с языком и процессом конструирования.
б. Студентам необходимо спроектировать, построить и запрограммировать
робота, используя проект «Сделайте так, чтобы он двигался на колесах».
в. Ознакомьтесь с проектом «Основные понятия. Измерение расстояния».
В проекте «Измерение расстояния» используется мотор-колесо и программа с модулем EV3 для преобразования числа оборотов мотора в расстояние в сантиметрах.
Отчет
Необходимо сдать в письменном\электронном виде получившиеся программы и объяснить принцип их работы.