Файл: Конкурс реферативноисследовательских и проектных работ учащихся 1х 8х классов Интеллектуалы xxi века.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.12.2023
Просмотров: 42
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
XII Городской конкурс реферативно-исследовательских и проектных работ
учащихся 1-х – 8-х классов «Интеллектуалы XXI века»
Создание робота на основе конструктора Mindstorms EV3
(Проблемы техники и техносферы)
прикладной проект
Автор: Васильченко Андрей,
1 класс, МАОУ «СОШ № 5
г.Челябинска»,
Научный руководитель:
Тавченкова Ольга Николаевна,
учитель начальных классов
первой категории
Челябинск, 2017
Оглавление
Введение……………..…………………………………………………………………….3
-
История робототехники………………………………………………………...4 -
Современные рабочие роботы и функции, которые они выполняют…..…...5 -
Виды робототехнических конструкторов……..………………………………6 -
Принцип строения и работы робота на основе конструктора Mindstorms EV3 и среда его программирования…………………………………………...7 -
Создание робота на основе конструктора Mindstorms EV3………………….9
Заключение……………………………………………………………………………….11
Список литературы………………………………………………………………………12
Приложение………………………………………………………………………………13
Введение
На протяжении многих веков люди изобретают механизмы и машины, способные облегчить нашу жизнь, и современный человек едва ли сможет представить свою жизнь без них. Ежедневно появляются новые устройства и улучшаются существующие. Таких устройств уже несчетное множество, но, безусловно, самым высоким достижением человеческой мысли являются роботы.
С того момента, когда мне удалось посетить «Бал роботов» (выставка роботов) в г. Сочи в 2015 году, тема роботов приобрела для меня большую значимость. На выставке были представлены современные достижения робототехники из разных концов света - Америки, Европы, Южной Кореи и Японии (рис.1). Я увидел около 20 различных роботов, но больше всего мне понравился робот Теспиан, который умел не только общаться, копировать жесты, петь и танцевать, но даже обладал способностью читать стихи (рис.2).
После всего увиденного мне стало интересно, как двигаются роботы, из чего они состоят? Для чего человек тратит столько сил и времени, чтобы создать робота? Какую пользу они приносят? И действительно ли роботы – наше будущее? А главное – можно ли сделать робота самостоятельно?
Таким образом, актуальность данной работы обусловлена необходимостью создания робота своими руками. Противоречие между желанием создать робота своими руками, с одной стороны, и отсутствием необходимых для этого знаний и умений, с другой стороны, определили проблему: возможно ли создание робота в домашних условиях. Все вышеизложенное и побудило выбрать тему проекта: «Создание робота на основе конструктора Mindstorms EV3».
Целью данной работы является создание робота на основе конструктора Mindstorms EV3.
Объектом является конструктор Mindstorms EV3.
Предметом является принцип строения и работы робота на основе конструктора Mindstorms EV3.
В основу данной работы положена гипотеза, согласно которой, изучив принцип строения и работы робота на основе конструктора Mindstorms EV3, можно создать робота самостоятельно.
В соответствии с целью и гипотезой были поставлены следующие задачи:
-
изучить историю робототехники; -
исследовать виды современных рабочих роботов и функции, которые они выполняют; -
исследовать виды робототехнических конструкторов; -
изучить принцип строения и работы робота на основе конструктора Mindstorms EV3 и среду его программирования; -
создать робот на основе конструктора Mindstorms EV3.
С целью достижения поставленных задач нами был разработан комплекс взаимосвязанных методов, включающий:
-
анализ литературы и материалов сети Internet; -
моделирование.
-
История робототехники
Робототехника – это область науки и техники, связанная с созданием, исследованием и применением роботов.
Робот – это машина, которая воспринимает, мыслит и действует. При этом робот может, как иметь связь с человеком (получать от него команды), так и действовать автономно [2].
История робототехники неразрывно связана с большинством изобретений, сделанных человечеством. Практически невозможно отделить ее от истории развития науки, техники и тем более от истории возникновения и становления компьютерных технологий.
Еще с древних времен человек хотел создать такие механизмы, которые могли бы выполнять вместо людей тяжелую и вредную работу. Однако первые успехи в этом направлении появились только в середине 18 века.
Тогда популярность набирали домашние механические куклы, представленные в 1738 году французским ученым из Гренобля (город на юго-востоке Франции) Жаком де Викансон. Он представил публике искусственного музыканта, который мог исполнять на флейте 12 различных мелодий. Немного позже к флейте добавились барабан и бубен, таким образом, был создан целый механический оркестр (рис.3).
Но де Викансон на том не остановился. За оркестром последовало действительно удивительное по тем временам изобретение – механическая утка (рис.4). Она могла самостоятельно передвигаться, махать крыльями, крякать, вращать головой, есть и переваривать пищу. Утка не была игрушкой в обычном понимании этого слова: в каждом ее крыле было около 400 подвижных деталей. К сожалению, никто не знает, что случилось с оригиналом утки. Однако, в музее в Гренобле есть копия утки, созданная часовщиком (рис.5) [1].
Сегодняшняя робототехника сформировалась в 60-х годах 20 века. Изобретатели вложили много сил в разработку роботов-манипуляторов, но одним из самых важных изобретений стал робот Unimate (Юнимейт), созданный Джорджом Диро и Джозефом Энжилберг. Это был один из первых промышленных роботов, и представлял собой огромную конструкцию, похожую на человеческую руку (рис.6) [2]. Приспособление могло складывать части горячего литого металла и сваривать части кузова. Робот был куплен и установлен на сборочном конвейере компании General Motors, чтобы уменьшить вероятность получения травм и смертей на производстве. В настоящее время Unimate находится в Зале славы (Питсбург, США).
В 1966 году был создан робот Shakey (шейки), который, по сути, был первым роботом, способным рассуждать (рис.7) [8].
-
Современные рабочие роботы и функции, которые они выполняют
Современная робототехника полностью основана на компьютерных технологиях: без компьютеров роботы не смогли бы и десятой части того, что они могут. Сегодня роботов можно условно разделить на две категории: рабочие (т. е. роботы, сконструированные для служебных задач) и домашние.
Рассмотрим несколько видов рабочих роботов.
Промышленный робот – устройство (машина) с программным или дистанционным (с пульта) управлением, предназначенное для замены человека в производственных процессах. Промышленные роботы имеют перед человеком преимущество в скорости и точности реализации однообразных операций, они способны производить движения, какие человек физически выполнить не может. Применение современных промышленных роботов увеличивает производительность оборудования и выпуск продукции, улучшает качество продукции, помогает экономить материалы и энергию [7].
Роботы-манипуляторы широко применяются в промышленности для автоматизации многих технологических процессов при конвейерной сборке различных изделий (от автомобилей до микросхем), сварке, окраске, сверлении, перемещении тяжёлых грузов и т.д. Особое значение имеет применение роботов-манипуляторов при работе с вредными химическими веществами, при обезвреживании взрывных устройств, в кузнечных и литейных цехах, на цементных заводах, в помещениях с повышенным уровнем радиации, в условиях относительной недоступности (в морских глубинах, на космических аппаратах и орбитальных станциях) и т.д. (рис.8) [4].
Медицинские роботы призваны автоматизировать труд врача и здравоохранения в целом. Работа в этой области помогла создать два уникальных направления в медицине. Первое направление — это телехирургия: хирург руководит роботом во время операции, непосредственно не контактируя с пациентом. Второе направление – это хирургия с минимальным вмешательством (рис.9). Отдельное направление – это медицинские тренажеры – оборудование для профессиональной подготовки специалистов, призванное облегчить отработку практических навыков без риска для пациентов. Медицинские тренажеры имитируют функциональные или физические модели организма человека. С помощью тренажеров можно создавать подобие экстремальной обстановки. Есть возможность остановить процесс в любой момент, обсудить ситуацию, проанализировать действия. При многократной работе с тренажерами формируются необходимые навыки (рис.10).
Использование медицинских роботов повышает уровень автоматизации и облегчает труд врачей, уменьшает вероятности врачебных ошибок, ускоряет процессов возвращения пациентов к нормальному существованию после травм и заболеваний [3].
-
Виды робототехнических конструкторов
Можно ли создать робота самостоятельно? Что представляют из себя конструкторы для самостоятельной сборки и программирования роботов? Что это, очередные игрушки или все-таки средства, с помощью которых можно создать робота? Попробуем разобраться.
Моделирование – это построение и изучение моделей реально существующих объектов, предназначенных для изучения процессов или явлений с целью получения объяснений этих процессов или явлений. Цель моделирования – проверка гипотезы и тестирование программного обеспечения
Мы живём в век стремительного развития робототехники и уже сегодня можно найти в магазинах множество наборов для самостоятельной сборки и программирования роботов.
Рассмотрим несколько вариантов конструкторов, которые существуют на данный момент.
TETRIX – из конструктора этой серии можно строить прочных металлических роботов на радиоуправлении и создавать программируемых роботов, используя оборудование и программное обеспечение LEGO Mindstorms EV3 (рис. 11).
MATRIX – очень похож на конструктор TETRIX. Здесь тоже используются металлические детали и программное обеспечение LEGO Mindstorms EV3 (рис. 12).
Robotis Bioloid – содержит множество серий, самая распространенная из них STEM Standard: можно сделать 16 различных роботов по схемам (рис. 13).
Arduino – популярная платформа любительской и образовательной робототехники. Это серия плат ввода-вывода. Плата имеет аналоговые и цифровые порты, к которым можно подключать различные устройства: светодиоды, датчики, кнопки, моторы, сервоприводы и т.д. Оригинальные Arduino производятся в Италии, большинство аналогов — в Китае. Есть и российские разработки (рис. 14).
Я остановил свой выбор на конструкторе Lego Mindstorms, т.к. сегодня платформа Lego является безусловным лидером образовательной робототехники. Наборами Lego Mindstorms оснащены кружки во многих странах мира. Конструктор очень прочный, редко удается что-то сломать, и главное достоинство – это простота и скорость сборки. На мой взгляд, Lego Mindstorms – один из наиболее удобных и приятных способов начать свое знакомство с робототехникой.
-
Принцип строения и работы робота на основе конструктора Mindstorms EV3 и среда его программирования
LEGO Mindstorms — конструктор для создания программируемого робота. В 2013 году в свет вышла модель LEGO Mindstorms EV3 [5].
Помимо обычных деталей Lego (балки, оси, пластины, и прочее) в набор EV3 входят:
• встроенные в моторы датчики вращения и ультразвуковой датчик;
• датчик цвета, гироскопический датчик и два датчика касаний;
• инфракрасный датчик;
• перезаряжаемая аккумуляторная батарея;
• три электро серво мотора;
• соединительные кабеля.
• USB-кабель (рис.15).
При создании робота и программы для него, необходимо понимать суть работы каждого датчика т.к. данные знания дадут возможность правильно рассчитывать траекторию движения робота, его функциональность и т.д. Рассмотрим некоторые из них.
Главный элемент конструктора – это микрокомпьютер (микропроцессор) EV3, он является «мозгом» робота Mindstorms, который позволяет роботу Mindstorms ожить и осуществлять различные действия. Микрокомпьютер (микропроцессор) EV3 содержит в себе: процессор, FLASH память (16 мегабайт), операционную систему Linux и многое другое. Контролирует моторы и собирает данные с датчиков (рис. 16).
Одним из важнейших элементов конструктора является сервомотор. Данный элемент создан для работы с микрокомпьютером EV3 и имеет встроенный датчик вращения, благодаря которому мотор может соединяться с другими моторами, позволяя роботу двигаться с постоянной скоростью [10].
Информацию об окружающем мире робот Lego Mindstorms EV3 получает от нескольких датчиков: ультразвукового, датчика касания и датчика, позволяющего распознавать цвета.
Ультразвуковой датчик EV3 позволяет измерять расстояние до объектов.