Laptop
Egységesülhet a robotok tervezése
Napjainkig a legtöbb robot egymástól elkülönülő fejlesztések eredménye volt, különböző csapatok újra és újra az alapoktól kezdve hozták létre a szükséges programkódokat például az egyensúlyozáshoz, vagy a mozgáshoz. A standardizálási folyamatokból egy egységes operációs rendszer is kinőheti magát.
A múlt havi Pasadenában megrendezett Nemzetközi Mesterséges Intelligencia Konferencia (IJCAI) számos érdekességet vonultatott fel a robotikából. Az egyik, Segway-szerű kereken guruló robot egy másik, háromujjú társának átadott egy citromsárga lufit – “Egészen elképesztő ez a szintű kollaboráció” – mondta el William Townsend, a Barrett Technology vezérigazgatója, a háromujjú WAM elnevezésű robot fejlesztője.
A robotokat fejlesztő különálló csoportok ugyanazzal a közös problémával küzdenek: teljesen hiányzik a kollaboráció az emberek között. Minden robotot függetlenül, az alapoktól kezdve fejlesztenek, mert nagyon eltérő igények szerint alakítják ki azokat, gyakran egyedi hardverelemekből. Ez az állapot most megváltozni látszik, a robotikai szakemberek elkezdték vizsgálni, hogy a tervezés és a gyártás mely folyamatai lehetnek egységesíthetők, és a remények szerint egy kezdetleges operációs rendszer is megszülethet ennek köszönhetően.
#cod1#
A fő probléma, hogy a robotok általában teljesen különböznek egymástól. “Sokkal könnyebb mindent a nulláról kezdeni, mert nagyon eltérőek a követelmények” – mondta el Anne-Marie Bourcier, a párizsi Aldebaran Robotics munkatársa, amely a fél méter magas, humanoid Nao robotot készítette. Ez a példány teljesen autonóm, de vannak olyanok, mint az UBot melyek csak az egyensúlyozást végzik maguk, és emberek irányítják őket. Emellett mindegyikőjüket egy konkrét feladatra tervezik. Az UBot tökéletesen egyensúlyozik bármilyen talajon, lökdösni is lehet, ideális például emberek közötti használatra. A Nao tud járni, de még kung-fu mozdulatsort is be tud mutatni, de szüksége van a sima felületre.
Mindezek mellett még ott van akadályként a teljesen különböző hardver és szoftver, így a különböző funkciókat nagyon nehéz, gyakran lehetetlen átültetni. Bourcier szerint az otthoni számítógépekhez hasonló fejlődést fognak befutni a robotok is, a PC-knél a Microsoft DOS hozta meg az áttörést. A robotok még ezt a korszakot megelőző időszaknál tartanak, amilyen a 70-es évek voltak az otthoni számítástechnikában. Mivel jelenleg nincsen közös szoftverplatform, egy jól megírt tárgyfelismerő algoritmust nem lehet átvinni a másik rendszerbe. A közös operációs rendszer létrehozása azonban nem egyszerű feladat. A számítógépeknek jól definiált számítási céljai vannak, a robotoknak azonban a fizikai világgal kell interakcióba lépniük, ami sokkal komplexebb feladat, írta meg a New Scientist.
#img2#
Mindenestre már elindult néhány kezdeményezés az egységesítés felé. Többek között a Stanford, a Massachusetts Institute of Technology és a Müncheni Műszaki Egyetem már kialakított egy nyílt forrású programcsomagot, melyet Robot Operációs Rendszernek (ROS) neveztek el, és közös platformként szolgálhat a jövőben. Az elemek között megtalálhatóak a robot navigációja, a karok, motorok, szenzorok irányítására vonatkozó kódok, amik szükségtelenné teszik a programozók számára a hardver részletes ismeretét. A rendszerben olyan magas szintű folyamatok is helyet kaptak, mint a képfelismerés, vagy az ajtónyitás.
A ROS ugyanakkor nem az egyetlen ilyen jellegű törekvés. A Microsoft is létrehozott egy terméket, a Robotics Developer Studio-t, ami már 2007 óta elérhető.
[fbcomments url="https://www.technokrata.hu/kutyuk/laptop/2011/04/01/egysegesulhet-a-robotok-tervezese/" width="800" count="off" num="3" countmsg=""]





