• Главная
  • Блог
  • Пользователи
  • Форум
  • Литературное творчество
  • Музыкальное творчество
  • Научно-техническое творчество
  • Художественно-прикладное творчество

LEGO-проект "Формула-1"

Опубликовано Коркунова Наталья Ивановна вкл 16.06.2018 - 12:27
Коркунова Наталья Ивановна
Автор: 
Фомин Александр

     В проекте  решена задача создания LEGO- робота  для  движения по линии.

                     Программа написана на языке высокого уровня Small Basic. .

Скачать:

ВложениеРазмер
Файл formula-1_proekt_fomin.docx22.34 КБ
Office presentation icon proekt.ppt586 КБ

Предварительный просмотр:

Муниципальное автономное образовательное учреждение «Гимназия №6»

Научно-практическая конференция

«Ноосфера образования»

ПРОЕКТНАЯ РАБОТА

по робототехнике  на тему:

««Формула-1.»  LEGO-робот»

                                                                            Выполнил:

Фомин Александр, 3в

                                                                               Руководитель:

Коркунова Н.И.

Красноармейск, 2018 г.

Вступление

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

Цель проекта:

  • Создание автоматического   скоростного  автомобиля  для  движения  по линии  на базе LEGO  Mindstorms EV3.

Задачи   проекта:

  • Разработка макета конструкции   робота  -  «Формула-1»
  • Испытание конструкции   робота
  • Доработка  конструкции  по  результатам  испытания
  • Разработка  программного  обеспечения  на  базовом модульном  языке
  • Тестирование   робота .
  • Разработка  программного  обеспечения  на языке высокого уровня - Small Basic.

Основное содержание

     Для разработки  макета конструкции   робота  -  «Формула-1»  мы использовали  блок  EV3  ,  два средних мотора,  два  датчики цвета,  два датчика  препятствия (ультразвуковые)   из  LEGO  Mindstorms   и  авторскую   конструкторскую  мысль.  Задача  проекта  - скоростное   оптимальное  прохождение  трассы   -  черная полоса  на  белом  фоне  с  крутыми поворотами  и   ровными участками .  При прохождении трассы  робот  дополнительно  подсчитывает  препятствия с права  и слева  от  трассы.

Этапы работы:

I . Этап. 

  • Проектирование конструкции   самоходного  робота – «Формула-1» из элементов LEGO.  Сборка конструкции  с   двумя  средними моторами, блоком EV3   и  четырьмя датчиками. Тестирование конструкции.
  •  Написание  программы в среде  NXT  PROGRAMMING,
  • Испытание робота  на  трассе.
  • Доработка конструкции.

II. Этап.  .

  • Изучение  языка Small Basic.
  • Написание  программы в среде EV3Basic на  языке  Small  Basic  (Приложени№1).
  • Испытание робота.
  • Доработка программы.
  • Защита   проекта на научно-проктической  школьной конференции
  • Анализ  результатов.  Планы на будущее.

Заключение

    После успешнрго запуска  и  работы   «Формулы-1» , было установлено, что  скоростной  режим робота – хороший. Наиболее эффективно  робот происходит  крутые виражи  на скорости  50%  от максимальной.  Робот   достаточно   маневренен  и  устойчив  на трассе.  Требует доработки жесткость  конструкции.  В  дальнейшем мы планируем усовершенствовать  конструкцию робота таким образом, чтобы  появился  рулевой   передний  мотор .  

Интернет ресурсы и литература

  1. www.intuit.ru 
  2. www.mowayworldpractice.com
  3. Д.Г.Копосов «Первый шаг в робототехнику», БИНОМ, 2015

Приложение №1

//  Программа  на  Small Basic

Sensor.SetMode(3,0)

Sensor.SetMode(4,0)

Sensor.SetMode(1,0)

loop="true"

While loop

  If Sensor.ReadPercent(3) > 50 And Sensor.ReadPercent(4) > 50 Then

    Motor.Start("B", 50)

    Motor.Start("C", -50)

  EndIf

  If Sensor.ReadPercent(3) < 50 And Sensor.ReadPercent(4) > 50 Then

    Motor.Start("B", -50)

    Motor.Start("C", -30)

  EndIf  

  If Sensor.ReadPercent(3) > 50 And Sensor.ReadPercent(4) < 50 Then

    Motor.Start("B", 30)

    Motor.Start("C", 50)

  EndIf

  If Sensor.ReadPercent(1)=100 Then

    Motor.Stop("BC", "true")

    loop="false"

  EndIf

  EndWhile


Предварительный просмотр:
Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com

Подписи к слайдам:

Слайд 1

Проект «Формула-1» Выполнил: Фомин Александр, 3в Руководитель: Коркунова Н.И. МАОУ Гимназия№6, 2018 Научно-практическая конференция «Ноосфера образования»

Слайд 2

Главный конструктор и консультант – ученики 3в и 8в классов

Слайд 3

Комплектация проекта LEGO MINDSTORMS EV3 Средние моторы. датчики цвета. Датчики препятствмя

Слайд 4

Формула-1 на трассе

Слайд 5

Выбор конструкции При выборе конструкции остановились на колесном варианте, как наиболее мобильном.

Слайд 6

Управление Управление роботом осуществляется программно. Язык программирования Small Basic

Слайд 7

Текст программы Sensor.SetMode(3,0) Sensor.SetMode(4,0) Sensor.SetMode(1,0) loop="true" While loop If Sensor.ReadPercent(3) > 50 And Sensor.ReadPercent(4) > 50 Then Motor.Start("B", 50) Motor.Start("C", -50) EndIf If Sensor.ReadPercent(3) < 50 And Sensor.ReadPercent(4) > 50 Then Motor.Start("B", -50) Motor.Start("C", -30) EndIf If Sensor.ReadPercent(3) > 50 And Sensor.ReadPercent(4) < 50 Then Motor.Start("B", 30) Motor.Start("C", 50) EndIf If Sensor.ReadPercent(1)=100 Then Motor.Stop("BC", "true") loop="false" EndIf EndWhile

Слайд 8

Результаты выполнения проекта Создан робот – Формула-1 Написана программа для управления роботом на Small Basic Выявлены достоинства и недостатки конструкции. Определены направления развития проекта

Слайд 9

Достоинства Недостатки Автономность Простота программы Эффективность прохода поворотов Низкая жесткость конструкции При прохождении прямых участков занижена скорость

Слайд 10

Заключение Наш проект является актуальным. Программа Автопилот - ближайшее будущее всего автотранспорта! Возможно, создание робота – Формула -1, станет прототипом нового отечественного автомобиля!

Слайд 11

Интернет ресурсы и литература www.intuit.ru www.mowayworldpractice.com Д.Г.Копосов «Первый шаг в робототехнику», БИНОМ, 2015

Поделиться:

Серебряное копытце

Лягушка-путешественница

Плавает ли канцелярская скрепка?

Волшебные звуки ноктюрна

Упрямый зяблик