вторник, 29 мая 2012 г.

Конкурс "Be Smart Build Robots" продолжается!

Рады сообщить, что конкурс "Be Smart Build Robots" продолжается, в связи с тем, что не все желающие успели прислать свои работы. Напомню, что победителям конкурса представится возможность пройти курс по программированию Lego-роботов совершенно бесплатно!
Прием работ продлевается до 2 июня (суббота).
Те, кто пришлет работы позже - ничего страшного! Вы будите участвовать в розыгрыше бесплатного посещения летней робототехнической школы в июле и августе.

воскресенье, 27 мая 2012 г.

Ресурсы по программированию Lego-роботов в Robotics Developer Studio

Хотя многие и негативно высказываются в сторону продукции компании Microsoft, не стоит сбрасывать со счетов, что все-таки эта компания многое сделала для информатизации нашего общества.
Эта компания, всегда старается следить за нуждами человечества и быть, как говориться, на гребне волны в удовлетворении этих нужд.
Поэтому, когда в свое время тренд увлечения общества робототехникой, компания не преминула и выпустила продукт Robotics Developer Studio.
В начале, как это бывает у подобного рода организаций, продукт был платным. Но затем, компания, преследуя какие-то свои цели, сделала его бесплатным для загрузки и инсталляции.

Тем же, кто увлекается Lego-робототехникой, этот программный комплекс интересен потому, что поддерживает программирование LEGO Mindstorms NXT роботов. Причем, в преимущества этой среды можно записать, что

Lego робот может говорить и слушать!

Вы когда-нибудь смотрели на NXT робота и мечтали, чтобы он заговорил? Но не заранее записанными фразами из NXT-G, а все, что угодно? Если да - тогда эта новость вам придется по вкусу: теперь робот может говорить! Все, что требуется от вас - это подключить робота к Android устройству через Bluethooth и запустить специальное приложение NXT Chatterbox
С этой программой робот сможет произносить предложения на любом языке, менять высоту голоса и ее речь. Также робот сможет понимать команды хозяина, правда, только на английском и испанском языках. Отмечу, что для синтеза и распознавания голоса на смартфоне или планшете требуется подключение к Интернету.
Приложение бесплатно и доступно здесь.

Модель новейшего марсохода Curiosity из NXT

Продолжим развивать космическую тематику на нашем блоге. 26 ноября 2011 года NASA запустила в космический полет марсоход нового поколения Curiosity (его название переводится с английского как Любопытство). Ожидается, что он прибудет на Марс 6 августа этого года!

В честь этого запуска Will Gorman создал модель марсохода Curiosity из Lego и выставил ее в космическом центре Кеннеди.


Роботы-боксеры на Lego World 2012

На выставке Lego World 2012 в Копенгагене были представлены необычные роботы из Lego.
Это роботы-боксеры, и их еще называют "реальными стальными роботами". Каждый такой робот управляется 4 блоками NXT, которые получают информацию со множества сенсоров: 2 сенсоров света, 3 сенсоров цвета, 9 сенсоров касания, 1 сенсора ускорения\наклона. Такое количество датчиков не подключишь без мультиплексора: в данном роботе был использован мультиплексор фирмы HiTechnic, позволяющий к одному блока NXT подключить до четырех различных сенсоров. Робот приводится в движение 7 моторами NXT.


Черный робот-боксер (его битвы также запечатлены на этом видео) управляется через Bluethooth с помощью специального пульта управления. Этот "бойцовский набор" - робот вместе с пультом - состоят из 2 NXT блоков, 4 NXT моторов, 4 сенсоров расстояния, 1 сенсора цвета и 1 сенсора касания.

суббота, 26 мая 2012 г.

Стартовал MoonBots 2012

С 15 мая стартовало ежегодное on-line состязание MoonBoots, проводимое Google Lunar X PRIZE совместно с The LEGO Group.
В ходе состязания команды молодых изобретателей с одной стороны должны будут изучить историю артефактов на Луне, оставленных прошлыми попытками исследовать спутник Земли, а с другой - получить возможность познакомиться с новыми и интересными вещами, связанными с изучением космоса и сделанными как частными, так и государственными предприятиями, в том числе, и для того чтобы выиграть 30 миллионов долларов в ходе Google Lunar X PRIZE.

вторник, 22 мая 2012 г.

Пишем программы на NXC, а запускаем в RobotC Virtual World

RobotC Virtual Worlds без сомнения очень полезная штука, особенно когда касается возможности учитсья программировать Lego-роботов без наличия настоящего конструктора.
Но не всегда хочется изучать новый язык программирования, только для того, чтобы запускать роботов в виртуальной среде дома.
Тем более, если реального робота потом придется программировать все равно в другом.

Еще один камень, который можно бросить, в сторону языка RobotC, то что некоторые его конструкции не очень очевидны и довольно сложны для изучения ребятам, которые только знакомяться с программированием. Например, это можно сказать про операции с моторами – не сразу можно догадаться, что робот поедет сразу, как только данные о необходимой скорости занесены в специальные ячейки массива motor.
motor[motorB] = 100;
motor[motorC] = 100;
Другой момент касается довольно сложных программных структур, только для того, чтобы повернуть одно из колес робота на один поворот:
nMotorEncoder[motorB]=0;
while (nMotorEncoder[motorB] < 360) {
  motor[motorB] = 100;
}

воскресенье, 20 мая 2012 г.

Lego механизмы: собери свой арсенал

В нашем блоге уже писалось об одном из главном увлечении мальчишек - оружии. Да, есть люди, которые увлекаются созданием всяческого вооружения из Lego. Jack Streat пошел дальше - он делает Lego-копии реальных пистолетов, автоматов и винтовок. Как результат, американское издательство NoStarch Press заказало ему книгу, в которой он бы поделился секретами, как создавать такие механизмы.
Итак, встречайте, "LEGO® Heavy Weapons". В этой книге, описано как создать свой оружейный арсенал из Lego, состоящий из:
Desert Eagle (рус. "Пустынный орёл") — самозарядный пистолет большого калибра
АКС74У - укороченный автомат Калашникова
"Ли-Энфилд" — т. н. "лесной карабин"
Franchi SPAS-12 (Special Purpose Automatic Shotgun — автоматическое ружьё специального назначения)

суббота, 19 мая 2012 г.

Обсуждаем различия между наборами NXT

Конструктор Lego Mindstorms NXT поставляется в трех разных наборах. В чем же различия и что общего в этих наборах? Эта статья ответит на данный вопрос. Если ты не хочешь читать всю статью целиком, то ниже представлена основная информация, а далее каждый пункт будет подробно рассмотрен.

Не видна панель настройки блоков NXT-G?

Пожалуй каждый, кто программировал робота на нетбуке сталкивался с проблемой маленького разрешения экрана. И если выделить себе место для программы можно, закрыв справа панель Robo Center или My Portal, то с панелью настройки блоков (та, что возникает внизу экрана при выделении любого блока) дело обстоит сложнее. В данной заметке я приведу 2 способа решения проблемы, когда панель настройки в NXT-G не видна.

пятница, 18 мая 2012 г.

Новый релиз RobotC Virtual Worlds

Хотя это и не совсем новость, но хочется объявить, что среда, позволяющая изучать принципы программирования Lego-роботов, RobotC Virtual World обзавелась новой версией. Скачать пробную 60-дневную версию можно на сайте RobotC.
Среда привлекательна тем, что позволяет программировать виртуальных роботов и тут же запускать их на виртуальных полигонах. Это удобно в тех случаях, когда есть, например, недостаток роботов в кружке/факультативе/классе, где вы занимаетесь робототехникой, или же когда у вас нет возможности приобрести домой собственный набор, но продвигаться в изучении робототехники очень хочется.

Инструкции по сборке для Alfa Rex 2.0 отдельным файлом

Добрый человек Legolijntje с сайта eurobricks выложили отдельным PDF файлом инструкции по сборке довольно известного робота Alfa Rex 2.0, возможность построить которого предоставляется обладателям конструктора 8547 - Lego Mindstorms NXT 2.0.
Т.е. для те, кому пользоваться инструкциями, идущими вместе со средой программирования NXT-G 2.0, по какой-то причине казалось неудобным (например, есть такая проблема, что на некоторых компьютерах они перестают открываться), теперь могут использовать предложенный набор PDF файлов. А уж программа-просмотрищик PDF, есть почти у каждого.

четверг, 17 мая 2012 г.

Lego-роботы на AFOLCon 2012

C 5ое по 7ое мая в Великобритании прошла конференция AFOL (Adult fan of LEGO, что можно перевести как Взрослые Фанаты Лего). Не смотря на то что в названии есть слово "конференция", здесь конечно была и выставка все возможных Lego-конструкций. В том числе была отдельная секция, посвященная всяческим изобретениям собранных из Lego Mindstorms

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

13ый выпуск журнала Hispabrick

Пока российские робототехники готовились к всероссийскому этапу WRO, испанские - выпустили новый номер журнала Hispabrick. Это уже 13ый выпуск журнала целиком посвященному Lego-конструированию. А поскольку на блоге NiNoXT не был проанонсирован 12ый выпуск, то эта заметка будет посвящена им обоим.
Итак, 12ый номер.

среда, 16 мая 2012 г.

Лего для взрослых

Вы тоже считаете, что увлечение Lego конструкторами, это недостойное для взрослого человека занятие? Если так, то посмотрите выступление Хиллела Купермена. Может после этого вы поменяете свое мнение?

Нужен честный лотерейщик? Собери Lotto-Bot

Есть такие устройства - барабаны для лотереи, смысл которых перемешивать шарики с номерами и выдавать какой-то случайный.
А если его кто-то изменил и лотерея проходит не совсем честно - далеко не случайные числа выпадают каждый раз? Не беда - соберите свой лотерейный автомат - Lotter Bot.

Инструкции, по которым можно собрать такого робота только из набора 8547 - Lego Mindstorms NXT 2.0, не так давно появились на официальном сайте Lego Mindstorms: вот здесь можно найти их, а вот здесь - программу.

Взято с блога The NXT STEP - LEGO MINDSTORMS NXT

Lego-механизмы: интересные конструкции от akiyuky

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

Вот, например, японский изобретатель akiyuky ведет видео-блог на YouTube. А здесь можно найти как простые конструкции.



Так и довольно хитрые:

понедельник, 14 мая 2012 г.

Мастер-класс и соревнования на Application Developer Days: Итоги

11-12 мая в Москве прошла конференция для программистов Application Developer Days, где разработчики обсуждали вопросы, связанные с созданием и проектированием ПО.
В этом году программный комитет конференции решил организовать развлекательную программу, и авторы блога NNXT были приглашены для проведения мастер-класса по программированию лего-роботов и соревнований в категории кегельринг.

пятница, 11 мая 2012 г.

Application Developer Days - 3. Материалы.

Как обещал, выкладываю материалы мастер-класса по Lego-роботам, проведенным на Application Developer Days - 3. Видео самого доклада будут опубликованы позже.\
Те кто хочет участвовать в завтрашнем состязании - обязательно ознакомиться.

Скачать презентацию можно здесь. Инфографика, которую нужно смотреть параллельно со слайдами, тоже доступна для загрузки.

Примеры NXC программ, показанных на мастер-классе ниже:

вторник, 8 мая 2012 г.

Подготовка мастер-класса для Applicaition Developer Days. Часть IV

Полностью закончена инфографика для мастер-класса по программированию Lego-роботов.

Данный презентационный материал может пригодиться не только на ADD, но и в качестве промо-материалов для всевозможных выставок, открытых уроков, мастер-классов и просто раздаточных материалов.

Все желающие дополнить и использовать его в своих целях пишите мне - я вышлю вам оригинал в формате PowerPoint.

Сама инфорграфика ниже.

понедельник, 7 мая 2012 г.

Конкурс для юных робототехников!

Выиграй бесплатное обучение в летней робототехнической школе НИИТ!

В преддверии летних каникул и дня защиты детей НИИТ объявляет творческий конкурс «Be Smart Build Robots!» для юных конструкторов.
Конкурс пройдет в 2 возрастных категориях:
  • младшей - до 3 класса
  • старшей - с 4 класса

Условия конкурса:
1. Придумайте и соберите модель робота из любых подручных материалов:
  • пластик
  • картон
  • цветная бумага
Подойдут любые материалы, кроме конструктора.
2. Сфотографируйте Ваше творение! Не забудьте рядом с роботом положить лист бумаги с его именем и надписью «Be Smart Build Robots!».
Размер фотографии не должен превышать 5 Мб.
3. Пришлите фотографию на почту be.smart.build.robots@gmail.com
В письме обязательно укажите Ваш контактный номер телефона, а также имя, фамилию и возраст ребенка.
4. Работы будут оцениваться методом открытого голосования.
Победителям конкурса представится возможность пройти курс по основам робототехники совершенно бесплатно! Летняя школа пройдет с 4 по 15 июня в НИИТ.

Заявки на участие в конкурсе принимаются с 7 до 27 мая включительно.
Открытое голосование будет проходить на блоге с 28 мая до 3 июня (до 12:00).
Результаты конкурса будут опубликованы на блоге.
Победителям сообщат о процедуре регистрации на курсы по телефону, указанному в письме.

Ученик барабанщика - участник Робофест 2012

Если кто-то еще не в курсе, то знайте, что описания и видео почти всех проектов, участвовавших в Всероссийском этапе международной робототехнической олимпиады (WRO) можно найти на сайте wroboto.ru.
Сейчас же, пойдет речь о проекте ребят из Нижегородского Института Информационных Технологий, который также участвовал в конкурсе.
Начать, наверное, стоит с того, что нужно напомнить, что сквозной идеей WRO этого года была разработка таких проектов, которые бы изучали, как роботы входят в повседневную жизнь. Именно это во многом определило внешний вид и функциональность представленных роботов.

суббота, 5 мая 2012 г.

Украинский фестиваль робототехники Robotica 2012

28 апреля в Киеве состоялся Всеукраинский фестиваль робототехники Robotica 2012. В этом году в фестивале приняли участие команды из Украины, России, Дании, Бразилии и ЮАР.


Подготовка мастер-класса для Applicaition Developer Days. Часть III

Закончена инфографика для той части мастер-класса, которая будет посвящена обзору средств программирования Lego-роботов.
Традиционно, ожидаются отзывы и конструктивные комментарии.

Впереди склейка всей инфорграфики и подготовка слайдов.

четверг, 3 мая 2012 г.

Подготовка мастер-класса для Applicaition Developer Days. Часть II

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

среда, 2 мая 2012 г.

Пинбол-машина на NXT

10 летний парень по имени Питер собрал и запрограммировал отличную игру под названием пинбол. Основой для игры стал деревянный ящик, в который поместилось все игровое поле.
На поле находятся 4 зоны для начисления очков:
  • если шарик повернет "вертушку" - за это будет начислено 25 очков. Положение "вертушки" определяет датчик ультразвука каждые 5 мс.
  • если шарик пройдет между шинами - за это будет начислено 350 очков. Этот факт определяет специальный HiTechnic EOPD сенсор, который позволяет определять объекты и их передвижение.
  • если шарик попадет в специальную ловушку - то за это будет начислено разное число очков, в зависимости от цвета шара: зеленый шар "стоит" 2000, синий - 1500, красный - 1000 и желтый - 500 очков. Как нетрудно догадаться, за ловушкой следит датчик цвета.
  • если шарик ударит по кнопке - за это будет начислено 2500 очков.

вторник, 1 мая 2012 г.

Подготовка мастер-класса для Applicaition Developer Days. Часть I

В качестве релаксационной секции на ADD3 во второй день конференции между всеми желающими будет проводится состязание Кегельринг. А для того, чтобы дать возможность познакомиться поближе с Legо-роботами, в первый пройдет небольшой обзор Lego Mindstorms и средств для его программирования.
Ниже можно ознакомиться с первой частью инфографики, которая рефернс-материалом обзора.


Комментарии и ремарки к первой части принимаются здесь в комментариях.

Остальные части, ровно как и регламент состязаний, будут опубликованы позже. Stay tuned!

RoboGames 2012

В конце апреля в СанМатео, Калифорния прошел RoboGames - крупнейшее событие в мире любительской робототехники.
В этом году в играх участвовали 17 стран: США, Мексика, Южная Корея, Япония, Бразилия, Индонезия, Тайвань, Англия, Египет, Индия, Австралия, Гонконг, Турция, Канада, Ирландия и Латвия. Россия в этих соревнованиях не участвовала.
Конечно же, лего-роботы не остались в стороне. Им были посвящены 8 из 59 дисциплин.
Related Posts Plugin for WordPress, Blogger...