Mi Robot szoftver?

Robots tartomány kifinomultság a játékoktól az önálló vezetés autók és Mars robotok . Kapnak intelligencia egy vagy több számítógépen dolgozik -board, vezetési motorok és olvasás érzékelők . Magas szintű szoftver ad számukra a lehetőség, hogy mozogni, felismerni tárgyakat körülöttük, és parancsokat. Ezek a képességek , melyek az emberek és állatok magától értetődőnek , volna szoftvermérnök évtizedek fejlesztése . Motion Control

szoftver ellenőrzésére a robot mozgások formájában alacsony szintű motor működését és a magas szintű koordináció . Sok robotok használata léptetőmotorok , mint alapvető forrása a mechanikai teljesítmény . Stepper motorok ideálisak a számítógépes vezérlés , hiszen ezek az elektronikus impulzusokat . Minden lépés vesz egy impulzust a számítógépről , és tart egy meghatározott számú lépést , hogy kapcsolja be a motor tengelye 360 fokos . Szoftver könnyen vezérli a motor sebességét és irányát , így a pontos mozgás a fegyverek , kerekek és egyéb mozgó alkatrészek .

Mellett a nyers mozgást , bonyolultabb robotok szükség összehangolása több motort , mint a multi- kerekes rover . Egy egyszerű program vezet minden egyes kerék , és egy összetett felügyeli a kerekek . A jobbra , például a master program fut, a bal oldali kerekek gyorsabb, mint a jobb is . Ha be szeretné kapcsolni a helyén, a szoftver fut a bal oldali kerekeket előre, és a jobb oldali kerekek hátra azonos sebességgel .
Image Recognition and Navigation

robot képesnek kell lennie eligazodni környéke, elkerülve a falak és az akadályokat. Image- felismerő szoftver feldolgozza videojelet digitális fényképezőgép érzékeli a tárgyak élei . A két kamera , a szoftver érzékeli mélységet és becslések a távolság .

Navigációs szoftver egy újabb programot, amely információt képfelismerési és arra használja, hogy kezelje a robot mozgását. Ha a kép felismerés észlel akadály, például , azt mondja a mozgás szoftver kezdeni kormány körül. A navigációs szoftver folyamatosan figyeli a robot fejlődését az egész akadály , amíg útját világossá válik .
Command feldolgozás

nem robot teljesen autonóm . Mindannyian módon kapott parancsokat az operátor , és ez megköveteli a szoftver , hogy feldolgozza a bemeneti . A program egy listát a parancsokat, hogy a robot megérti , mint a be- , kikapcsolása , előrelépni , és emelje fel egy tárgyat . Ez a program kommunikál a másik szoftver, amely kezeli a részleteket ezen intézkedések a robot . A szoftver kapja a parancsokat a rádiós vezérlő , hangvezérlés vagy a billentyűzet , és tárolja parancsok az előre definiált intézkedéseket.
Diagnosztika

Amikor a robot alakul ki a probléma , például egy beragadt motor , diagnosztikai szoftver megjeleníti a kódot, vagy üzenetet , így az üzemeltető nyomokat, hogy a forrás a hiba . A szoftver egy ” sánta otthoni ” módban , így a robot , hogy továbbra is működik a nem része, de még mindig végez egy kritikus feladat , amíg valaki javításokat is . Diagnosztika is , hogy “gyakorlat ” módban hoz fel annak bizonyítására , vagy teszt , hogy a robot különböző részein működik. Egy kerekes robot , gyakorlása mód lehet a robot tekercs előre az egyik lábát , hátra az egyik lábát , és kapcsolja be a körökben . A robot egy manipulátor kezével mutatja a mozgását , amely a kéz képes .

You must be logged in to post a comment.