====== Основы робототехники ====== Данная дисциплина является курсом по выбору для студентов профилей "Информатика", "Информатика" ("Физика"), "Математика" ("Информатика"). Познакомиться с рабочей программой дисциплины можно {{:workroom:ort:2014:основы_робототехники_пономарева_ю._с._ми_иф_.doc|здесь}}. Рейтинговая схема по дисциплине: ^ Вид деятельности ^ Количество баллов ^ | Освоение теоретического курса | 10 баллов | | Выполнение заданий СРС | 10 баллов | | Выполнение заданий лабораторных работ | 40 баллов | | Всего баллов за семестр | 60| ** Рейтинг смотреть [[https://docs.google.com/spreadsheet/ccc?key=0ArYWQqbqecY_dHE4dy05RVEtQXpQb3ROTUdhaXc2d1E&usp=sharing|здесь!]] ** ===== Материалы лекции ===== - [[http://edu.vspu.ru/mabi/portfolio/1337/|История и основные понятия робототехники]]. ===== Задания лабораторных работ ===== ==== Лабораторная работа № 1 ==== **ОСНОВНЫЕ ПОНЯТИЯ РОБОТОТЕХНИКИ В КУРСЕ ИНФОРМАТИКИ В ШКОЛЕ** **//Задания://** - Провести обзор конструкторов для конструирования учебных роботов. - Проанализировать программы элективных курсов и кружков по робототехнике по схеме: * название курса, автор - разработчик; * класс, возраст учащихся; * цели и задачи элективного курса (кружка); * особенности построения содержания: рассматриваемые темы, количество теоретических и лабораторно-практических занятий; * требуемое методическое, материально-техническое и информационное обеспечение. - Провести обзор проводимых соревнований по робототехники среди учащихся общеобразовательных учреждений. Сравнить отечественный и зарубежный опыт организации подобного рода мероприятий. - Подобрать видеоматериалы со школьных соревнований по робототехнике. === Выполненные задания === * [[users:konyashovasveta:ort:index|Коняшова Светлана]] * [[users:kovalenko:ort:index|Коваленко Алёна]] * [[users:igo420:robots:index|Сухов Игорь]] ==== Лабораторная работа № 2 ==== ** КОНСТРУКТОРЫ ПРОГРАММИРУЕМЫХ РОБОТОВ LEGO MINDSTORMS: СЕНСОРЫ, ДВИГАТЕЛИ, ПРОГРАММИРУЕМЫЙ БЛОК. ** **//Задания://** - Изучить комплект деталей робототехнического конструктора: контроллер, сервоприводы, соединительные кабели, датчики-касания, ультразвуковой, освещения. - Изучить интерфейс программы LEGO MINDSTORMS Education NXT. - Реализовать примеры программ для программируемых роботов. - Написать и отладить следующие базовые прграммы: * движение по кругу («восьмеркой», вперед-назад и т.д.) через меню контроллера. * движение с ускорением; * воспроизведения звуков и изображения по образцу. - Разработать и реализовать собственные задания на движение для учебных программируемых роботов. {{:workroom:ort:2014:обзор_среды_mindstorms_nxt.doc|Обзор среды Lego Mindstorms NXT.}} ==== Лабораторная работа № 3 ==== **ПРОСТЕЙШИЕ АЛГОРИТМЫ ДЛЯ РОБОТОВ LEGO MINDSTORMS ** **//Задания://** - Написать и отладить программу для движения «восьмеркой» с использованием циклов. - Написать и отладить программу для движения робота по случайной траектории, по сложной траектории. - Написать и отладить программу для записывания роботом траектории движения и последующего ее воспроизведения. - Составить и программно реализовать задания, использующие управление роботом с помощью ультразвукового датчика. - Составить и программно реализовать задания, использующие управление роботом с помощью датчика освещенности. - Разработать программу для учебного робота, использующую несколько датчиков. [[workroom:ort:2014:task1:index|Примеры заданий для учебных роботов]] ==== Лабораторная работа № 4 ==== ** АЛГОРИТМЫ РЕАЛЬНОГО ВРЕМЕНИ, ПОИСК ПУТЕЙ В ЛАБИРИНТАХ.** **//Задания://** - Написать и отладить программу для учебного робота по поиску путей в лабиринте. - Разработать собственную систему задач для элективного курса (кружка) по робототехнике. Программно реализовать нетипичные задачи. **Примеры программ** * {{:workroom:ort:2014:traectoria.7z|движение по траектории}} * {{:workroom:ort:2014:prepatstvie2.7z|объезд препятствие (робот движется против часовой стрелки, объезд по внешней стороне }} * {{:workroom:ort:2014:лабиринт.7z|Движение по лабиринту}} ===== Задание для СРС ===== **Задание для СРС оценивается в 10 баллов.** Подготовить реферат по одной из следующих тем: - Андроидные роботы. - Спортивная робототехника. - История возникновения робототехники. - ВЕАМ – роботы. - Датчики положения и перемещения в робототехнике. - Тактильные датчики роботов. - Силоизмерительные датчики роботов. - Основные задачи и направления развития робототехники. - Использование роботов в медицине. - Использование роботов в военной сфере. - Использование роботов в быту. - Развитие отечественной робототехники. **Реферат должен удовлетворять следующим требованиям:** * объем реферата от 7 до 10 страниц при шрифте «Times New Roman», размер – 14pt; * защита реферата происходит на лекционном занятии. ===== Полезные ссылки ===== - [[http://www.lego.com/ru-ru/mindstorms/?domainredir=mindstorms.lego.com|Официальный сайт Lego Mindstorms]]. - [[http://www.prorobot.ru/lego.php|Инструкции для разных конструкторов]]. - [[http://www.nnxt.blogspot.ru/2010/11/blog-post_21.html|Lego Mindstorms NXT: робототехника для школ и вузов]] - [[http://www.prorobot.ru/load/zaniatie_5-dvizhenie_po_linii.pdf|Движение робота по линии]] - [[http://robototechnika.ucoz.ru/pdf/spravka_po_po_lego.pdf|Калибровка датчиков и справка по блокам программы]] Назад в [[workroom:index]]