Kaj je Robot Software

? Roboti segajo v razvitosti od igrač za samozaposlene vožnjo avtomobilov in Mars Rovers . Dobijo svojo inteligenco iz enega ali več računalnikov , ki delajo na ladji , vožnjo motorjev in branje senzorjev. Programska oprema visoki ravni, jim daje možnost , da se premaknete , prepozna predmete okoli sebe in procesne ukaze . Te fakultete, ki je ljudi in živali za samoumevne , so se inženirji programsko opremo desetletja razvija . Motion Control

Programska oprema za nadzor predloge robota je v obliki motornih operacij na nizki ravni in usklajevanje na visoki ravni. Veliko roboti uporabljajo koračnih motorjev kot osnovni vir mehanske energije . Koračni motorji so idealne za računalniško kontrolo , saj delujejo na elektronskih impulzov. Vsak korak traja en impulz iz računalnika , in to traja določeno število korakov, naj se obrnejo na gred motorja 360 stopinj . Programska oprema zlahka uravnava hitrost vrednosti motorja in smer , ki omogoča natančne premike orožja, koles in drugih gibljivih delov.

Poleg surovega gibanja , bolj zapletene roboti zahtevajo uskladitev različnih motorjev , kot je zmulti- kolesih rover . Preprost program, vozi vsako kolo , inbolj zapleteno nadzira vsa kolesa . Zavijete desno , na primer,master program teče levega kolesa hitrejši od prave . Vrteti na mestu ,programska oprema teče na levo kolesa naprej in prave kolesa nazaj z enako hitrostjo .
Image Priznanje in navigacija

robot mora biti sposobna pluti skozi njegove okolice , izogibanje sten in ovir . Programska oprema Image priznanje obdela video signal iz digitalnega fotoaparata in zazna robove predmetov. Z dvema kamerama ,programska oprema zazna globino in ocen razdaljo.

Navigacijska programska oprema je še en program, ki traja podatke iz priznanja sliko in jo uporablja za obvladovanje premik robota . Čepriznanje slika zazna oviro , na primer, pove gibanja programsko opremo za začetek krmiljenje okoli njega. Navigacijska programska oprema nenehno spremlja napredek robota okoli oviro , dokler njegova pot postane jasna.
Command Processing

Ne robot je popolnoma avtonomna . Imajo vse načine prejema ukaze od operaterja , to pa zahteva programsko opremo za obdelavo vhod. Program je seznam ukazov , darobot razume , kot so vklop , izklop , premikate naprej in dvignite predmet. Ta program komunicira z drugo programsko opremo , ki upravlja podrobnosti teh ukrepov v robota. Programska oprema prejema ukaze iz radijskega krmilnika , glasovnimi ukazi ali tipkovnici , in shranjuje ukaze kot vnaprej določene sklope ukrepov.
Diagnostika

Korobot razvija težave, kot zaboden motorja , diagnostična programska oprema prikaže kodo ali sporočilo , ki daje upravljavcu namige o tem , da je vir napake. Programska oprema ima lahko način ” zasilna ” , ki omogočarobot , da še naprej deluje v propadlem delu, vendar še vedno opravlja kritične naloge , dokler nekdo popravil to. Diagnostika lahko tudi “uveljavljanje” Načini da bo pokazala, ali preskusa , ki delujejo različni deli robota . Za robota na kolesih, se lahkovadbenem imeti robota roll naprej z eno nogo , nazaj eno nogo in nato v krogih . Robot z manipulatorja strani kaže vse premike , od katerih jeročno sposoben.

Dodaj odgovor