SpyBotics - роботы-разведчики LEGO

Настоящее не является официальным документом или веб-сайтом LEGO®. LEGO® и Spybotics® являются торговыми марками LEGO Group. Автор данного сайта никак не связан ни с компанией LEGO Group, ни с ее подразделениями или представительствами. Все права на торговые марки и зарегистрированные торговые знаки являются собственностью их владельцев. Автор не несет ответственности за повреждение компьютеров, потерю данных и иной прямой или косвенный ущерб, могущий возникнуть в результате использования сведений из данного обзора. Copyright © Magus 2003; изображения ©LEGO 2002, если не указано иного. All rights reserved.
Если вы пока не нашли нужную вам информацию на сайте, оставьте свой вопрос или пожелания здесь !

RoboClub
 

Главная страница
 

Новости
 

Устройство
 

Описание стандартных программ и миссий
 

Программирование
- инструменты
- программы
 

"Битвы роботов"
 

Проекты
 

Компоненты и конструкции
 

Алгоритмы и поведение
 

FAQ
 

Downloads
 

Ссылки
 

Соревнования роботов
 

Наша библиотека
 

Видеотека
 

Форумы по робототехнике
 

Голосования
 

Доска объявлений ("Барахолка")
 

"Обратная связь"
 

Who is who?
 

Гостевая книга
 
Подписка на новости:
Е-Mail:
Формат писем:
Подписаться
Отказаться

Некоторые общие термины и обозначения

Режимы работы контроллера (пульта) дистанционного управления

  • Remote (крайнее левое положение переключателя, символ радиоантены) - режим ручного дистанционного управления роботом.
  • Link (среднее положение переключателя, символ замка) - используется для настройки канала связи со "своим" роботом в игре с несколькими роботами.
  • Action (крайнее правое положение переключателя, символ вспышки) - действие зависит от того, как запрограммировано задание. Как правило, пульт в этом режиме будет восприниматься роботом как цель.
  • Зоны на радаре

  • "ЗДЕСЬ" - положение цели в непосредственной близости (менее полуметра) перед роботом;
  • "ТАМ" - положение цели на средней дистранции перед роботом;
  • "ГДЕ-ЛИБО" - положение цели вне зоны ТАМ, но в пределах видимости радара.
  • Примерно определить положение зон на радаре робота можно с помощью тестовой программы, которую можно загрузить с экрана статуса робота.

    Стандартные программы

    Встроенная (built-in) программа

    Новый робот поставляется с уже установленной (built-in) программой, эта же программа (Default program) может быть в любое время загружена в него с экрана статуса робота.

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

    С пульта дистанционного управления можно направить робота в каком-либо направлении, при этом команды с пульта имеют приоритет над собственными движениями робота. Выполнив команду с пульта, робот продолжает собственные движения.

    В любой момент нажатие кнопки 2 (красная кнопка) на пульте дает выстрел лазера.

    Как только цель обнаружена (к примеру, пульт переведен в режим Action - крайнее правое положение переключателя), робот со звуком сирены начинает двигаться в направлении цели, стремясь, чтобы цель оказалась в зоне "ЗДЕСЬ". Если поблизости есть несколько пультов или других роботов, Spybotic выберет в качестве цели ближайший. Светодиодный дисплей работает при этом в режиме радара и показывает напрвление на цель.

    Если цель движется, робот будет пытаться держаться поблизости от нее, так чтобы цель находилась на границе зон "ЗДЕСЬ" и "ТАМ" (расстояние около полуметра).

    Нажатие кнопки 3 на пульте переведет робот в режим Retreat ("отступление"), робот задним ходом, издавая резкие звуки, начнет отодвигаться от цели к внешней границе зоны "ЗДЕСЬ".

    Повторное нажатие кнопки 1 восстановит режим Advance ("наступление"), и робот вновь начнет двигаться к цели. Таким образом, если цель неподвижна, попеременное нажатие кнопок 1 и 3 будет вызывать движение робота вперед и назад.

    Тестовая программа

    Робот с загруженной тестовой программой отслеживает положение контроллера дистанционного управления, работающего в режиме Action. Если контроллер находится перед роботом, то на светодиодном дисплее горящие красные и зеленые диоды будут показывать направление, а мигающий желтый - расстояние до контроллера.

    Задания для одного робота

    Laser maze

  • требования: 1 агент, 1 робот
  • Command override

  • требования: 1 агент, 1 робот
  • Gamma Overload (Радиационная перегрузка)

  • цель игры: по сигналам робота обнаружить источники радиации и уничтожить их выстрелами из "плазменной пушки"; при необходимости пройти дезактивацию.
  • требования: 1 агент, 1 робот
  • Робота ставят под источником света (для калибровки), символизирующим "дезактивационный пункт" и нажимают на роботе серую кнопку RUN. После того, как начнет мигать желтый индикатор, робот готов к выполнению задания.

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

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

    В процессе выполнения задания на светодиодном индикаторе загораться красные сигналы, обозначающие "дозу радиации", полученной роботом. Чтобы снизить дозу, надо выполнить "дезактивацию", подведя машину к источнику света ( на "дезактивационный пункт").

    Energy Crisis (Энергетический кризис)

  • цель игры: провести робота между препятствиями, невзирая на "электростатические вспышки", к источноку света, обозначающему "энергетическую установку".
  • требования: 1 агент, 1 робот
  • На игровом поле расставляются препятствия, достаточно тяжелые, чтобы робот не мог их сдвинуть. Робота ставят под источником света (для калибровки), символизирующим "энергетическую установку" и нажимают на роботе серую кнопку RUN. После того, как начнет мигать желтый индикатор, робот готов к выполнению задания.

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

    Надо суметь благополучно провести робота между препятствиями. При столкновении с препятствиями робот "вздрагивает" и "теряет энергию" и на несколько секунд становится неуправляемым.

    Кроме того случайные "электростатические вспышки" могут заставить робота двигаться в произвольном направлении и вызвать столкновение с препятствием.

    "Тикающий" звук, появившийся спустя некоторое время, означает, что время, отведенное для выполнения задания, подходит к концу. Кода время кончится, робот издаст "унылый" звук и игра закончится.

    Если же датчик робота до окончания времени игры обнаружит источник света, робот исполнит "победный танец" и подаст сигнал, означающий, что "агент" вовремя нашел "энергетическую установку" и успешно выполнил свою миссию.

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

    Логику поведения робота в этой миссии позволяет лучше понять программа Била Лейна, написанная на MindScript; робот с этой программой также может выполнить данное задание (однако не все параметры миссии можно будет изменять в этом случае).

    X-Factor

  • требования: 2 агента, 1 робот
  • Задания для двух и более роботов

    The Mole

  • требования: 1 или 2 агента, 2 робота
  • Critical Countdown

  • требования: 1 или 2 агента, 2 робота
  • Robot Rescue

  • требования: 1 агент, 2 робота
  • Face Off

  • требования: 2 агента, 2 робота
  • Circuit breaker

  • требования: 1 агент, 2 робота