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.
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]
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() }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.