RoboMind

RoboMind
Typ Vzdělávací
Autor Arvid Halma, výzkumná kuchyně
Zapsáno v Jáva
První vydání 2005
Nejnovější verze
Licence Licence RoboMind [1]
webová stránka robomind.net

RoboMind je prostředí pro výuku kódování pomocí jednoduchého skriptovacího jazyka. Umožňuje začátečníkům naučit se základy programování simulací provádění příkazů robotem . RoboMind vytvořil v roce 2005 Arvid Halma, student Amsterdamské univerzity . Současným vydavatelem RoboMind je Research Kitchen [3] . RoboMind je k dispozici jako aplikace pro Windows , Linux a Mac OS X. Pro domácí použití je softwarový produkt šířen volně, pro ostatní účely je k dispozici komerční licence.

Prostředí simulátoru

Postava, která simuluje akce algoritmu, je robot, který se může pohybovat po dvourozměrné mapě, „rozhlížet se“ kolem sebe a označovat prošlou cestu. Mapa může obsahovat různé položky, které slouží k zpestření herního/výukového procesu. Počínaje verzí 4.0 bylo možné exportovat skripty RoboMind do některých skutečných robotů, například robot Lego Mindstorms NXT 2.0 tuto funkci podporuje [4]

Jazyk simulátoru

RoboMind vám umožňuje psát pokyny ve 22 jazycích: angličtina , arabština , maďarština , řečtina , indonéština , španělština , katalánština , čínština , korejština , němčina , holandština , polština , portugalština , ruština , slovenština , slovinština , thajština , turečtina , ukrajinština , francouzština , český a švédský .

RoboMind nabízí základní skriptovací jazyk, který obsahuje základní sadu pravidel. Robot se může pohybovat po mapě, včetně zatáčení, odebírání předmětů z mapy a zanechávání stopy na cestě, kterou prošel. Jazyk podporuje operátory větví a smyček.

Příklad skriptu v ruštině, který kreslí čtverec:

drawWhite() opakovat(4) { vpřed (2) že jo() }

Srovnání s jinými programovacími jazyky

RoboMind připomíná jazyk Logo , kde se místo robota používá želva. A také to lze srovnat s jazykem Karel , kde robot také vystupuje jako předmět simulace.

Poznámky

  1. RoboMind.net - Licence (nedostupný odkaz) . Získáno 11. dubna 2013. Archivováno z originálu 21. dubna 2013. 
  2. https://www.robomind.net/en/whatsnew.htm#v700
  3. Research Kitchen Archived 7. dubna 2022 na Wayback Machine , Delft , Nizozemsko .
  4. RoboMind's Lego Mindstorms Podpora NXT . Získáno 11. dubna 2013. Archivováno z originálu 30. března 2013.