суббота, 31 декабря 2011 г.

Перевод заданий для Международной Робототехнической Олимпиады 2012 на русский язык

По ссылкам ниже можно ознакомиться с переводом правил для WRO-2012:

Задания для младшей группы

Данные документы является переводом правил WRO-2012. Правила для регионального этапа WRO-2012 могут отличаться от представленных выше. Они будут опубликованы позже.


Неточности перевода прошу указывать в коммантариях в блоге и в документах Google Docs.
Правила на английском языке (оригинальные документы) и справочная информация о WRO-2012 доступна здесь (пост обновляется, добавляется новая информация).

C Новым 2012 Годом!

Позвольте от имени всех авторов блога NiNoXT позравить всех читателей с наступающим Новым Годом!

Пусть новый год принесет каждому из вас новых свершений, новых побед, новых идей!

пятница, 30 декабря 2011 г.

Черновик заданий и Основные правила для Международной Робототехнической Олимпиады 2012

В 2012 году Международная Робототехническая Олимпиада (World Robot Olympiad, WRO) будет проходить в Малайзии. Множество команд со всего мира ожидают выхода в свет заданий, чтобы уже с начала года начать усиленную подготовку к олимпиаде.
На днях был опубликован черновик заданий WRO 2012. 
Тема для будущей олимпиады - взаимодействие роботов и людей. В рамках этой темы ребята должны собрать робота, который может стать частью человеческого общества. Чтобы этого добиться, для начала надо исследовать и понять природу человека.
Итак, предварительные, НЕ ФИНАЛЬНЫЕ, правила WRO 2012 на английском языке:


Эти задания войдут в основу правил Всероссийского этапа Международной Робототехнической Олимпиады.

Перевод заданий на русский язык будет выложен позже.


Обновления
1. Перевод заданий для всех категорий готов.
2. Опубликованы основные правила WRO-2012.
3. Опубликованы возрастные категории:
Младшая категория - ребята с датой рождения после 01.01.2000
Средняя категория - ребята с датой рождения в периоде 01.01.1997 - 31.12.1999
Старшая категория - ребята с датой рождения в периоде 01.01.1993 - 31.12.1996
В средней и старшей категории допускается участие ребят с датой рождения, выходящей за пределы указанных периодов не более, чем на 6 месяцев.
4. Заработал оффициальный сайт WRO-2012: www.wro2012.org
5. Есть перевод правил основной категории.

среда, 28 декабря 2011 г.

Итоги федерального учебно-технического сбора ФУТС-2011

Пришло время подвести итоги федерального учебно-технического сбора ФУТС-2011, где и побывал преподаватель НИИТ Ворон Александр (подробный отчет о прошедшем сборе в блоге от 5-9 декабря). Участники ФУТС времени зря не теряли, по результатам обучения и обмена опытом были выданы сертификаты:

1. Сертификат о прохождения курса Позднякова А.В. «Использование программного обеспечения RobotC для создания систем управления роботов»


 

 2. Сертификат о прохождении обучения по курсу "Программирование микрокомпьютеров в среде LabVIEW" 


3.      Аттестация судьи FLL и FTC



4.      Сертификат инструктора – стажера


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

воскресенье, 25 декабря 2011 г.

Соревнования "Кегельринг-квадро" прошли успешно!

24 декабря 2011 года в Нижегородском институте информационных технологий прошли соревнования "Кегельринг-квадро" среди учащихся нижегородских школ и лицеев.


вторник, 20 декабря 2011 г.

Декабрьские соревнования

24 декабря 2011 года Нижегородский Институт Информационных технологий  вновь проводит соревнования для нижегородских школьников и студентов по программированию Лего-роботов.
Состязания будут проходить в младшей (до 8 класса) и старшей (8 класс и старше) категориях. Соревнования проводятся в категории "Кегельринг-КВАДРО". За наиболее короткое время роботу, необходимо вытолкнуть две белые кегли и оставить в круге оставшиеся две черные. При этом четыре кегли из восьми выбираются путем жеребьевки. Победителем становится робот, который сможет за отведенное время наиболее точно выполнить задачу. Победители соревнований получат призы от спонсора олимпиады – компании MERA и НИИТ.
В программе мероприятия также мастер-класс от преподавателей НИИТ.
Расписание мероприятия:

14.00 -14.30- сбор участников, регистрация команд
14.30 - 15.00– объявление правил, соревнования в младшей категории (до 8 класса)
15.00 - 16.00– соревнования для старшей категории (8 класс и старше)
16.00 - 17.00- мастер-класс «Траектория»
17.00 - 17.30– подведение итогов, награждение победителей.
17.30 – закрытие соревнований

Более подробно с регламентом состязаний можно ознакомиться здесь. Также для того, чтобы принять участие в соревнованиях, необходимо заполнить регистрационную форму на сайте НИИТ.

Ждем участников и зрителей в Нижегородском институте информационных технологий по адресу: ул. Родионова, 192/1, 5 этаж (левое крыло).



пятница, 9 декабря 2011 г.

Федеральный учебно-технический сбор ФУТС-2011. Заключительный день.

Вот и наступил заключительный день съезда. Начался он как обычно, с завтрака в ресторане гостиницы. После подкрепления мы отправились на заключительный урок по RobotC. Андрей Владимирович приготовил нам 2 зачетных задания. В первом задании робот должен был ехать по инверсной линии, повернуть на последнем перекрестке и доехать до конца трассы. Поскольку вчера вечером мы отладили программу передвижения по инверсной линии, то немного дополнить ее, добавив подсчет перекрестков, не составило труда. Второе задание заключалось в поиске на поле пластиковой бутылки с минеральной водой.

Федеральный учебно-технический сбор ФУТС-2011. День третий.

Третий день оказался самым «рабочим»: до обеда мы продолжили заниматься изучением RobotC с Андреем Владимировичем из Железногорска, который готовил команды на мировой этап WRO – Всемирной олимпиады роботов. Мы с коллегами пытались заставить робота ездить по инверсной линии – это когда на одних участках трассы траектория для робота нарисована черной линией на белом фоне, а на других – белой линией на черном фоне. Я видел, как подобную задачу решают юные робототехники на соревнованиях, но сам с написанием данной программы столкнулся впервые и понял, насколько задача непроста.

четверг, 8 декабря 2011 г.

Зимняя робототехническая школа. Новый сезон


В период зимних школьных каникул в НИИТ снова запускается зимняя робототехническая школа.
Занятия будут проводиться на каникулах с 3 по 7 января (включительно).
Набираются группы как младшего школьного возраст (1-3 класс). Занятия для младшей группы проходят в утреннее время с 10.00 до 13.00.
А также в основную группу школьников 4-10 класс. Расписание для основной группы с 13.00 до 16.00.
Программа зимней школы и о том, как проходили занятия в зимние каникулы - 2011 вы можете прочитать здесь.

Подробнее можете узнать у менеджера по телефону 432-63-09. Оставить заявку на курсы вы можете на сайте НИИТ.
Адрес проведения занятий: г. Нижний Новгород, ул. Родионова, д. 192 корп. 1 (напротив ТЦ Фантастика), 5ый этаж, НИИТ.



среда, 7 декабря 2011 г.

вторник, 6 декабря 2011 г.

Федеральный учебно-технический сбор ФУТС-2011. День первый.

На этой неделе в рамках программы «Робототехника: инженерно-технические кадры инновационной России» в Москве проходит Федеральный учебно-тренировочный сбор ФУТС-2011. С понедельника по пятницу представители команд Robocon и ресурсных центров со всей России будут участвовать в семинарах, проводить тренировочные соревнования, формировать планы региональных центров и проходить аттестацию. В общем, программа сбора обещает быть насыщенной.

пятница, 2 декабря 2011 г.

Декабрьские соревнования



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

воскресенье, 6 ноября 2011 г.

Ассамблея наук и искусств в 165 лицее

22 октября 165 лицей проводил ассамблею наук и искусств. Уже в 15 раз мальчишки и девчонки участвовали в интеллектуальных играх, представляли свои научные работы, резвились на веселых стартах, показывали мюзикл – каждый мог выбрать себе занятие по душе.
Лего-роботы тоже не остались без внимания. Ребята из кружка робототехники презентовали своих роботов на церемонии открытия ассамблеи.

Интерактивный Музей Роботов – что это такое?

На осенних каникулах 2 и 3 октября 2011 года школьники и дошкольники Нижнего Новгорода имели возможность посетить Музей Роботов в Нижегородском Институте Информационных Технологий.
Перед началом экспозиции, в качестве знакомства с музеем, гиды рассказывали посетителям о том, что мы знаем о роботах, где мы с ними можем встречаться и из чего они состоят.

воскресенье, 30 октября 2011 г.

Робот для состязаний: кегельринг, часть I

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

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

В данном цикле заметок, предлагается поразмышлять, над каждым аспектом по отдельности.

пятница, 28 октября 2011 г.

Интерактивный Музей Роботов на осенних каникулах

На осенних каникулах Нижегородский Институт Информационных Технологий открывает Интерактивный Музей Роботов.
Пока наш Музей не очень большой, но зато в нем можно не только рассматривать роботов, созданных из Lego Mindstorms, но также самостоятельно управлять ими: заставить двигаться, звучать и думать по вашим командам.
Помимо “общения” с роботами, гид Музея расскажет вам о том, из чего роботы состоят, как их можно программировать, а также покажет фотографии и занимательные видео-ролики из жизни роботов и их создателей.

суббота, 22 октября 2011 г.

LEGOWorld 2011 в Zwolle. Часть II

Xander Soldaat продолжает знакомить нас с тем, как обстоят дела на фестивале LEGOWorld 2011 в голландском городе Zwolle.
На этот раз Xander обращает наше внимание на то, что на фестиваль прибыли новые участники, которые привезли новые экспонаты:
  • Летающий Lego-дерижабль
  • Lego-киоск для продажи прохладительных напитков и закусок
  • Игра "кошки-мышки"

Ярмарка роботов состоялась!

21 октября 2011 года Информационный центр по атомной энергии города Нижнего Новгорода принимал гостей– ребята из школ, лицеев, колледжей и других учебных заведений города собрались здесь на "Ярмарке роботов", кто посмотреть, а кто и поучаствовать.
Мероприятие включало в себя выставку различных робототехнических механизмов и устройств, состязания роботов, а также мастер-класс.


четверг, 20 октября 2011 г.

LEGOWorld 2011 в Zwolle. Часть I

C 19 октября в голандском городе Zwolle проходит традиционный фестиваль LEGOWORLD. Мероприятие поражает своим размахом - в огромных павильонах там представлены почти все современные направления LEGO конструирования.
В том числе есть большая секция для Mindstorms.
Xander Soldaat является участником данного мероприятия. Его экспонат - проект KiNXT - управление Lego-механизмами с помощью игрового контроллера KINECT. Поскольку Xander на фестивале с самых первых дней (еще даже до официального открытия), то он решил вести небольшой видео блог о данном мероприятии.

Как ведут Lego робототехнику ТАМ. Часть I

Всегда хотелось посмотреть, как робототехнику с использованием Lego конструкторов ведут в других странах. Что на занятиях проходят? Какие задания рассматривают? Что у ребят получается?
Поэтому решено было публиковать найденные в Интернет материалы на эту тему здесь в блоге.
Итак, Болгария :


Lego механизмы: могут ли у роботов быть эмоции?

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


вторник, 18 октября 2011 г.

Уточнение по месту проведения "Ярмарки роботов"

Небольшое уточнение по месту проведения "Ярмарки роботов".
Место проведения: Информационный центр по атомной энергии города Нижнего Новгорода (ул. Семашко, д. 7б).

Детали о ярмарке роботов

Хотя на сайте ДДТ им. В.П. Чкалова, до сих пор нет никаких обновлений, стало известно, что ярмарка роботов состоится 21 октября в 13.00. В программе мероприятий запланированы выставка роботов различных пород и мастей, а также состязания Кегельринг и Мини-сумо.
В добавок к этому преподаватели НИИТ совместно с ДДТ проведут мастер-класс по программированию Lego-роботов.

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

Также ждем всех читателей блога. Приходите будет интересно!

воскресенье, 16 октября 2011 г.

Обновление на странице с учебными материалами

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

Что делать когда Lego-детали рассыпались?

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

Дикий, дикий Запад

Можно предположить, что каждый из вас хоть раз в жизни смотрел фильм о жизни ковбоев в южных штатах Америки. Кульминационным моментом в таких фильмах является дуэль один на один между плохим парнем и главным героем - кто первее выхватил пистолет и выстрелил, тот обычно остается живее противника.
Чтобы выходить из таких поединков победителем (мало ли попадете в прошлое, как герой фильма "Назад в будущее"?) - нужно тренировать свою реакцию. И не стоит расстраиваться, что у вас нет под рукой настоящего револьвера, тренировку можно осуществлять даже с помощью конструктора Lego Mindstorms NXT 2.0.



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

Lego-робот быстрее человека

Помните меньше, чем полгода назад в Интернет появился CubeStormer - робот, собранный из Lego Mindstorms, который собирал кубик Рубика очень быстро - меньше, чем за 10 секунд?
Так вот, его создатели решили не останавливаться на достигнутом и сделали CubeStormer II. Его достижение - сборка кубика чуть больше, чем за 5 секунд.
Вы буквально не успеете и глазом моргуть!
Хотя конструкция этого устройства не может не поражать (хоть одним глазком взглянуть на процесс конструирования и/или инструкции по сборке!), большой вклад в скорость работы его привносит программное обеспечение - специально разработанный и оптимизированный под данную конструкцию робота алгоритм.



Следует также отметить, что даже если сравнивать этого робота с человеком, то в "человеческих" состязаниях время стартует только тогда, когда человек внимательно осмотрит весь кубик. В случае с роботом, 5 секунд ему нужно и на то, чтобы "рассмотреть" кубик, и чтобы передвинуть все его элементы на правильные места.

P.S. Вы спросите, а причем здесь реклама ARM, появляющаяся в конце ролика? Дело в том, что и NXT блок, и смартфон Samsung Galaxy II, использующийся, как мозг для этого робота, базируются на процессоре ARM - вполне перспективной сейчас технологии.

Цифровые часы из Lego Mindstorms

Hans Andersson уже известен нам своими творениями, собранными из Lego Mindstorms: решателем кубика Рубика из NXT 2.0 и полностью автономным решателем головоломок Sudoku
Сейчас же он решил вынести на суд общественности свое новое устройство - цифровые часы.



За довольно сложное переключение цифр на циферблате отвечают два NXT блока, которые общаются между собой по Bluetooth: главный блок отвечает за учет времени и включает моторы для изменения минут, вспомогательный блок работает с двигателями отображающих часы.

Каждый знак циферблата состоит из 5 сегментов, различные комбинации которых позволяют отобразить цифры от 0 до 9. Перемещение каждого последующего нижнего сегмента происходит только после вращения верхнего сегмента на 360 градусов.

Более подробную информацию о данном устройстве вы можете узнать на блоге Hans Andersson.


NXT Brick: поломка USB порта

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

Если с вами приключилась такая беда, то вы можете либо использовать Bluetooth соединение с блоком, либо вы можете попробовать самостоятельно починить USB разьем. Последнее, как оказалось, вполне может быть сделано людьми, умеющими пользоваться паяльником: вот здесь доступна пошаговая инструкция разобрать блок и произвести замену разьема.

четверг, 13 октября 2011 г.

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

Пока блог NiNoXT был в отпуске, тихо и почти незаметно вышел 11ый номер журнала Hispabrick.
Если кто-то еще не знаком с этим журналом (о нем писалось в предыдущих заметках здесь и здесь), то в двух словах можно сказать, что этот журнал посвящен Lego-конструированию
Традиционно журнал выходит на двух языках: испанском и английском. Для людей заинтересованных Lego Mindstorms NXT в этом выпуске стоит обратить на следующие статьи:
  • Про создание космического шатла из Leg
  • Про космическую программу Rosetta
  • 8ое занятие по программированию на NXT-G
  • и т.п.
Скачать английскую версию журнала можно здесь (35Mb). Остальные доступны в архиве.

Что находится под корпусом?

Xander Soldaat в своем блоге ведет очень интересную рубрику под названием "Exposed", которую на русский можно было бы перевести например как "Разоблачение". Для этой рубрики, Xander разбирает какой-нибудь сенсор, использующийся для подключения к NXT блоку и показывает, что там внутри.
Так, например, двумя последними "жертвами" стали ультразвуковой сенсор и цветовой сенсор.

Лично для меня, одним из удивительных открытий стало то, что в цветовом сенсоре на самом деле не три, а два элемента, участвующих в распозновании - третий элемент, выглядящий черным диодом - просто пластиковая заглушка для придания солидности сенсору:

среда, 12 октября 2011 г.

Lego-робот в спортивной гимнастике

Каждые соревнования World Robot Olympiad или FIRST Lego League связываются с какой-нибудб темой, которая проходит белой нитью через все мероприятия состязаний. Например, такой темой WRO 2010 была - "Роботы-помощники".
Lego-робототехника уже проявила себя в освоении очень многих областей, поэтому вполне можно ожидать, что в определенный момент времени очередной такой темой для WRO или FLL может стать "Роботы в спорте".
Причем, это может быть не только уже всем известные Сумо или Футбол, но и более человеческие и изящные виды спорта, например, спортивная гимнастика.

Вот, посмотрите, что этот гимнаст выделывает на брусьях.


вторник, 11 октября 2011 г.

Установить NXT-G на Windows 7 Starter

Один из участников группы Робототехника с Lego Mindstorms NXT, размещенной vkontakte.ru, поделился своей проблемой, что графическая среда программирования NXT-G 2.0 не устанавливается на Windows 7 Starter
Чтобы помочь человеку, был организован быстрый поиск в Интернет, который вывел на блог преподавателя программирования Lego-роботов из Мексики, в котором указывается вполне рабочий совет, как изменить инсталятор NXT-G, для того, чтобы он позволил установку на Windows 7.

Итак,
  1. Скопируйте содержимое инсталяционного диска к себе на жесткий диск
  2. Найдите в скопированной папке с содержимым инстялятора файл setup.ini и откройте его в Notepad/Блокноте для редактирования
  3. Файл разделен на секции, каждая из них начинается с определения секции в квадратных скобках. Найдите секцию [OS] и в конце ее добавьте новую строку:
    AllowWindowsStarter=1
  4. Сохраните и закройте файл
  5. Запустите инсталяцию NXT-G из скопированной папки.
Тот же участник группы подтвердил, что у него теперь инсталяция прошла без проблем.

Роборалли в полный рост

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

воскресенье, 9 октября 2011 г.

Игровой автомат из Lego

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


Кстати, данное устройство сконструировано как презентация к началу сезона одной из First Lego League команд - BEBO.

Lego Mindstorms NXT: еще больше инструкций по сборке

Авторы блога The NEXT STEP решили создать у себя отдельную страничку целиком посвященную инструкциям по сборке различных роботов и механизмов из Lego Mindstorms NXT. Конечно же, в основу страницы легли ссылки как на известный ресурс nxtprograms.com, так и персональные сайты Laurens Valk, Damien Kee и Philippe "Philo" Hurbain
Но помимо этого, есть также и "новые" ресурсы, на которых представлены довольно-таки интересеные модели. В итоге, сейчас, воспользуясь представленными инструкциями, вы можете собрать такие модели, как музыкальный синтезатор, робот, собирающий кубик-рубика, сортировщиков различных видов, сканер и плоттер и многое другое.
Только немногие из представленных конструкций будут требовать больше деталей, чем есть в стандартном наборе Lego Mindstorms NXT 2.0, поэтому данная страничка может стать отличной отправной точкой для тех, кто только знакомится с миром Lego-роботов, но уже сейчас бы хотел собирать поразительные устройства.

Кстати, если у вас есть свои собственные разработки и доступны инструкции для их сборки, сообщите об этом авторам сайта The NEXT STEP и в комментариях к этой заметке (особенно, если у вас есть трудности с английским языком, но вы бы хотели поделиться вашими моделями).

пятница, 7 октября 2011 г.

Игрушки из Lego Mindstorms для самых маленьких

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


При должном старании и достатке деталей, ваша игрушка будет не только шевелить руками, говорить и играть мелодии, но и сама будет двигаться по комнате и играть в простые игры.

четверг, 6 октября 2011 г.

Pulito - робот-поломойка

Наверняка, уже никого в современном мире не удивишь роботами-уборщиками. Часто, это заводские устройства, умеющие как протирать так и пылесосить поверхность, по которой они ездят.
Lego-энтузиаст Dave Astolfo решил проверить, насколько трудно собрать самому такого помощника, и, как результат, построил своего собственного робота-поломойку с использованием блока NXT и деталей Лего.
Related Posts Plugin for WordPress, Blogger...