БЛОКИ ОПЕРАЦИЙ НАД ДАННЫМИ (Красный)




Оглавление

Введение 3

 

Основная часть 5

 

Заключение 11

 

Библиографический список 12

Введение

Актуальность работы

Составить план комнаты или местности.

 

Цель работы

В группе собрать робота с помощью конструктора LEGO Mindstorms EV3 с инфракрасным датчиком, тактильным датчиком, написать программу, собирающая данные для робота, написать программу для визуализации данных.

 

Задачи

1. Ознакомиться, как устроены роботы, какие выполняют функции, какие имеют возможности.

2. Ознакомиться с конструктором LEGO Mindstorms для создания программируемого робота.

3. Собрать робота с инфракрасным датчиком, тактильным датчиком.

4. Написать программу для робота.

5. Загрузить программу и протестировать робота.

6. Написать программу визуализатор.

 

Для сборки был использован конструктор LEGO Mindstorms EV3. Понадобились контроллер, инфракрасный датчик, тактильный датчик, два больших мотора, средний мотор и дополнительные детали. При программировании были настроены блоки таким образом, что робот собирает данные для визуализации (измеряет расстояния до препятствий оценивая состояния в различных направлениях).

 

 

Основная часть

1 этап – сборка робота. Для сборки использовали конструктор LEGO Mindstorms EV3. Понадобились детали конструктора для сборки, контроллер, тактильный датчик, инфракрасный датчик, два больших мотора и один средний мотор.

2 этап – программирование робота. Для программирования использовали графический язык программирования LabVIEW.

Робот едет и оценивает ситуацию спереди и справа. Мы изучили как работает инфракрасный датчик. Далее мы планируем изучить математические блоки и сохранять данные полученные с инфракрасного датчика в файл. Этот файл можно использовать для построения плана местности.

 

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

Всего же в набор входит 8 компонентов:

1. Левый большой мотор

2. Правый большой мотор

3. Средний мотор

4. Цветовой датчик

5. Тактильный датчик

6. Инфракрасный датчик

7. Контроллер

8. Инфракрасный пульт

 

Самое сложное было придумать визуализатор, который сконструирует 2D модель по данным. Ушло много времени, чтобы решить на каком языке будет написан визуализатор и каким образом.

Команды, использованные в проекте:

-БЛОКИ ДЕЙСТВИЙ (Зеленый)

Блоки действий управляют действиями различных датчиков в рамках программы. Они контролируют вращение моторов, а также изображения, звук и подсветку модуля EV3.

БЛОКИ ВЫПОЛНЕНИЯ ПРОГРАММ (Оранжевый)

Блок выполнения программы управляют процессом выполнения программ. Все создаваемые тобой программы будут начинаться со стартового блока.

БЛОКИ ДАТЧИКОВ (Желтый)

Блоки датчиков позволяют программе считывать входящие данные с инфракрасным датчиком.

БЛОКИ ОПЕРАЦИЙ НАД ДАННЫМИ (Красный)

Блоки операций над данными позволяют вводить и считывать переменные величины, сравнивать характеристики и многое другое.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-03-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: