![]() |
|
Informacioni sistemi u robotici - Verzija za štampu +- Gotovi Seminarski Diplomski Maturalni Master ili Magistarski (https://www.maturskiradovi.net/forum) +-- Forum: Obrazovanje (/Forum-obrazovanje) +--- Forum: Društvene nauke (/Forum-dru%C5%A1tvene-nauke) +---- Forum: Informacioni sistemi (/Forum-informacioni-sistemi) +---- Tema: Informacioni sistemi u robotici (/Thread-informacioni-sistemi-u-robotici) |
Informacioni sistemi u robotici - Vesnica - 10-06-2010 10:52 PM Maturski, seminarski i diplomski radovi iz informacionih sistema.
Robotika kao primenjena nauka nalazi najveću moguću primenu u današnjem industrijskom društvu. Pre svega u automatizaciji proizvodnje čime se postiže ogromna produktivnost. Njena primena je i najveća u najrazvijenim zemljama sveta. Zahvaljujući njenoj primeni cena industrijskih proizvoda može da bude manja i time konkurentnija na tržištima. Ova oblast je vrlo popularna u svetu tako da postoji na hiljade klubova pre svega amaterskih koji se njome bave. Pojava LEGO robota ovu oblast je učinila dostupnom velikom broju ljudi i pojednostavila pristup upoznavanju sa ovom oblasti. U skorijoj budućnosti, Androidi (Android je robot napravljen tako da izgleda kao čovek, za razliku od ginoida napravljenog da izgleda kao žena) u fizičkim i elektronskim oblicima biće integrisani u naše društvo kroz raznu upotrebu u svakodnevnom životu. Roboti će izražavati funkcionalne emocije i rasuđivanje. Napredni Androidi će izgledati veoma slično ljudskim bićima i ispunjavaće uloge u trgovini, zajednici, sportu, vladi itd.Robotska efikasnost i preciznost će promeniti proizvodnju, medicinu, putovanja u svemir, istraživanja, industriju i zameniće ljudsku radnu snagu. Industrija robotike će postati multimilijarderski svetski biznis, i stvoriće mnoštvo novih karijera i poslovnih prilika. Interesantno je da će ljudska bića usvojiti Androidska poboljšanja kako bi postigli nadljudske sposobnosti.Poslovanje u budućnosti, ne će biti zamislivo bez Androida. Oni će razviti veštine koje su superiornije u odnosu na ljudske prirodne osobine, a sve u cilju kako bi ispunili potrebe specijalizovanih poslova. Takođe u domaćinstvima se očekuje velika pomoć Androida koji će pored običnih i stalnih poslova, kao što su spremanje, čišćenje, posluživanje, čuvanje, biti programirani i za prenos znanja, vaspitaje i pomoć kod dece, pažnju i negu starijih osoba itd.O „običnim” robotima nema potrebe nešto posebno govoriti, jer su već uveliko zastupljeni u industrijama, vojsci, nauci itd. Danas roboti u Japanu čiste ulice od snega tako što „jedu” sneg i pretvaraju ga u kocke leda koje vrlo precizno slažu pored puta. Naravno da ti roboti rade bez pomoći ljudi i programirani su sa najvećom preciznošću i pažnjom po ostale učesnike u saobraćaju. U upotrebi su roboti pomoću kojih se čiste oluci na kućama ali i oni koji imitiraju pacijente na fakultetima stomatologije i na kojima se studenti uče da popravljaju zube. Takvi roboti imaju identični oblik vilice i zuba sa ugrađenim senzorima umesto živaca, ali imaju i mogućnost da komentarišu i „jauču” ako ih zaboli popravka. Sa takvim robotima-pacijentima je prevaziđen problem koji se dešavao kada je u pitanju obuka budućih stomatologa i njihovih, s razlogom, bojažljivih i nepoverljivih pacijenata. Međutim, u budućnosti ćemo se suočiti sa ozbiljnim etičkim, bezbednosnim, i društvenim pitanjima zbog naših robotskih kreacija. Južna Koreja je već odlučila da donese Etički zakon o robotima (2007) kako bi sprečila njihovu zloupotrebu od strane ljudi, ali i obratno. Ovo i nije čudno kada se ima u vidu da ta zemlja smatra robotiku jednom od najnaprednijih industrija i predviđa da će do 2020. godine svako južnokorejsko domaćinstvo imati robota u kući, a da će do 2018. roboti obavljati rutinske hirurške intervencije. 2 Programiranje robota Razmotrimo principe komandovanja robotom: 1. Kreatanje unapred Za kretanje unapred neohodno je omogućiti rad oba motora tj. bitovi D0 i D2 moraju biti postavljeni na 1. Takođe motori moraju se okretati u istom smeru pa ćemo bitove D1 i D3 takođe postaviti na 1. To znači da na Data port treba poslati broj 1+2+4+8=15(1111 binarno). 2. Kreatanje unazad I u ovom slučaju neohodno je omogućiti rad oba motora tj. bitovi D0 i D2 moraju biti postavljeni na 1, ali sada se njihov smer okretanja mora promenit pa ćemo bitove D1 i D3 postaviti na 0. To znači da na Data port treba poslati broj 1+0+4+0=5(101 binarno). 3. Kreatanje ulevo Za kretanje ulevo treba zaustaviti motor1 tj. bit D0 treba postaviti na 0, što znači da na Data port treba poslati broj 0+2+4+8=14(1110 binarno). 4. Kreatanje udesno Za kretanje udesno treba zaustaviti motor2 tj. bit D2 treba postaviti na 0, što znači da na Data port treba poslati broj 1+2+0+8=13(1011 binarno). 5. Zaustavljanje robota Za zaustavljanje motora treba zaustaviti oba motora tj. bitove D0 i D2 treba postaviti na nulu, što znači da na Data port treba poslati broj 0+0+0+0=0. 6. Zvučni signal Za generisanje zvučnog signala treba bit D4 postaviti na 1 i zadržati to stanje određeno vreme(dužina trajanja) znači da na Data port treba poslati broj: prethodno stanje+16, a nakon završetka generisanja zvuka ovaj bit treba vratiti na 0 tj. na Data port treba poslati broj : prethodno stanje - 16. Budući da su nam jasni načini upravljanja robotom sam program moguće je napisati u bilo kom programskom jeziku. U ovom primeru program je napisan u Turbo pascal-u. Pozivom programa dobićemo ekran prikazan kao na donjoj slici: SADRŽAJ 1 Uvod 3 2 Programiranje robota 4 3 Informacioni sistemi u robotici 8 4 Uticaj robotike na organizaciju rada 10 5 Zaključak 11 6 Literatura 12 |