2003. június 30., hétfő

LEGO robotokat programoznak a pesti egyetemisták


LEGO-alkatrészekből álló, önállóan navigáló robotokat készítenek évről évre az ELTE Általános Számítástudományi Tanszékén Istenes Zoltán robotika kurzusának hallgatói.
A szerkezetek elsőrendű feladata egy meghatározott útvonalon történő, különböző tényezőket (út színe, szélessége, kanyarok élessége, fényviszonyok) figyelembe vevő precíz navigálás, útkövetés. Egyéb küldetéseket szintén végrehajtanak: elveszett robot megkeresését, hazasegítését. Az összetettebb gépek kézjelek felismerésére is képesek, és követik az így kapott utasításokat, tárgyakat mozgatnak akadálymentes terepen. 

Akadályokat kerülget a szirénázó kutya 

A piros, tolatás közben szirénázó robotkutya képes akadályok kikerülésére is. Amikor a robot valaminek nekimegy, hátra, illetve oldalirányba, aztán újból előre mozog, és így máris sikerrel jár. Ugyancsak érdekes konstrukciók láttak napvilágot a különböző mentési feladatok végrehajtására - a meghibásodott háromkerekű robot, például rászerelt kommunikációs egység segítségével fogad üzeneteket a bázisállomástól (azaz egy számítógépen futó programtól) és a mentőrobottól, sőt, az utóbbinak küld is.

Mentő és központ

Az első programban a robotok kommunikációs képességét tesztelték, míg a másodikban már a tényleges mentőakciót szimulálták - sikerrel. Más esetben az egyszerű "főnököt" követi az alig bonyolultabb (lánctalpas, elől ütközésérzékelővel felszerelt) "szolga". Eleinte szemben állnak egymással, a főnök dönt az irányról, s közli a szolgával. Nehezen hallják egymást, akadozik a kettejük közti kommunikáció, a fejlesztők szerint csak a rövid távú működött, az is húsz-harminc centiméterig. Végül a főnök elindul a mondott irányba, a szolga követi.

Általánosságban: a megtaláló-elveszett relációban álló robotok tervezése során mindkettő esetében három-négy szempontot kell figyelembe venni. A master "tudjon megbízhatóan kilencven fokot fordulni, tudjon meghatározott hosszan előre menni, tudja, hogy a kordinátarendszer melyik pontján van, érzékelje, ha nekimegy valaminek." A slave "könnyen és megbízhatóan forduljon egy meghatározott irányba, széles területet lásson be, legyen képes követni a másikat, azaz feléje menni, és ütközés esetén megállni."

Kéttagú Knight Rider

Az egyszerű navigálás kivitelezésére lánctalpas, három- és négykerekű, egy vagy több minimotorral, esetenként lámpákkal felszerelt példányok készültek. Hogy helyes irányt követnek, vagy sem, azt a kijelölt út (illetve az úthoz nem tartozó terület) intenzitásértéke alapján érzékelik. Többféle (ütközést, nyomást, és elsősorban fényt érzékelő) szenzorral rendelkeznek, de főként két fényérzékelővel. Ha három, akkor a középsőt kell az úton tartani, a két szélsőt meg mellette. Egyes példányok kormányozhatók, mások nem. Az egyik legérdekesebb modell, a Knight Rider két (egymással is kommunikáló) LEGO RCX-et használ. "A szolga RCX vezérli a fényszórót, kormány- és meghajtómotort, továbbá a leállító kapcsolót, a mester pedig a futófényt és a fényszenzorokat" - olvassuk az ismertetőben. Előbb a szolgát, majd a mestert kell elindítani.

Érdekes formájú gépek születtek: lánctalpas kiskocsi, háromkerekű autó, rovarlépegető, hernyószerű, esetleg forgótornyos munkagép, dózer, tank.

A T-100 prototype rendeltetése egy speciális vezérlőkesztűvel adott jelek felismerése, s elemzésük. Viszonylag egyszerű jeleket kap: sárga kerettel övezett kék területek méretét, elhelyezkedését "vizsgálja".

Fogócskáznak és torpedóznak

Találunk fogócskázó tankrobotokat is: a szabályok megegyeznek az általunk ismert játék szabályaival. Mások torpedóznak - kettő tippel, míg a harmadik a bíró szerepében tetszeleg. A daru és a (bánya-körülményekhez erős motorjával alkalmazkodó) szállító dömper koordinált mozgást végez: a daru motorbúgásra érzékeli a dömpert, az leállítja a motort, elkezdődik a pakolás. A végén a dömper távozik a szállítmánnyal, s kiborítja a megfelelő helyen, majd újraindul a folyamat.

Egy másik szerkezet scannerként, plotterként egyaránt működik. Készült Linuxon X felület alatt egérszerűen funkcionáló hardver, (kis- és nagybetűkre, írásjelekre ügyelő) SMS-t mobiltelefonba pötyögő, továbbá morzekódot dekódoló robot is. Neki sikerült akadálymentes terepen egy dobozt méternyi távolságra tolni, majd visszatolni eredeti helyére. 

2003. június 26., csütörtök

Már Magyarországon is LEGO-zhatnak a vállalatvezetők


2003. június 26-án hivatalosan is elindult az első vállaltvezetőknek készített speciális LEGO játékokat bemutató weboldal.

2003. júniusától Magyarországon is LEGO-zhatnak a vállalatvezetők. Az IQ ConsultinG Kft. szolgáltatásaként már a hazai döntéshozók számára is elérhető a LEGO Serious Play (LSP) néven ismert, LEGO építőelemek használatára alapozott szervezetfejlesztő metodika. Magyarország így az első kelet-közép-európai ország, ahol a dán LEGO cég tulajdonában álló fejlesztő, az Executive Discovery LLC (USA) bemutathatta a LEGO-alapú tréningprogramokat.

2003. június 10., kedd

Robotbarkácsolás házilag

...
A LEGO MindStorms a játékgyártó cég és az MIT - Seymour Papert LEGO-kockába építendő computerrre, s annak Logo nyelven történő programozására vonatkozó elképzelését megvalósító - közös munkái. "Több új keletű fejlesztési terv összpontosított arra, hogy a platformot felerősített Java-alapú operációs rendszerekkel és alkalmazói program interfészekkel (API) (leJOS, RCXJVM, Java API és TinyVM) lássák el" - írja Denis Susac.

A MindStorms-készletet azzal a céllal hozták létre, hogy akár tizenkét-éves, számítógépes gyakorlattal alig-alig rendelkező gyerekek építhessenek, programozhassanak robotokat. A monitoron LEGO építőkockák szimulációját látják, melyben a kockák alkalmazásoknak felelnek meg, így téve lehetővé a programozást, majd a program tényleges robotba történő letöltését. Haladó programozóknak természetesen sokkal fejlettebb környezeteket dolgoztak ki, ahol a programokat a kockába, azaz a robotba töltik, s ellenőrzik és irányítják is egyben. Ráadásul a hihetetlenül flexibilis Java-technológia előnye, hogy nem szükséges az egész rendszerre fókuszálnunk, hanem csak adott problémákra, speciális feladatokra. Javával felturbózott gépecskék széles skáláját hozták létre: zongoristákat, Monopoly-játékosokat, színkiválasztókat, és így tovább.

2003. június 6., péntek

1000Steine-Land 2003


A 2003. évi TSL találkozó még a MALUG "hivatalos" megalapítása előtt zajlott le, így azon a MALUG képviseletében még nem vett részt senki.  Hazánkat így is képviselte Lala és Zwack, akik néhány mozaikot vittek magukkal.  Ezek közül a legnagyobb elismerést a Ferrari mozaik aratta, melynek sikerére jellemző, hogy alkotóit meghívták Billundba, hogy ott összerakják a mozaik második példányát.

http://www.brickshelf.com/cgi-bin/gallery.cgi?f=48994
http://www.brickshelf.com/cgi-bin/gallery.cgi?f=49001
http://www.brickshelf.com/cgi-bin/gallery.cgi?f=49107
http://www.brickshelf.com/cgi-bin/gallery.cgi?f=49270
http://www.brickshelf.com/cgi-bin/gallery.cgi?f=49539