воскресенье, 20 марта 2011 г.
четверг, 17 марта 2011 г.
Android: управление NXT с помощью голоса
В Германии организовывается проект, цель которого заинтересовать девочек заниматься наукой, через занятия робототехникой. Не так давно участники этого проекта выложили в общий доступ приложение для OS Adroid, которое позволяет управлять Lego-роботом с помощью голосовых команд. После установки этого приложения на устройство с Android, способного соединиться с NXT блоком через Bluetooth, можно сопоставить четыре голосовых команды типа "Вперед", "Возврат", "Вправо" и т.п. четырем заданным NXT-комаднам. |
Все по-взрослому - инженерные проекты
Изучение робототехники в школе позволяет подготовиться ученикам к задачам, которые им предстоит выполнять во взрослой жизни. Этапы, через которые приходится проходить при разработке многих робототехнических проектов, практически полностью совпадают с этапами разработки проектов из реального мира:
1. Получение задания.
2. Подготовка концепции - чертежа, макета, прототипа.
3. Разработка готового изделия.
4. Тестирование и доведение "до ума".
5. Презентация, выпуск (в мире Lego - это может быть состязание)
6. Публикация техничских деталей, промо-материалов и т.п.
Например, преподаватель Lego из США - Ian Chow-Miller заинтересовал своих учеников полностью следовать подобной схеме. В качестве идеи проекта он не стал придумывать что-то экстрардинарное, а взял стандартную, но интересную тему - Робо-сумо.
Как результат - ребята не только занимались сборкой и программированием робота, но также проектировали внешний вид будущего робота в LDD, готовили пресс релиз для блога. И получилось у них довольно не плохо - посмотрите сами: chowmillersumobots.wordpress.com
1. Получение задания.
2. Подготовка концепции - чертежа, макета, прототипа.
3. Разработка готового изделия.
4. Тестирование и доведение "до ума".
5. Презентация, выпуск (в мире Lego - это может быть состязание)
6. Публикация техничских деталей, промо-материалов и т.п.
Например, преподаватель Lego из США - Ian Chow-Miller заинтересовал своих учеников полностью следовать подобной схеме. В качестве идеи проекта он не стал придумывать что-то экстрардинарное, а взял стандартную, но интересную тему - Робо-сумо.
Как результат - ребята не только занимались сборкой и программированием робота, но также проектировали внешний вид будущего робота в LDD, готовили пресс релиз для блога. И получилось у них довольно не плохо - посмотрите сами: chowmillersumobots.wordpress.com
Робот для состязаний: примеры роботов сортировщиков
Состязание среди роботов сортировщиков, являющееся частью Международной робототехнической олимпиады 2011, можно признать одним из самых интригующих.
Условия, в которые поставлены команды, требуют от них изобретательности и смекалки.
Еще бы!
1-ая сложность: на сортировку 8 кубиков дается всего 120 секунд, т.е. по 15 секунд на один кубик, при том, что длина поля - больше 2 метров.
2-ая сложность: ограниченные размеры робота
3-я сложность: сортировочные корзины расположены над полем, по которому ездит робот, в то время как кубики лежат на поле.
4-ая сложность: можно использовать только 3 мотора.
Вот несколько примеров роботов, пытающихся решить эту задачу.
Условия, в которые поставлены команды, требуют от них изобретательности и смекалки.
Еще бы!
1-ая сложность: на сортировку 8 кубиков дается всего 120 секунд, т.е. по 15 секунд на один кубик, при том, что длина поля - больше 2 метров.
2-ая сложность: ограниченные размеры робота
3-я сложность: сортировочные корзины расположены над полем, по которому ездит робот, в то время как кубики лежат на поле.
4-ая сложность: можно использовать только 3 мотора.
Вот несколько примеров роботов, пытающихся решить эту задачу.
Репортажи с регионов, где проходят отборочные этапы WRO 2011
Возникла идея опубликовать в одном месте все видео-репортажи об отборочных этапах Международной робототехнической олимпиады 2011.
Если у вас есть материалы не перечисленные ниже - присылайте на них ссылку.
Если у вас есть материалы не перечисленные ниже - присылайте на них ссылку.
среда, 16 марта 2011 г.
Забить мяч кивком головы
На выставке в LEGOWORLD 2011, о которой уже писалось здесь и здесь, для посетителей была представлена игра в футбол между роботами. Люди должны были управлять роботами, чтобы забить мячь в ворота противника. Только вот одна интересная особенность - управление роботом происходило не джойстиком и руками, а только головой.
Для того, чтобы обеспечить работу такого шлема, нужно оснастить его всего лишь двумя датчиками - гироскопом и акселерометром. А общение между роботом и шлемом происходить посредством Bluetooth.
Для того, чтобы обеспечить работу такого шлема, нужно оснастить его всего лишь двумя датчиками - гироскопом и акселерометром. А общение между роботом и шлемом происходить посредством Bluetooth.
Lego механизмы: полнофункциональный танк от Мартина Хеллеманса
Martijn Hellemans работает на довольно большим Lego-проектом. Это полнофункциональная модель танка с независимой подвеской обеспечивающей движение двух гусениц, с поворачивающейся башней и скорострельной пушкой, наводящейся лазерным прицелом. |
Хак + марафон = ХАКафон
В то время пока в России во всю идут состязания по программированию Лего-роботов среди школьников, в США набирают популярность Lego-хакафоны среди вполне взрослых и серьезных людей.
Вообще ХАКафон - это такое событие среди людей увлекающихся программированием, когда несколько команд или индивидуальных участников собираются вместе и решают какие-то задачи по программированию либо под какую-то определенную технологию, либо просто на заданную тему. Обычно такое мероприятие длится от нескольких часов до нескольких дней. И результатом его не обязательно может быть какое-то готовое программное решение или приложение, - на подобного рода мероприятиях основная цель - собрать заинтересованных людей вместе и обеспечить им веселое и непринужденное общение. Ну и конечно, как плоды такого общения на таких хакафонах, могут родиться неплохие идеи для программных продуктов, могут появиться исправления старых, но всех раздражающих проблем в существующих программах, или нового драйвера для какого-нибудь необычного устройства.
Вообще ХАКафон - это такое событие среди людей увлекающихся программированием, когда несколько команд или индивидуальных участников собираются вместе и решают какие-то задачи по программированию либо под какую-то определенную технологию, либо просто на заданную тему. Обычно такое мероприятие длится от нескольких часов до нескольких дней. И результатом его не обязательно может быть какое-то готовое программное решение или приложение, - на подобного рода мероприятиях основная цель - собрать заинтересованных людей вместе и обеспечить им веселое и непринужденное общение. Ну и конечно, как плоды такого общения на таких хакафонах, могут родиться неплохие идеи для программных продуктов, могут появиться исправления старых, но всех раздражающих проблем в существующих программах, или нового драйвера для какого-нибудь необычного устройства.
вторник, 15 марта 2011 г.
Результаты отборочного этапа Международной робототехнической олимпиады 2011
13 марта 2011 года Нижегородский Институт Информационных Технологий совместно с компанией MERA, провел региональный отборочный этап Международной робототехнической олимпиады. |
суббота, 12 марта 2011 г.
Робот для состязаний: сортировщик - кубик за кубиком
Когда идет разговор о устройстве робота, обрабатывающего за одну поездку к свалке несколько кубиков, то можно условно их разделить на два вида: роботы, выполняющие последовательную обработка кубиков, и роботы, обладающие возможностью производить манипуляции с произвольным кубиком. |
четверг, 10 марта 2011 г.
Робот для состязаний: сортировщик - между корзиной и свалкой. Часть II
Рассмотренный ранее подход с использованием опорной точки, для сортировки роботом, способным за раз перемещать два и больше кубиков, не оптимален. Это видно, даже из представленного выше расположения сортировочных корзин и кубиков. Так, например, чтобы отсортировать первые два кубика из левой свалки, роботу нужно будет проделать следующий маршрут. |
Да, конечно, можно поиграться с расположением опорной точки, и это даже может принести положительные результаты для какого-нибудь «удобного» расположения кубиков и сортировочных областей. Но просто ожидать такой удачи, довольно безрассудно, поэтому логично выглядит попытка придумать какой-нибудь универсальный алгоритм.
среда, 9 марта 2011 г.
Робот для состязаний: сортировщик - между корзиной и свалкой. Часть I
В предыдущих двух заметках (1, 2), было рассмотрено два аспекта решения задания для старшей группы из Международной робототехнической олимпиады. Первый аспект – определение стратегии по сколько кубиков робот будет захватывать и как он их будет перемещать. Второй аспект затрагивал некоторые особенности программирования робота для этого задания – как заранее предусмотреть возможность того, что корзины для сортировки могут располагаться в различных местах. |
Направление наших рассуждений будет строится от одной из главных характеристик робота – сколько объектов за раз он может перемещать. Можно выделить два основных случая: перемещение за раз только одного кубика, перемещение за раз нескольких кубиков.
понедельник, 7 марта 2011 г.
Робот для состязаний: выход из лабиринта. Часть IV
Итак, в предыдущей статье с помощью математического моделирования было показано, что для решения задания для младшей группы Международной робототехнической олимпиады наиболее оптимальным является способ обхода лабиринта по "Правилу левой руки". |
Но поскольку для пободы в состязании робот должен выполнить задание как можно быстрее, заход в тупиковые коридоры крайне не желателен. Перемещение по таким коридорам не приближает робота к финишу, и робот попросту тратит в них драгоценные секунды.
Очевидно, что для того, чтобы робот определял более оптимальный маршрут, в базовую программу перемещения робота нужно добавить интеллекта. Скорее всего, это также потребует конструктивных изменений робота.
среда, 2 марта 2011 г.
Lego механизмы: покоряя воздушные пространства
За основу взят материал из TechnicBRICKs. Наверное, многие заметили на одном из видео с последнего LEGOWORLD 2011 летающую штуковину с двумя огромными воздушными шарами? На самом деле на той выставке их было несколько. |
Lego механизмы: непроливайка
Знакома ситуация, когда, вы хотите налить себе попить мниральной воды из бутылки или сока из коробки, и часть воды или сока проливается по какой-либо причине?
Чтобы избавиться от такого рода проблем, можно собрать вот такого робота.
Он позволит не только более аккуратно наливать воду, но и строго контролировать ее дозировку.
Полчашечки кофе, пожалуйста!
Чтобы избавиться от такого рода проблем, можно собрать вот такого робота.
Он позволит не только более аккуратно наливать воду, но и строго контролировать ее дозировку.
Полчашечки кофе, пожалуйста!
Lego механизмы: ящерица из книги
Совсем недавно David J. Perdue и Laurence Valk анонсировали книгу "Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide". Эта книга знакомит читателя основами программирования Lego-роботов, а также предоставляет возможность собрать шесть довольно интересных по конструкции роботов. Важно отметить, то что все роботы могут быть собраны исключительно с использованием деталей из Lego Mindstorms NXT 2.0 (#8547).
Ниже можно посмотреть на пример одного из роботов - ящерицы. Интересная программа робота заставляет по разному реагировать робота на разные цвета. Синий отвечает за "нормальное" поведение, красный вызывает аггрессию, зеленый обозначает еду.
Ниже можно посмотреть на пример одного из роботов - ящерицы. Интересная программа робота заставляет по разному реагировать робота на разные цвета. Синий отвечает за "нормальное" поведение, красный вызывает аггрессию, зеленый обозначает еду.
Подписаться на:
Сообщения (Atom)