Это не официальный сайт wikipedia.org 01.01.2023

RoboMind — Википедия

RoboMind — это среда для обучения программированию с помощью простого скриптового языка. Он позволяет новичкам освоить основы программирования с помощью симуляции выполнения команд роботом. RoboMind был создан в 2005 году Арвидом Халмой (Arvid Halma) - студентом Амстердамского университета. В настоящее время, издателем RoboMind является Research Kitchen [3]. RoboMind доступен в виде приложения для Windows, Linux и Mac OS X. Для домашнего использования программный продукт распространяется свободно, для других целей доступна коммерческая лицензия.

RoboMind
Тип Educational
Автор Arvid Halma, Research Kitchen
Написана на Java
Первый выпуск 2005
Последняя версия
Лицензия RoboMind Licence[1]
Сайт robomind.net

Среда симулятораПравить

Персонажем, выполняющим симуляцию действий алгоритма является робот, который может перемещаться по двухмерной карте, "осматривать" предметы вокруг, отмечать пройденный путь. Карта может содержать различные предметы, служащие для разнообразия игрового/обучающего процесса. Начиная с версии 4.0 появилась возможность экспортировать скрипты RoboMind в некоторых роботов реального мира, например, робот Lego Mindstorms NXT 2.0 поддерживает данную возможность [4]

Язык симулятораПравить

RoboMind позволяет писать инструкции на 22 языках: английском, арабском, венгерском, греческом, индонезийском, испанском, каталанском, китайском, корейском, немецком, Нидерландском, польском, португальском, русском, словацком, словенском, тайском, турецком, украинском, французском, чешском и шведском.

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

Пример скрипта на русском языке, который рисует квадрат:

рисоватьБелым()
повтор(4) {
    вперед(2)
    направо()
}

Сравнение с другими языками программированияПравить

RoboMind напоминает язык Лого, где вместо робота используется черепаха. А также он может быть сравнен с языком Karel, где в качестве субъекта симуляции также выступает робот.

ПримечанияПравить

  1. RoboMind.net - Licence  (неопр.) (недоступная ссылка — история). Дата обращения: 11 апреля 2013. Архивировано 21 апреля 2013 года.
  2. https://www.robomind.net/en/whatsnew.htm#v700
  3. Research Kitchen Архивная копия от 7 апреля 2022 на Wayback Machine, Делфт, Нидерланды.
  4. RoboMind's Lego Mindstorms NXT support  (неопр.). Дата обращения: 11 апреля 2013. Архивировано 30 марта 2013 года.