В проекте решена задача создания LEGO- робота для движения по линии.
Программа написана на языке высокого уровня Small Basic. .
Вложение | Размер |
---|---|
formula-1_proekt_fomin.docx | 22.34 КБ |
proekt.ppt | 586 КБ |
Муниципальное автономное образовательное учреждение «Гимназия №6»
Научно-практическая конференция
«Ноосфера образования»
ПРОЕКТНАЯ РАБОТА
по робототехнике на тему:
««Формула-1.» LEGO-робот»
Выполнил:
Фомин Александр, 3в
Руководитель:
Коркунова Н.И.
Красноармейск, 2018 г.
Вступление
В настоящее время область применения роботов - автоматов чрезвычайно разнообразна и включает такие важные сферы человеческой деятельности как автоматизированное производство, строительство, космос, оборона, медицина, сельское хозяйство , энергетика, спорт и автотранспорт.
Цель проекта:
Задачи проекта:
Основное содержание
Для разработки макета конструкции робота - «Формула-1» мы использовали блок EV3 , два средних мотора, два датчики цвета, два датчика препятствия (ультразвуковые) из LEGO Mindstorms и авторскую конструкторскую мысль. Задача проекта - скоростное оптимальное прохождение трассы - черная полоса на белом фоне с крутыми поворотами и ровными участками . При прохождении трассы робот дополнительно подсчитывает препятствия с права и слева от трассы.
Этапы работы:
I . Этап.
II. Этап. .
Заключение
После успешнрго запуска и работы «Формулы-1» , было установлено, что скоростной режим робота – хороший. Наиболее эффективно робот происходит крутые виражи на скорости 50% от максимальной. Робот достаточно маневренен и устойчив на трассе. Требует доработки жесткость конструкции. В дальнейшем мы планируем усовершенствовать конструкцию робота таким образом, чтобы появился рулевой передний мотор .
Интернет ресурсы и литература
Приложение №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
Слайд 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
10 зимних мастер-классов для детей по рисованию
Прекрасное далёко
По морям вокруг Земли
Любимое яичко
Что такое музыка?