ДО курс по робототехнике

Показаны сообщения с ярлыком задания. Показать все сообщения
Показаны сообщения с ярлыком задания. Показать все сообщения

3 апреля 2013 г.

Робот для состязаний: определить цвет и размер одним сенсором


Задача робота-сортировщика - размещение набора различных предметов в заранее определенных местах, основываясь на различных свойствах предметов, над которыми проводится операция сортировки.Раньше уже рассматривалась одна модель робота-сортировщика, который использовал только один мотор. Но он сортировал предметы только по цвету.
А что если для сортировки необходимо использовать еще какие-нибудь характеристики предметов, например, их размер?

Допустим, у нас есть несколько наборов цветных кубиков - зеленые, синие и крансые, отличающихся по размеру - мальенькие и большие. Необходимо отсортировать их по шести разным позициям: меленькие красные, большие красные, маленькие синие, большие синие и т.д.

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

Сразу хочется сказать, что в данной заметке, просто рассматривается методика определения цвета и размера одним сенсором. Она не освещает, как сконструировать робота-сортировщика, использующего данную методику.

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

Идея для урока: изучение свойств шестереночных передач (состязание)

Для более младших школьников занятие по изучению шестереночных передач предлагается вести в другом ключе - соревновательном.

Для этого предлагается использовать следующий механизм: Dragster


Идея для урока: изучение свойств шестереночных передач (лабораторная работа)

Прежде чем переходить к созданию сколько-нибудь сложных роботов, одно из занятий курса "Программирование Lego-роботов" должно быть посвящено рассмотрению свойств шестереночных передач, а также знакомство с таким понятием, как передаточное число.

Чтобы не обременять учеников сложной теорией, предполагается, что они могут ознакомиться с этой темой через несколько экспериментов. Например, в ходе экспериментов можно посмотреть как различные сочетания шестерен влияют на движения тележки вот такого робота:



Инструкции по сборке можно найти здесь.

Суть эксперимента в следующем. Ребята запускают робота, который пытается двигать тележку в соответствии со следующим заданием: выяснить сможет ли двигаться нагруженная тележка и насколько быстро при одной и той же мощности двигателя, но для разных конфигурациях шестерней.

Идея для урока: роботы следят друг за другом

Довольно интересная демонстрация, которая может быть использована на уроках по программированию Lego-роботов, а в частности в ходе знакомства с основами Теории Автоматов, была обнаружена в блоге electricbricks.com.

В этой демонстрации предлагается собрать цепочку из однотипных роботов:



Предположим, первый робот из цепочки движется по какой-то траектории (заранее запрограммированная или задающаяся удаленно). Для остальных роботов алгоритм описан с помощью следующих состояний:

Нет света или он слишком далеко
(сенсоры не получают света вообще или слишком мало)
Стоять
Свет двигается вправо
(правый сенсор получает больше света)
Движение вправо
Свет двигается влево
(левый сенсор получает больше света)
Движение влево
Свет прямо перед роботом
(на обоих сенсорах одинаково света)
Движение прямо

Тогда при корректной реализации, может получиться что-то вроде:

ЗАДАНИЕ: КЕГЕЛЬРИНГ - Регламент

РЕГЛАМЕНТ СОРЕВНОВАНИЙ РОБОТОВ "КЕГЕЛЬРИНГ"
2.5 от 10.11.2011 г.
Идея соревнования и регламент: myROBOT.ru

ЗАДАНИЕ: Кегельринг-КВАДРО - Регламент


РЕГЛАМЕНТ СОРЕВНОВАНИЙ РОБОТОВ "КЕГЕЛЬРИНГ-КВАДРО"
2.3 от 09.12.2009 г.
по версии Открытого робототехнического турнира на Кубок Политехнического музея,
Идея соревнования и регламент: myROBOT.ru
Правила соревнования "Кегельринг-КВАДРО" базируются на регламенте для соревнований Кегельринг. Соревнование Кегельринг-КВАДРО дает больше преимуществ роботам, способным "видеть" кегли.

ЗАДАНИЕ: Кегельринг-МАКРО - Регламент

РЕГЛАМЕНТ СОРЕВНОВАНИЙ РОБОТОВ "КЕГЕЛЬРИНГ-МАКРО"
1.3 от 12.11.2010 г.
Идея соревнования Кегельринг: myROBOT.ru
Регламент по версии Открытого робототехнического турнира на Кубок Политехнического музея,
Правила соревнования «Кегельринг-МАКРО» базируются на регламентах соревнований «Кегельринг» и «Кегельринг-КВАДРО». Соревнование «Кегельринг-МАКРО» ориентировано на роботов, способных «видеть» кегли и различать их цвет.

ЗАДАНИЕ: Твинфлэп - Регламент

РЕГЛАМЕНТ СОРЕВНОВАНИЙ РОБОТОВ "ТВИНФЛЭП"
1.1 от 24.03.2010 г.
Идея соревнования и регламент: myROBOT.ru

ЗАДАНИЕ: Теннис роботов - Регламент

РЕГЛАМЕНТ СОРЕВНОВАНИЙ РОБОТОВ "ТЕННИС"
2.1 от 08.11.2011 г.
Идея соревнования и регламент: myROBOT.ru

ЗАДАНИЕ: МИНИ-СУМО - Регламент

Регламент соревнований по МИНИ-СУМО
2.01 от 28.02.2011
по версии Открытого робототехнического турнира на Кубок Политехнического музея.
Регламент основан на правилах FSI All Japan Robot Sumo Tournament (перевод robosport.ru).
1. Условия состязания
1.1. Общие положения
Состязание проходит между двумя роботами. Цель состязания - вытолкнуть робота-противника за пределы ринга.
Ринг представляет собой площадку круглой формы. Поверхность ринга черная. По периметру ринга проходит белая ограничительная линия. Размеры роботов не должны превышать 10 см по длине и ширине в начальном состоянии и 14 см. по длине и ширине в разложенном состоянии. Высота роботов не ограничивается. Масса роботов не должна превышать 500 гр.
Поединок состоит из трех раундов и проводится до 2-х побед одного из роботов.
Роботы должны быть включены или инициализированы вручную в начале раунда по команде судьи, после чего они должны оставаться неподвижным в течение 5 секунд. После старта не допускается никакое вмешательство в управление роботом и ход поединка.
Робот считается покинувшим ринг, если какая-либо часть робота коснулась поля за пределами ринга (внешняя вертикальная стенка ринга считается «за пределами»).

ЗАДАНИЕ: Лестница - Регламент

РЕГЛАМЕНТ СОРЕВНОВАНИЙ РОБОТОВ "ЛЕСТНИЦА"
2.0 от 01.09.2010 г.
по версии Открытого робототехнического турнира на Кубок Политехнического музея,
первоначальный вариант регламента: ЦИТУО

ЗАДАНИЕ: Канат - Регламент

РЕГЛАМЕНТ СОРЕВНОВАНИЙ РОБОТОВ "КАНАТ"
1.0 от 30.06.2009 г.
Идея соревнования и регламент: myROBOT.ru

ЗАДАНИЕ: Следование по линии - Регламент

Регламент соревнований
ГОНКИ ПО ЛИНИИ
2.3 от 09.12.2009 г.
Идея и регламент myROBOT.ru
на основе регламента "Следование по линии" robosport.ru

ЗАДАНИЕ: ДОРОГА-1 - Регламент

Регламент соревнований «ДОРОГА-1»
1.07 от 12.11.2010 г.
По версии Открытого робототехнического турнира на Кубок Политехнического музея.
Предисловие
Упражнение «Дорога-1» открывает цикл состязаний, в которых роботам предстоит решать задачи движения по дорогам. «Дорога-1» - это упражнение, в котором роботу необходимо пройти маршрут, не сталкиваясь с другими участниками дорожного движения – роботами-помехами. Роботы-помехи движутся по своим участкам дороги – прямолинейным отрезкам трассы. Доезжая до границы своего участка, робот-помеха меняет направление своего движения. Это означает, что робот-участник должен уметь обнаружить помеху и объехать ее, вернувшись обратно на трассу.