RoboMind

RoboMind
Tyyppi Koulutuksellinen
Tekijä Arvid Halma, Tutkimuskeittiö
Sisään kirjoitettu Java
Ensimmäinen painos 2005
uusin versio
Lisenssi RoboMind-lisenssi [1]
Verkkosivusto robomind.net

RoboMind on ympäristö, jossa oppii koodaamaan yksinkertaisella skriptikielellä. Sen avulla aloittelijat voivat oppia ohjelmoinnin perusteet simuloimalla robotin komentojen suorittamista . RoboMindin loi vuonna 2005 Amsterdamin yliopiston opiskelija Arvid Halma . RoboMindin nykyinen julkaisija on Research Kitchen [3] . RoboMind on saatavana sovelluksena Windowsille , Linuxille ja Mac OS X:lle . Kotikäyttöön ohjelmistotuotetta levitetään vapaasti, muihin tarkoituksiin kaupallinen lisenssi on saatavilla.

Simulaattoriympäristö

Algoritmin toimintoja simuloiva hahmo on robotti, joka voi liikkua kaksiulotteisella kartalla, "katsoa ympärilleen" kohteita ympärilleen, merkitä kuljetun polun. Kartta voi sisältää erilaisia ​​kohteita, jotka monipuolistavat peli-/oppimisprosessia. Versiosta 4.0 alkaen tuli mahdolliseksi viedä RoboMind-skriptejä joihinkin tosimaailman robotteihin, esimerkiksi Lego Mindstorms NXT 2.0 -robotti tukee tätä ominaisuutta [4]

Simulaattorin kieli

RoboMind antaa sinun kirjoittaa ohjeita 22 kielellä: englanti , arabia , unkari , kreikka , indonesia , espanja , katalaani , kiina , korea , saksa , hollanti , puola , portugali , venäjä , slovakki , slovenia , thai , turkki , ukraina , ranska , tšekki ja ruotsi .

RoboMind tarjoaa perusskriptikielen, joka sisältää keskeiset säännöt. Erityisesti robotti voi liikkua kartalla, muun muassa tehdä käännöksiä, ottaa esineitä kartalta ja jättää jäljen kulkemalleen polulle. Kieli tukee haara- ja silmukkaoperaattoreita.

Esimerkki venäjänkielisestä käsikirjoituksesta, joka piirtää neliön:

piirrä valkoinen() toista(4) { eteenpäin (2) oikein () }

Vertailu muihin ohjelmointikieliin

RoboMind muistuttaa logokieltä , jossa kilpikonnaa käytetään robotin sijaan. Ja sitä voidaan myös verrata karelin kieleen , jossa robotti toimii myös simulaation kohteena.

Muistiinpanot

  1. RoboMind.net - Lisenssi (linkki ei saatavilla) . Haettu 11. huhtikuuta 2013. Arkistoitu alkuperäisestä 21. huhtikuuta 2013. 
  2. https://www.robomind.net/en/whatsnew.htm#v700
  3. Research Kitchen arkistoitu 7. huhtikuuta 2022 Wayback Machinessa , Delftissä , Alankomaissa .
  4. RoboMindin Lego Mindstorms NXT -tuki . Haettu 11. huhtikuuta 2013. Arkistoitu alkuperäisestä 30. maaliskuuta 2013.