Технология NXT и ее программирование

реклама
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Филиал ТюмГУ в г. Тобольске
УТВЕРЖДАЮ
Директор филиала
______________ /Короткова Е.А./
__________ 2015г.
ТЕХНОЛОГИЯ NXT И ЕЕ ПРОГРАММИРОВАНИЕ
Учебно-методический комплекс.
для студентов направления
«02.03.01 – Математика и компьютерные науки»,
Квалификация (степень)
бакалавр
Очная форма обучения
Тюменский государственный университет
2015
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Филиал ТюмГУ в г. Тобольске
Кафедра информатики и методики преподавания
Ечмаева Г.А.
ТЕХНОЛОГИЯ NXT И ЕЕ ПРОГРАММИРОВАНИЕ
Учебно-методический комплекс.
Рабочая программа
для студентов направления
«02.03.01 – Математика и компьютерные науки»,
Квалификация (степень)
бакалавр
Очная форма обучения
Тюменский государственный университет
2015
2
Ечмаева Г.А. Технология NXT и ее программирование. Учебно-методический
комплекс. Рабочая программа для студентов направления «02.03.01 – Математика и
компьютерные науки, очной формы обучения. Тюмень, 2015, 15 стр.
Рабочая программа составлена в соответствии с требованиями ФГОС ВО с учетом
рекомендаций и ПрОП ВО по направлению и профилю подготовки. Учебно-методический
комплекс направлен на формирование необходимых компетенций по курсу и содержит
пояснительную записку, тематический план, необходимые понятия, задания для
самостоятельной работы, вопросы для самоконтроля.
Рабочая программа дисциплины опубликована на сайте ТюмГУ: Теоретические основы
информатики [электронный ресурс] / Режим доступа: http://www.umk3plus.utmn.ru., свободный.
Рекомендовано к изданию кафедрой информатики и методики преподавания,
утверждено директором филиала Тюменского государственного университета в г. Тобольске.
ОТВЕТСТВЕННЫЙ РЕДАКТОР: Малышева Е.Н., заведующий кафедрой информатики и
методики преподавания
© Тюменский государственный университет, 2015.
© Ечмаева Г.А., 2015.
3
1. Цель и задачи освоения дисциплины
Цель изучения дисциплины является формирование системы предметных знаний
профессиональной подготовки бакалавров математикик и компьютерных наук в области
высоких технологий, находящихся на стыке информатики, кибернетики, математики, физики и
технологии.
Задачи:
 помочь обучающемуся получить представление о сфере высоких технологий.
 изучение основных понятий роботизированных систем их проектирования и
программирования;
 изучение программного обеспечения для программирования роботизированных систем;
 приобретение навыков по проектированию, конструированию и программированию
роботизированных систем.
 воспитывать общую информационную культуру,
 подготовка к инновационной деятельности со школьниками.
В целом дисциплина направлена на подготовку будущих бакалавров педагогического
образования к решению следующих профессиональные задачи в соответствии с видами
профессиональной деятельности:
 научно-исследовательская деятельность: применение методов математического и
алгоритмического моделирования при анализе прикладных проблем
 производственно-технологическая деятельность: применение численных методов при
решении математических задач, возникающих в производственной и технологической
деятельности; использование технологий и компьютерных систем управления объектами
2. Место дисциплины в структуре ООП ВО
Дисциплина «Технология NXT и ее программирование» относится к дисциплинам по
выбору – Б1.В.ДВ.4. Организационной формой занятий по данной дисциплине являются лекции
и лабораторные занятия. Дисциплина изучается в 8 семестре, общий объем составляет 108
часов и предусматривает как аудиторные занятия – 48 часов, так и самостоятельную работу
студентов – 60 часов. Аудиторные занятия делятся на лабораторные занятия – 18 часов,
лекционные занятия
– 16 часов. Самостоятельная работа является внеаудиторной и
предназначена для углубления знаний студентов по определенным разделам курса на основе
рекомендованной преподавателем литературы, подготовки и выполнения индивидуальных
проектных заданий. Формой промежуточного контроля по дисциплине является – зачет.
В рамках данной дисциплины предусмотрено рассмотрение основных понятий:
робототехника,
мехатроника,
кибернетика,
программирование
автоматизированных
самоуправляемых систем. Основное содержание дисциплины опирается на знания, полученные
при изучении дисциплин «Физика», «Основы микроэлектроники», «Практикум решения задач
на ЭВМ»», «История и перспективы развития информатики».
Знания, полученные студентами при изучении данной дисциплины будут востребованы
при прохождении учебных практик, в предстоящей практической деятельности, при
организации кружковой и факультативной работы по информатике, при написании ВКР,
обучении в магистратуре.
3. Требования к результатам освоения содержания дисциплины
3.1. Компетенции обучающегося, формируемые в результате освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих компетенций в
соответствии с ФГОС ВО и ООП ВО по данному направлению подготовки (специальности):
4
 способностью к организации учебной деятельности в конкретной предметной области
(математика, физика, информатика) (ОК-9);
3.2. В результате освоения дисциплины обучающийся должен:
знать:
 технологию создания и программирования автономных роботов;
 принципы работы роботизированных систем и особенности их программирования.
уметь:
 проектировать учебные автономные роботизированные системы, разрабатывать программы
для ее функционирования.
владеть:
 навыками конструирования и программирования роботизированных систем.
4. Содержание и структура дисциплины (модуля)
Общая трудоемкость дисциплины составляет 3 зачетные единицы (108 часов)
4.1. Структура дисциплины
Таблица 1
№
1
2
3
4
5
6
Наименование раздела
дисциплины
История развития
робототехники
Мехатроника
и
основы
микроэлектроники
Основы
потокового
программирования
Основы теории автоматического управления мехатронными системами
Решение практических задач
Учебный робот
Семестр
Виды учебной работы
(в академических часах)
аудиторные занятия
СР
ЛК
ПЗ
ЛР КСР
7
2
4
7
4
4
10
7
2
6
10
8
6
10
20
8
7
2
8
4
10
6
4.2. Содержание дисциплины
Таблица 2
Наименование
Содержание раздела
№
раздела дисциплины
(дидактические единицы)
История развития
Предпосылки возникновения и основные исторические этапы
1
робототехники
развития робототехники. Классификации современных
роботов
Физические основы конструирования мехатронных систем.
Различные фиды механических передач, используемых в
Мехатроника
и роботостроении: прямые, зубчатые, ременные, кулачковые,
2
основы
шарнирные, шатунные, цепные и т.д. Коробки передач.
микроэлектроники
Конструирование мехатронной системы робота Основы
функционирования датчиков робота (звука, касания, света,
цвета, инфракрасный датчик и т.д.)
программирования
робота.
Основы
языка
Основы потокового Среда
3
проектирования управляющих программ. Управление
программирования
5
4
ТАУ
5
Решение
практических задач
6
Учебный робот
моторами. Управление датчиком оборотов. Повороты.
Использование датчика касания. Реакция на внешнюю
информацию: датчик ультразвука. Реакция на внешнюю
информацию: датчик цвета.
Регуляторы. Математические основы использования
регуляторов. Программирование регуляторов
Классические робототехнические задачи
Конструирование и программирование учебного робота с
заданными характеристиками
5. Образовательные технологии
Таблица 3
№
№
занятия раздела
Тема занятий
Виды
образовательных
технологий
Лекционные занятия
История развития робототехники
1.
1
2.
2
3.
3
Основы потокового программирования
4.
4
Релейный регулятор. Пропорциональный
регулятор
4
Пропорционально-дифференциальный
регулятор
Механические передачи
5.
Кубический регулятор
6.
4
7.
4
1.
2
2.
3
3.
4
4.
4
5.
4
Классические задачи робототехники
Лабораторные работы
Конструирование основных механических
передач
Основы
и
программирования
среда
потокового
Поведение Beam-робота с одним датчиком
освещенности (исследование взаимного
влияния механики и регуляторов)
Поведение Beam-робота с двумя датчиками
освещенности (исследование взаимного
влияния механики и регуляторов)
Решение
сложных
задач
(подсчет
перекрестков, движение по инверсной
линии, движение по траектории с
Лекция
визуализация,
видеолекция
Лекция
визуализация,
видеолекция
Лекция
визуализация,
видеолекция
Лекция
визуализация,
видеолекция
Лекция
визуализация,
демонстрация
Проблемная
лекция
визуализация,
демонстрация
Лекция
визуализация
творческий
проект
Решение
практических
заданий
творческий
проект
Кол-во
часов
2
4
2
2
2
2
2
4
6
2
творческий
проект
2
творческий
проект
2
6
6.
4
7.
4
8.
6
9.
6
10.
7
препятствиями)
Классические задачи мобильных роботов:
решение лабиринта, кегельринг
Дистанционное управление роботом: полоса
препятствий, футбол роботов
Конструирование манипулятора
Программирование
учебного
роботаманипулятора с заданными функциями
Разработка индивидуального творческого
проекта. Презентация проекта
творческий
проект
творческий
проект
творческий
проект
творческий
проект
творческий
проект
2
2
4
2
4
6. Самостоятельная работа студентов
Таблица 4
№
Наименование раздела
дисциплины
1
История развития
робототехники
2
3
5
6
7
Трудоемкость
(в академических
часах)
Вид самостоятельной работы
1. Конспект учебного материала
2. Изучение специальной
литературы.
3. Подготовка реферата
4. Конспект учебного материала
Мехатроника и основы
5. Изучение специальной
микроэлектроники
литературы.
1. Конспект учебного материала
Основы
потокового 2. Изучение специальной
программирования
литературы.
3. Выполнение творческого задания
1. Выполнение творческого задания
ТАУ
по каждой лабораторной работе
2. Подготовка к тесту
1. Выполнение творческого задания
Решение практических
по каждой лабораторной работе
задач
2. Подготовка к тесту
1. Разработка конструкции
Учебный робот
2. Разработка управляющих
программ
4
10
10
20
10
6
7. Компетентностно-ориентированные оценочные средства
7.1. Оценочные средства диагностирующего контроля
Регулярная проверка качества выполненной проектной работы, Устный опрос,
собеседование.
№
Темы
Устный опрос
Письменные работы
Технические
формы контроля
Информаци
онные
системы и
технологии
Итого
количест
во баллов
7.2. Оценочные средства текущего контроля: модульно-рейтинговая
технология оценивания работы студентов
7.2.1. Распределение рейтинговых баллов по модулям и видам работ
Таблица 5. Виды и формы оценочных средств в период текущего контроля
7
0-5
0-5
0-5
–
–
–
–
–
–
–
–
–
–
–
–
–
0-2
0-2
0-2
–
–
–
–
–
0-10
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
0-20
лабораторная
работа
–
–
–
другие формы
–
–
–
–
–
электронные
практикумы
–
комплексные
ситуационные
задания
0–5
программы
компьютерного
тестирования
0-5
эссе
–
реферат
ответ на семинаре
0-5
0-5
0-5
тест
собеседование
0-3
0-3
0-3
контрольная
работа
коллоквиумы
–
–
–
Модуль 1
1
2
3
Всего
Модуль 2
4
Всего
Модуль 3
5
6
Тест
итог
Всего
–
–
–
0-10
0-10
0-10
0-30
–
0-10
0-30
0-30
–
0-5
–
–
–
–
0-10
0-10
–
–
–
0-20
Итого за семестр
7.2.1. Распределение рейтинговых баллов по модулям и видам работ
Таблица 6
Виды работ
Максимальное количество баллов
Модуль 1
Модуль 2
Модуль 3
0-40
0-100
Итого
7 семестр
Аудиторные занятия
Работа на практических
занятиях
Текущее тестирование
Самостоятельная работа
Итого за работу в семестре
Обобщающий контроль
Итого
15
15
15
35
10
5
30
30
10
5
30
30
10
5
30
10
40
30
15
90
10
100
7.2.2. Оценивание аудиторной работы студентов
Таблица 7
№
Наименование
раздела
дисциплины
1
По всем
разделам
2
По всем
разделам
Формы оцениваемой работы
Максимальное
Модуль
количество
(аттестация)
баллов
Работа на лекциях
1) активное участие в обсуждении
изучаемых вопросов
2) ответы на контрольные вопросы
3) самостоятельное конспектирование
(восполнение) пропущенных данных
Работа на лабораторных занятиях
1) выполнение вариативных
заданий в полном объеме;
5
1-3
5
5
10
1-3
8
3
По всем
разделам
2) текущее тестирование по
теории лабораторных работ
Работа на семинарских занятиях
1) активное участие в обсуждении
изучаемых вопросов
2) выполнение творческих
заданий
6
5
1-3
10
7.2.3. Оценивание самостоятельной работы студентов
Таблица 8
№
1
Наименование
раздела (темы)
дисциплины
По всем
разделам
Формы оцениваемой работы
1) детальная проработка тем
2) творческий и результативный
подход к выполнению заданий
3) участие в оформлении кабинета
«Робототехники»
Максимальное
Модуль
количество
(аттестация)
баллов
5
1-3
5
5
7.2.4. Оценочные средства для текущего контроля успеваемости
Перечень примерных тестовых заданий
А)
9
Б)
7.3 Оценочные средства промежуточной аттестации
7.3.1. Методические материалы, определяющие процедуры оценивания знаний, умений,
навыков и (или) опыта деятельности, характеризующей этапы формирования
компетенций в процессе освоения образовательной программы.
Процедура оценивания производится в форме подготовки и презентации разработанных
технических решений. Семестровый курс предлагается оценивать по шкале в 100 баллов. Для
дифференцированного зачета предлагается следующая шкала, обеспечивающая сопоставимость
с международной системой оценок:
Таблица 9
Вид
аттестации
Допуск к
аттестации
Зачёт
40 баллов
61 балл
Дифференцированный зачет (соответствие
рейтинговых баллов и академических оценок)
Удовл.
Хорошо
Отлично
61-72 баллов 73-86 баллов
87-100 баллов
7.3.2. Типовые контрольные задания или иные материалы, определяющие процедуры
оценивания знаний, умений, навыков и (или) опыта деятельности, характеризующие
этапы формирования компетенций.
Перечень примерных вопросов к зачету
1. Предпосылки возникновения и основные исторические этапы развития робототехники.
2. Применение роботизированных систем в различных областях человеческой деятельности.
3. Основные подсистемы учебного робота.
4. Основные виды механических передач.
5. Основы функционирования датчиков звука,
6. Основы функционирования датчиков касания,
10
7. Основы функционирования датчиков света,
8. Основы функционирования датчиков цвета,
9. Основы функционирования инфракрасного датчика,
10. Основные принципы потокового программирования
11. Основные блоки, программирующие движение
12. Программирование датчика касания
13. Программирование датчика света
14. Программирование датчика цвета
15. Программирование датчика звука
16. Программирование датчика ультразвука
17. Программирование инфракрасного датчика
18. Основы работы в среде Robolab (LabView)
19. Основные палитры компонентов в среде Robolab
20. Типы команд.
21. Команды действия,
22. Команды ожидания.
23. Управляющие структуры,
24. Подпрограммы,
25. события,
26. Модификаторы,
27. Контейнеры,
28. Библиотека пользователя.
29. Параллельные задачи.
30. Управление датчиками.
31. Управление моторами.
32. Повороты робота
33. Точные перемещения робота
34. Теоретические основы реализации релейного регулятора.
35. Использование релейного регулятора при движении с одним датчиком света
36. Использование релейного регулятора при движении с двумя датчиками света
37. Управление моторами с помощью релейного регулятора
38. Теоретические основы реализации пропорционального регулятора
39. Управление моторами с помощью пропорционального регулятора
40. Управление роботом-футболистом с помощью пропорционального регулятора
41. Движение робота в лабиринте
42. Теоретические основы реализации ПД – регулятора
43. Использование ПД – регулятора при движении в лабиринте
44. Кубическая составляющая ПД – регулятора
45. Плавающий коэффициент ПД – регулятора
46. ПИД – регулятор
47. Объезд препятствий.
48. Удаленное управление поведением робота
11
7.3.3. Перечень компетенций с указанием этапов их формирования в процессе
освоения образовательной программы (выдержка из матрицы компетенций):
7.3.4. Описание показателей и критериев оценивания компетенций на различных этапах
их формирования, описание шкал оценивания:
Таблица 10. Карта критериев оценивания компетенций
Виды
Критерии в соответствии с уровнем освоения ОП
занятий
Оценочные
(лекции,
средства
Код
семинар(тесты,
компетен
ские,
творческие
пороговый
повышенный
базовый (хор.)
ции
практически
работы,
(удовл.)
(отл.)
76-90 баллов
е,
проекты
и
61-75 баллов
91-100 баллов
лабораторны
др.)
е)
Знает:
Знает:
Знает:
Лекции,
Тесты,
о
роли
и основы
основы
лабораторны практические
значении
мехатроники,
мехатроники,
е,
задания,
современных
работы
микроэлектро практически опрос,
робототехниче микроэлектрон ники, основы
е работы.
самостоятель
ских систем в ики;
ТАУ
ны работы.
современном
Специфику
Возможности и
обществе;
реализации
перспективы
Умеет:
программ
использования
ПК-9
использовать
образовательн образовательполученные
ой
ной робототехзнания в
робототехники ники для
своей работе. Умеет:
инновационной
Владеет:
разрабатывать деятельности со
навыками
конструировать школьниками
применения
и программи- Умеет:
образовательн ровать учебных применять
ого
роботов
с эффективные
12
конструктора
для
конструирова
ния
отдельных
узлов и
механизмов.
заданным
функционалом.
Использовать
возможности
робототехниче
ских
конструкторов
для учебной и
исследователь
ской
деятельности
школьников
Владеет:
навыками
создания
роботов на
основе образовательных
робототехниче
ских конструкторов;
Навыками
организации
образовательн
ого процесса в
рамках
дополнительн
ого изучения
информатики
методы
управления
робототехничес
кими системами
Кретически
опеределять
возможности
и
пераспективы
использования
конструкторских и
програм-мных
средств
Владеет:
навыками
создания
эффективных
аппаратнопрограммных
конструкций
робототехниче
ских систем
8. Учебно-методическое и информационное обеспечение дисциплины
а) основная литература:
1. Ахметшин, М.Г. Теоретическая механика: учебное пособие / М.Г. Ахметшин, Х.С.
Гумерова, Н.П. Петухов. - Казань: Издательство КНИТУ, 2012. - 139 с.
2. Филиппов С.А. Робототехника для детей и их родителей. – СПб.: Наука, 2011. – 263 с.
3. Чижма, С.Н. Электроника и микросхемотехника: учеб. пособ./ С.Н. Чижма. - М.: Учебнометодический центр по образованию на железнодорожном транспорте, 2012. - 359 с.
б) дополнительная литература:
1. Афонин В.Л. Интеллектуальные робототехнические системы: курс лекций: учеб.пособ. для
студ. вузов.- М.: Интуит, 2005.
2. Василенко Н.В. Основы робототехники / Н.В. Василенко, КД. Никитан, В.П. Пономарёв,
А.Ю. Смолин. - Томск: МГП "РАСКО", 1993. – 470 с.
3. Хейзерман Д. Как самому сделать робота. - М.: Мир, 1979. – 196 с.
в) Интернет-ресурсы
1. http://ru.wikipedia.org – Википедия.
2. http://myrobot.ru/ - Сайт о роботах, робототехнике, микроконтроллерах
3. http://www.festo.com/ - Сайт производителя системы Robotino на русском языке
г) Методические указания к практическим занятиям
Для проведения практических занятий необходимы:
1. учебные робототехнические конструкторы в количестве не менее 10 шт.
2. Среда программирования учебного робота RoboLab (LabView).
3. Аудитория не менее 25 м2
4. Поля для соревнований
13
1.
2.
3.
4.
1.
2.
3.
4.
9. Материально-техническое обеспечение дисциплины
Для обеспечения занятий:
Компьютер P 1400/256/40Gb/3,5/CD/USB - 11 шт;
Мультимедийный проектор – 1 шт.;
Проекционный экран – 1 шт.;
Установленные на компьютер Microsoft PowerPoint
Установленная на компьютеры среда программирования RoboLab (LabView).
конструкторы учебных роботов 10 шт.
Аудитория не менее 25 м2
Поля для соревнований.
10. Паспорт рабочей программы дисциплины
Разработчик: Ечмаева Галина Анатольевна, к.п.н., доцент кафедры информатики, Т и МОИ
Программа одобрена на заседании кафедры информатики, Т и МОИ
от «4» сентября 2014 г., протокол № 1.
Согласовано:
Зав. кафедрой Малышева Е.Н.
«4» сентября 2014 г.
Согласовано:
Специалист по УМР _________________
«___» ________________ г.
14
Скачать