Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_БакалаврЭнгельнардт.doc
Скачиваний:
59
Добавлен:
09.04.2015
Размер:
2.79 Mб
Скачать
    1. Система программирования lego mindstorms Education ev3

Система программирования LEGO MINDSTORMS Education EV3 основана на программном пакете National Instruments LabVIEW и имеет понятный графический интерфейс. Пользователь формирует программу, перетаскивая иконки, отвечающие за те или иные функции робота.

Функционал регистрации данных, включенный в систему программирования, является мощным инструментом для проведения различной экспериментальной работы. С помощью него можно собирать, анализировать и использовать данные, поступающие с датчиков. Студенты также могут строить интерактивные графики, используя полученные данные.

Программное обеспечение EV3 поставляется со специальным инструментом по обучению Robot Educator, включающим 48 пошаговых мультимедийных обучающих урока, созданных для помощи студентам и преподавателям в обучении основам робототехники. Эти уроки также обучают использованию функционала регистрации данных и поясняют свойства аппаратного обеспечения EV3.

После запуска программного обеспечения LEGO MINDSTORMS Education EV3 открывается основное окно программы (лобби).

Это окно содержит меню, позволяющие работать:

  • с основным и расширенным набором компонентов (описание наборов и инструкции по сборке моделей);

  • кратким руководством пользователя (теория и базовые примеры программирования);

  • проектом;

  • самоучителем.

Основным для работы с моделью является окно проекта. Проект может содержать программы управления роботом. В этом случае открывается окно, показанное ниже:

Кроме этого, проект может подразумевать проведение эксперимента по обработке данных. Тогда открывается следующее окно:

    1. Основные программные блоки

1. Палитра блоков «Действие»

2. Палитра блоков «Управление операторами»

3. Палитра блоков «Датчик»

  1. Палитра блоков «Операции с данными»

  1. Палитра блоков «Дополнения»

      1. Лабораторная работа №1. Базовые принципы среды программирования ev3

Цель работы:научится программировать и управлять сервоприводами робота

Задания

а. В видеороликах из категории «Роботы в действии» представлены реальные

роботы из семи отраслей промышленности. Посмотрите один или несколько

сюжетов.

б. Обсудите вопросы, поставленные в видеороликах, и сделайте выводы о том,

где сегодня применяются роботы и где они, возможно, будут применяться в

будущем.

в. Используя пособие Robot Educator ознакомиться с уроками по управлению

мотором, экраном модуля EV3 и световыми индикаторами статуса модуля EV3.

Отчет

В завершение занятия учащиеся должны знать, как собирать модели с

мотором, создавать и загружать программу и как запустить ее на модуле EV3.

        1. Лабораторная работа №2. Измерение расстояния

Цель работы:научится измерять расстояние с помощью серводов робота

Задания

a. Просмотрите проект «Основные понятия проектирования. Процесс

проектирования», для ознакомления с языком и процессом конструирования.

б. Студентам необходимо спроектировать, построить и запрограммировать

робота, используя проект «Сделайте так, чтобы он двигался на колесах».

в. Ознакомьтесь с проектом «Основные понятия. Измерение расстояния».

В проекте «Измерение расстояния» используется мотор-колесо и программа с модулем EV3 для преобразования числа оборотов мотора в расстояние в сантиметрах.

Отчет

Необходимо сдать в письменном\электронном виде получившиеся программы и объяснить принцип их работы.