ПОРТАЛ О ТОМ, КАК УСТРОЕН МИР
www.popularmechanics.ru
расширенный
Наука (1873) +5       Оружие (337) +0       История (105) +0       Гаджеты (222) +0       Технологии (2002) +1       Адреналин (167) +0       Тест-драйв (26) +0       Автомобили (188) +0       Путеводитель (6) +0       Артефакт (28) +0       Мастер-класс (61) +0       Экотехнологии (178) +0       Промдизайн (71) +0       Популярный лекторий (6) +2       Сделано в России (42) +0       Инструкция (1) +0       В разрезе (1) +0       Личность (1) +0       Фантастика (1) +0

Lego Mindstorms: Проверка боем

Рубрика: Технологии   |   Просмотров: 19030   |   Комментариев: 18   |   Версия для печати


Мы рекрутировали на войну детский конструктор — и победили.


Lego Mindstorms. Тип: электроконструктор. Контроллер: Lego NXT. Более 256 Кб памяти. Интерфейс: USB, Bluetooth. Двигатели: 3 сервомотора с датчиками угла поворота. Датчики: ультразвуковой дальномер, микрофон, атчик света, датчик прикосновения. Управление: автономное, по программе, дистанционное с мобильного телефона. Питание: 6 батарей АА. Назначение: развитие логического мышления, координации движений и конструкторских навыков, диверсии, шпионаж


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





«Подумаешь, пропеллер, кнопка… а что же не может быть у мальчишки в наше-то время! Скоро они будут летать на Луну, не начав ходить в школу!» – заявила Фрекен Бок, увидев летающего Карлсона. И ведь как в воду глядела! По крайней мере, смышленый дошкольник уже может собрать настоящего интеллектуального робота из конструктора Lego Mindstorms второго поколения. Первый Mindstorms своими безграничными возможностями мог на пару дней озадачить взрослого дипломированного инженера. Новый конструктор стал еще больше, еще гибче, еще мощнее.

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

10:00. Склад запчастей

Начало рабочего дня – самое время рассмотреть имеющиеся ресурсы, чтобы определить ключевые задачи. Сердце Lego Mindstorms – компьютерный контроллер NXT. Для взрослых инженеров отметим, что он представляет собой два микропроцессора (32-битный и 8-битный), более 256 кбайт Flash-памяти, USB-интерфейс, Bluetooth-модуль, а также жидкокристаллический дисплей разрешением 100х64, громкоговоритель, батарейный блок, порты датчиков и сервоприводов. Именно в NXT кроется бЧльшая часть возможностей кон-структора. В памяти контроллера хранятся программы, загружаемые с компьютера. Данные с ПК можно передавать как по USB-кабелю, так и через Bluetooth. Кроме того, интерфейс Bluetooth позволяет управлять роботом в реальном времени с помощью мобильного телефона. Для этого необходимо скачать специальное java-приложение (программы для большинства современных мобильников можно найти на сайте Lego).

Информацию об окружающем мире NXT получает от четырех датчиков. Самый простой датчик прикосновения представляет собой что-то вроде концевого переключателя. К примеру, когда робот-погрузчик упирается в груз, датчик дает контроллеру команду и срабатывает захват. Микрофон реагирует на звук определенной громкости. Классический пример – выполнение программы по хлопку. Сложный ультразвуковой дальномер сообщает контроллеру расстояние до ближайшего объекта (стены, человека) в сантиметрах. Датчик света, состоящий из лампочки и фотоэлемента, позволяет роботу различать степень освещенности или цвета (конечно, в градациях серого). В итоге наш робот обладает зрением, слухом и осязанием.

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

К сожалению, количество портов контроллера ограничено тремя серво и четырьмя датчиками, поэтому расширить набор, купив еще один конструктор, не получится. Зато есть приятные мелочи: по велению программы экран контроллера может показывать разнообразные рожицы, а динамик – воспроизводить звуки.

12:00. Конструкторское бюро

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

При всем разнообразии предложений для нашей катапульты (ну не гаубицу же нам ставить на Lego) мы выбрали колесный привод. Двуногие роботы, несмотря на всю эффектность, оказались несколько нерасторопными и требовательными к качеству поверхности. Катапульта получилась настолько большой, что мы решили добавить к стандартным колесам гусеницы от первого поколения Mindstorms. Нашей главной задачей было сделать полноприводное шасси, чтобы обеспечить машине наилучшую проходимость. С установкой и настройкой приводных валов (их видно на схеме) пришлось повозиться, но игра стоила свеч: в итоге наш вездеход с легкостью забирался на препятствия высотой с его собственное колесо (книги, коробки).

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

15:00. Командный центр

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

Глядя на впечатляющие аппаратные возможности конструктора, мы решили, что сделаем действительно умного самостоятельного робота, почти как R2D2 из «Звездных войн». Но споткнулись на невозможности привычно отсылать NXT к нужной части кода. Даже расширенный режим программирования, в котором можно детально устанавливать маршруты передачи данных разных типов между всеми устройствами, не позволяет побороть линейность программы, а предлагает примитивные циклы. Правда, для совсем взрослых инженеров Lego обнародовала исходные коды программ к NXT. Мы же поступили проще и создали линейную боевую программу.

Вдоль нашего коридора до двери несчастных соседей тянется светлая стена. Мы установили по правому борту робота датчик света. С его помощью машина может двигаться вдоль стены и обнаружить, когда она кончится (дверной проем). Кроме того, мы оснастили робота дальномером и микрофоном с очень чувствительной настройкой. Финальный план действий был таков: объект запускается по коридору вдоль стены и движется до дверного проема; обнаружив дверь, объект доходит до середины проема, после чего поворачивается на 90 градусов и начинает движение в глубину комнаты; добравшись до ближайшего препятствия, объект останавливается, выводит на экран злобное выражение лица и издает победный клич «Ура!», обнаруживая себя; любопытный предполагаемый противник подходит к объекту и обращает на него внимание своих коллег; на его слова реагирует микрофон, и катапульта срабатывает. Враг повержен, война выиграна.

17:50. Время икс

План сработал как часы. О последствиях лучше умолчим. Сказать можем только одно: когда проанонсируют третье поколение Lego Mindstorms, мы перенесем редакцию в подземный бункер.



Январь 2007   |   Автор: Сергей Апресов

Код для размещения:

Зарегистрируйтесь сейчас и получите 100 баллов себе на счет!
А разместив ссылку на этот материал Вы получите дополнительные баллы за каждый переход по ней.
Подробнее об условиях акции читайте в правилах.



Комментарии (18)

Вован
Добавлено 31.08.10 17:45
  0   +
 

Не, у меня 1 Mindstorms, хорошая вещь

russivan

russivan

  Оффлайн
Зарегистрирован: 05.07.10
Сообщений: 15
Комментариев: 59
Рейтинг: 269.00
Баллов на счету: 269
Отправить ЛС
Добавлено 07.07.10 13:09
  0   +
 

блин. уже хочу.)

только очень дорого (13тыс.). никто не подарит, а самому себе покупать жаба душит

Анастасия
Добавлено 19.04.10 13:08
  0   +
 

Классный конкурс сейчас проходит на сайте Start4you[ссылка]
Там можно на халяву получить робота Lego Mindstorms! Особенно интересен конкурс будет тем, кто уже увлекается программированием. Выигрыш можно или себе оставить или другу подарить или продать на худой конец!

Скок Денис
Добавлено 07.04.10 18:42
  0   +
 

У нас в школе даже урок такой есть - лего-технология, уже 3-й год дополнительно занимаюсь и на соревнования разные ежу, 2-е место в округе на той неделе заняли, NXT 2.0 для школы хаработали! Сейчас к выставкам готовинся.

AntonPronin

  Оффлайн
Зарегистрирован: 31.12.09
Сообщений: 0
Комментариев: 2
Рейтинг: 102.00
Баллов на счету: 102
Отправить ЛС
Добавлено 07.03.10 19:29
  0   +
 

Купил-пользуюсь всегда.... Стоить должен был дороже! Играю с сыном!

Даниил
Добавлено 18.02.10 13:47
  0   +
 

а он по русски говорит?

Григорий
Добавлено 01.02.10 22:27
  0   +
 

Купил сыну! Супер! Играемся вместе! :)

PS: Я из Житомира.
Купил в Интернет-магазине[ссылка]

Овсянников Георгий Олегович

Овсянников Георгий Олегович

  Оффлайн
Зарегистрирован: 08.10.09
Откуда: Московская обл., г. Климовск, ул. Заводская, д.20А, кв. 135
Сообщений: 68
Комментариев: 100
Рейтинг: 548.00
Баллов на счету: 548
Отправить ЛС
Добавлено 09.10.09 17:27
  0   +
 

ещё есль LEGO Mindstorm который кубик-рубик собирает.

Coolbasa

  Оффлайн
Зарегистрирован: 03.03.09
Сообщений: 0
Комментариев: 10
Рейтинг: 112.00
Баллов на счету: 112
Отправить ЛС
Добавлено 05.09.09 18:05
  0   +
 

Уже вышел Майндстормс NXT 2.0 В Питере около 11500 стоит. 

Илья
Добавлено 15.06.09 09:00
  0   +
 

вообщето там надо писать типо писать иконки подставлять, самое хорошее что у него моторы работают с ювелирной точьностью :)

ваня
Добавлено 13.04.09 11:13
  0   +
 

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

Илья
Добавлено 01.03.09 20:13
  0   +
 

ссылка ссылка?

ден
Добавлено 22.02.09 18:12
  0   +
 

9-10 тысяч

Danil
Добавлено 05.07.08 17:47
  0   +
 

у меня такой есть. классная штука!

Дон Серхио
Добавлено 30.01.07 16:47
  0   +
 

Для справки: в США стоимость NXT - 250 долларов, в России - 500 :))

Юрий Воронин
Добавлено 16.01.07 20:06
  0   +
 

Дорого!При моей-то зарплате в 12,000 руб-придётся бедному сыну годами копить.

Дмитрий Мамонтов

Дмитрий Мамонтов

  Оффлайн
Редакция «ПМ»
Должность: Редактор

Зарегистрирован: 21.05.08
Сообщений: 42
Комментариев: 4631
Рейтинг: 3079.00
Баллов на счету: 3079
Отправить ЛС
Добавлено 15.01.07 16:56
  1   +
 

В интернет-магазинах его уже вроде бы продают.
Например, [ссылка] , [ссылка] или [ссылка] .


Юрий Воронин
Добавлено 15.01.07 16:47
  0   +
 

Два вопроса по этому поводу-где в России купить и сколько стоит это чудо Lego-вской техники стоит?Сын статью увидел-теперь просит,он сам техникой увлекается.

Новости партнеров



Добавить комментарий

Комментарии, содержащие теги ссылок, проходят премодерацию!





  Rambler's Top100   Рейтинг@Mail.ru       RSS

© 2002-2010 ООО «Фэшн Пресс», © 2002-2010 Independent Media Sanoma Magazines.
Перепечатка и любое воспроизведение материалов сайта возможны лишь с письменного разрешения ООО «Фэшн Пресс».

Правовая информация
Топ 5 тем
Новости партнеров
Cnews
"Фальсификации" в отчетах Пентагона: много шума из ничего
На пороге пандемии: неуязвимые бактерии идут из "экзотических" стран
3D-принтер может печатать мясо, конфеты и электронику

RIA Новости
Лампы, которых больше не будет в продаже
В Москве найдено уникальное болото
Эксперт рассказал, можно ли есть грибы из «горелых» лесов
Новости партнеров
MarketGid
Новости партнеров
Видео дня
  Рейтинг   12345


Dioanea muscipula

Типичные жертвы венериной мухоловки – насекомые и пауки. Однако среди мухолово...
  Все видео »
Самые обсуждаемые
Обсуждения
Трэш

Летающий внедорожник для американской армии
03.09.10 13:18

Многовато что-то функций... Хотя, будет уже далеко не первая странная ...

Блоги Статьи Все
Многовато что-то фун... 13:18
"Это издание сильнее... 13:09
"Оружие для пацифист... 13:01
Бармалей, скажите во... 12:51
Никто не утверждает,... 12:43
Spitfire, предп... 12:38
Tungs10 "...Папа ... 12:31
А сколько топлива до... 12:27
Это растение уже вид... 12:18
а как оно так быстро... 11:53
Всю сознательную жиз... 11:49
Обработка внешней ин... 11:40
Тоже мне новость... 11:39
Уважаемые верватели ... 11:25
Прохожий >дел... 11:24
  Все комментарии »
Наши миллионеры
Santry 23581
Tungs10 21803
Russland99 17509
Golden Dragon 10531
Сергей Свиридов 10436
VladDon 9311
AZAt 8294
Солянкин Иван Михайлович 7862
STiv 6138
priest 6112
Аукцион ПМ
Даты проведения02.09-20.09
Ставка120 (6)
Бритва Gillette Fusion Power Cool White и гель для бритья Gillette Series гипоал- лергенный
Бережный уход за чувствительной кожей

Подробнее »
  Все лоты »   Правила

Дизайн и создание сайта
«Insight-Studio»
Дизайн и создание сайта «Insight-Studio»


 
www.popularmechanics.ru Подписка   |   Контакты   |   Рекламодателям   |   Карта сайта