151
Stručni studij MEHATRONIKA OSNOVE ROBOTIKE - GENERACIJE ROBOTA - MEHANIZAM ROBOTA - ENERGETSKI SUSTAV ROBOTA - MJERNI SUSTAV ROBOTA - UPRAVLJAČKI SUSTAV ROBOTA Tomislav Pavlic, mag.ing.mech. VTŠBJ

Osnove Robotike VTSBJ Sustavi Robota

Embed Size (px)

Citation preview

Page 1: Osnove Robotike VTSBJ Sustavi Robota

Stručni studij MEHATRONIKA

OSNOVE ROBOTIKE - GENERACIJE ROBOTA

- MEHANIZAM ROBOTA

- ENERGETSKI SUSTAV ROBOTA

- MJERNI SUSTAV ROBOTA

- UPRAVLJAČKI SUSTAV ROBOTA

Tomislav Pavlic, mag.ing.mech.

VTŠBJ

Page 2: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota

1. generacija

2. generacija

3. generacija

Page 3: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota

Kao što se to uvriježilo u drugim industrijskim proizvodima, iza robote je uvedena vremenska i funkcionalna podjela na tzv.generacije.

Govori se o prvoj, drugoj i trećoj generaciji robota.

Obilježjem robotske generacije smatra se složenostinformatičkog sustava robota, što znači njegov funkcionalnisadržaj.

Page 4: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota

1. generacija

Programirani roboti - obuhvaća robote koji se sada primjenjuju.

Njih karakterizira čisto upravljanje.

Prema slici to je upravljački lanac upravljački uređaj -prigon -mehanizam ruke -prihvatnica, pa nema povratne informacije.

Page 5: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota

1. generacija

Ti su roboti bez osjetila i s vrlo ograničenom »inteligencijom«.,od atributa inteligencije imaju samo pamćenje (memoriju), u kojeje pohranjen program.

Uz ograničenu inteligenciju i osjete, znatno zaostaju uspretnosti i pokretljivosti u odnosu prema čovjekovoj ruci.

Ipak djelotvorno mogu obavljati samo' niskokvalificirani rad,pa i okolina mora biti visokoorganizirana.

Postoji mogućnost da se ugradi i pokoji senzor, što bitno nemijenja svojstva robota prve generacije.

Page 6: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota

1. generacija

Roboti prve generacije vjerojatno će i ubuduće biti najraširenijijer zadovoljavajuće rješavaju problem rukovanja ujednostavnijim slučajevima, koji su i najčešći u industrijskojprimjeni.

Page 7: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota

2. generacija

Senzitivni roboti - opremljena je nizom senzora (vizualni,taktilni, sile), a mogu imati i sustave za raspoznavanje.

Roboti preko senzora dobivaju informacije o stanju okoline, apomoću jednostavne logike ugrađene u računalo takvi robotiimaju mogućnost reagiranja.

U tim je slučajevima već riječ o regulaciji s petljom povratneveze (slika).

Page 8: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota

2. generacija

Uz pamćenje, ti roboti imaju mogućnost donošenja jednostavnelogičke odluke: da ili ne.

Na taj se način kontrolom sile mogu zaštititi uređaji, smanjitiorganiziranost okoline (slaganje, orijentacija predmeta), akonačni je cilj da robot može predmete »vaditi iz kutije« (engl.pick-from-the-box).

Page 9: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota

3. generacija

Inteligentni roboti - opremljena je, osim sustavima zaraspoznavanje, i računalima nove generacije.

Prema slici to je vođenje multivarijabilnog procesa s višeizlaznih i ulaznih varijabli.

Page 10: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota

3. generacija

Cijeli bi sustav trebao imati svojstva višeg stupnjainteligencije, tj. donošenja odluka u determiniranim uvjetima(analiza), učenje i odlučivanje u nedeterminiranirn uvjetima(sinteza).

Za tu je umjetnu inteligenciju najbitnija mogućnost učenja(povezuje nova iskustva s postojećim znanjem).

To se može postići modelom vanjskog svijeta ugrađenim umemoriju računala, odnosno datotekom.

Uspoređivanjem s dobivenim informacijama iz vanjskogsvijeta, robot samostalno reagira na vanjske promjene, tj. donosiodluke bez programske upute.

Page 11: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota - zaključak

Roboti s umjetnom inteligencijom još su budućnost, a trebali bi zamijeniti čovjeka u nepovoljnim uvjetima na dnu oceana, u svemiru, u ozračenoj okolini.

Određivanje generacije robota može s provesti i s druge točke gledanja.

Neki se tehnološki zadatak po pravilu rješava u tri hijerarhijske razine.

Na najvišoj, strateškoj razini, postavlja se cilj, razrađuje idejno rješenje razbijanjem na rješenja djelomičnih problema.

Page 12: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota - zaključak

Na taktičkoj razini djelomični se problemi algoritmiraju i donose odluke.

Na operativnoj razini upravlja se izvođenjem tih algoritama.

Kao i čovjek, robot preuzima operativni zadatak upravljanja osnovnim operacijama, a okolina je visokoorganizirana (prva generacija).

Page 13: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota - zaključak

Na taktičkoj se razini donose odluke u složenim operacijama, a iz okoline se stalno dobivaju aktualne informacije (druga generacija).

Konačno, na najvišoj, strateškoj razini određuju se ciljno usmjerene operacije; mora postojati složeni model okoline, prema kojemu se donose odluke u smislu postavljenog cilja (treća generacija).

Page 14: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota - zaključak

Page 15: Osnove Robotike VTSBJ Sustavi Robota

Generacije

Generacije robota - zaključak

Budući da su shvaćanja o tome što je robot različita, i tupodjelu treba uzeti uvjetno.

Dogovorno se među robote mogu ubrojiti i uređaji s čvrstospojenom automatikom (hardverski automati) koji samo uzimajupredmete i odlažu ih (engl. pick-and-place), a izvedeni sujednostavnom tehnikom male automatike.

I granična su područja »siva«: da li i koliko senzora određujeprvu ili drugu generaciju, koji stupanj umjetne inteligencijeodređuje treću generaciju?

Page 16: Osnove Robotike VTSBJ Sustavi Robota

MEHANIZAM ROBOTA

Mehanizam

Page 17: Osnove Robotike VTSBJ Sustavi Robota

Mehanizam

Mehanizam robota

Osnovno značenje u proučavanju robotskog mehanizma imanjegova kinematička struktura koja je definirana načinompovezivanja pojedinih članaka i zglobova.

Zato ćemo najprije govoriti o osnovnim pojmovima izkinematike, te o kinematičkoj i mehaničkoj strukturi robota.

Page 18: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Slobodno se tijelo u kartezijskom prostoru može gibati na šestneovisnih načina (slika):

Page 19: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Tri translacije (pomaka) duž koordinatnih osi x, y, z, čime sepostiže pozicioniranje točke nekog tijela u prostoru;

Tri rotacije (zakreta) oko koordinatnih osi, čime se omogućujeorijentacija tijela prema toj točki, tj. pozicioniranje druge točketijela koja je čvrsto povezana s prvom.

Orijentacija se može ostvariti samo rotacijom oko međusobnookomitih osi.

Page 20: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Za slobodno tijelo čije se gibanje u prostoru određuje pomoćušest parametara, kažemo da ima šest stupnjeva slobode gibanja:

f = 6.

Ako se jedno tijelo mobilno veže na drugo, nastaje zglob, štosmanjuje mogućnosti gibanja, pa je f < 6.

Ima različitih izvedbi zglobova, a nekoliko jednostavnijihprikazano je na slici dalje.

Page 21: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Page 22: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Rotacijski zglob (zakretanje oko jedne osi), sa f = 1

Page 23: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Translacijski zglob (pomak duž jedne osi), sa f = 1

Page 24: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Vijčasti zglob (vezano zakretanje oko osi i pomak duž nje),sa f= 1 - zglob se helikoidalno giba;

Page 25: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Valjkasti zglob (zakretanje i pomak valjka unutar šupljeg valjka), sa f = 2;

Page 26: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Kuglasti zglob (tri neovisna zakretanja kugle unutar šuplje kugle), sa f = 3 - sličnost s ljudskim zglobom.

Page 27: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

To su sve pasivni zglobovi koji nemaju pokretačke prigone.

Najvažnije mjerilo kvalitete jednog zgloba jest krutost odnosnootpor prema svakome nepoželjnom gibanju, a tome pogodujemanji broj stupnjeva slobode gibanja.

I sa stajališta konstrukcije, kao i pogonskih uvjeta, poželjno jeda zglobovi imaju što niži stupanj slobode gibanja (SSG).

Zato se osnovnim smatra rotacijski zglob, te translacijskizglob, sa f = 1, a svi zglobovi sa f > 1 mogu se svesti na ta dvazgloba.

Page 28: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Shematski prikaz osnovnih zglobova:

rotacijski

Page 29: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Shematski prikaz osnovnih zglobova:

translacijski zglob

Page 30: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Za prikazivanje kinematičkih struktura robota prikladna jeapstraktna kinetička shema, kinematički lanac.

Prema slici to je, zapravo, niz čvrstih, krutih tijela koja seoznačuju kao članci (segmenti) S1, S2,.., njih povezuju zglobovi(artikulacije) A01, A 12 ,...

Page 31: Osnove Robotike VTSBJ Sustavi Robota

Pojmovi

Osnovni kinematički pojmovi

Predodžbu izgleda članaka daje slika: - lijevo je odljevak od lakog metala- desno su zavareni profili.

Preporučljivo je da masa bude što manja, a krutost što veća.

Page 32: Osnove Robotike VTSBJ Sustavi Robota

Otvoreni kin. lanac 

Otvoreni kinematički lanac

Otvoreni kinematički lanac na slici tipičan je za robote;- početni članak So vezan je za čvrstu podlogu- krajnji članak S4 nosi prihvatnicu.

Kako svaki zglob ima f = 1, cijeli kinematički lanac odnosno ruka i šaka sa n zglobova ima:

F = n* f = n*1=n stupnjeva slobode gibanja.

Roboti s centraliziranim prigonima u podnožju imaju otvorene razgranate kinematičke lance.

Page 33: Osnove Robotike VTSBJ Sustavi Robota

Zatvoreni kin. lanac 

Zatvoreni kinematički lanac

Zatvoreni kinematički lanci imaju smanjeni stupanj slobode gibanja.

Na slici je F = 0 (jer tri rotacijska zgloba tvore čvrsti trokut)

Page 34: Osnove Robotike VTSBJ Sustavi Robota

Zatvoreni kin. lanac 

Zatvoreni kinematički lanac

Na slici je F =1 (jer se od četiri rotacijska zgloba samo jedan može slobodno gibati).

Page 35: Osnove Robotike VTSBJ Sustavi Robota

Zatvoreni kin. lanac 

Zatvoreni kinematički lanac

Na slici je F = 1 (jer se od tri rotacijska i jednog translacijskog zgloba opet samo jedan može slobodno gibati).

Page 36: Osnove Robotike VTSBJ Sustavi Robota

Kinematički lanci

Kinematički lanci

Treba podsjetiti da je u otvorenom kinematičkom lancu zasvaki stupanj slobode gibanja potreban neki prigon, tj. izmeđudva susjedna članka treba dovesti energiju koja se pretvara u sileili momente.

To su aktivni zglobovi, za koje je, osim dovoda energije,potreban i zatvoreni kinematički lanac.

Shematski je prikazan aktivni zglob kad je prigon cilindarodnosno motor s pužnim prijenosom.

Page 37: Osnove Robotike VTSBJ Sustavi Robota

Kinematički lanci

Kinematički lanci

Često se u toku radnog ciklusa robota koji su u montaži događada se otvoreni kinematički lanac zatvara:

- kada alatka (npr. brusilo) dodiruje površinu obratka.

- pritom mogu nastati znatne sile i momenti koji semoraju uzeti u obzir.

Page 38: Osnove Robotike VTSBJ Sustavi Robota

Kinematičke strukture robota 

Kinematičke strukture robota

Robot sa šest stupnjeva slobode gibanja može postići potpunopozicioniranje (tri glavne osi ruke) te orijentaciju (tri pomoćneosi šake).

To je potpuno pokretljivi manipulator.Na postolju je smještena ruka sa tri obavezna prigona

(aktuatora);- na to se serijski nadovezuje korijen šake sa trirotacijska prigona;- na vrhu šake je montirana prihvatnica (hvataljka,alatka, senzor).

Page 39: Osnove Robotike VTSBJ Sustavi Robota

Kinematičke strukture robota 

Kinematičke strukture robota

To je primjer kako članci ruke i šake robota djeluju serijski,što je i osobina većine robota.

Na slici gore - GADFLY-robot, čiji članci pri pomicanjuprihvatnice djeluju paralelno.

Page 40: Osnove Robotike VTSBJ Sustavi Robota

Kinematičke strukture robota 

Kinematičke strukture robota

Prema maksimalno pokretljivoj i spretnoj čovječjoj ruci, kojaima 32 stupnja slobode gibanja, i tisuće osjetila položaja, sile itemperature, robot djeluje nezgrapno i teško.

Povećanje broja stupnjeva slobode gibanja tehnički je veomasloženo.

Ipak se primjenjuje redundantnost robotskih osi, i to zbogsljedećih razloga:

- ruka takvog robota može zaobići prepreke, npr. pri raduna unutrašnjosti karoserije;- može se postići optimiranje utroška energije, kao uslučaju čovječje ruke;- takva je ruka popustljiva (engl. compliance), što jevelika prednost pri radu.

Page 41: Osnove Robotike VTSBJ Sustavi Robota

Kinematičke strukture robota 

Kinematičke strukture robota

Općenito se može reći da veći broj stupnjeva slobode gibanjasve više ograničava funkcionalnost robota.

Tako se smanjuje točnost, povećava kompjutorsko vrijeme,otežava prijenos energije duž članaka, a jasno da se povećavaju itroškovi.

Zato se teži da se broj zglobova smanji i ispod šest, čak i kad sepojavljuju redundantni zglobovi.

Page 42: Osnove Robotike VTSBJ Sustavi Robota

Minimalne strukture 

Minimalne strukture

Svaki robot mora imati barem mogućnost pozicioniranja uprostoru - jer bez toga nema robota.

Zato se struktura sa tri stupnja slobode gibanja nazivaminimalna konfiguracija.

Sa tri stupnja slobode gibanja pozicionira se korijen šake, astvarno je zanimljiv položaj vrha prihvatnice.

Uz dva osnovna zgloba ruke (R i T) i tri stupnja slobodegibanja, postoji

mogućih konfiguracija koje su shematski prikazane na slici dalje.

Page 43: Osnove Robotike VTSBJ Sustavi Robota

Minimalne strukture 

Minimalne strukture

Moguće kinematičke strukture za f =3

Svaka struktura ima svoje prednosti i mane, a općenito se možereći da rješenja s rotacijskim zglobovima imaju jednostavnijumehaničku konstrukciju, složenije programiranje gibanja i brži suod translacijskih.

Page 44: Osnove Robotike VTSBJ Sustavi Robota

Minimalne strukture 

Minimalne strukture

Od njih se upotrebljavaju:

kartezijska struktura TTTcilindrična struktura RTTsferna struktura RRTrevolutna struktura RRR.

Page 45: Osnove Robotike VTSBJ Sustavi Robota

Kartezijska struktura

Kartezijska struktura

Mogu se očitati sljedeće kartezijske (vanjske) koordinate, sveu odnosu prema referentnim koordinatama (unutrašnjim) samogrobota:

Page 46: Osnove Robotike VTSBJ Sustavi Robota

Kartezijska struktura

Kartezijska struktura

Na slici je crtkano prikazanmanipulacijski (radni) prostor.

Unutar tog prostora ruka robota može dovesti vrh prihvatnice.

Page 47: Osnove Robotike VTSBJ Sustavi Robota

Kartezijska struktura

Kartezijska struktura

Za smještaj i rad robota također je potrebno znati kolizijskiprostor (na slici prikazan crtkano).

Njega čini sam obujam robota i pokretni dijelovi koji ga moguispuniti, a izvan su manipulacijskog prostora.

Page 48: Osnove Robotike VTSBJ Sustavi Robota

Kartezijska struktura

Kartezijska struktura

Nastoji se da omjer manipulacijskog i kolizijskog prostorabude što veći.

Page 49: Osnove Robotike VTSBJ Sustavi Robota

Kartezijska struktura

Kartezijska struktura

Kartezijska se struktura često koristi u alatnim strojevima jerje kruta, pa se može postići dobra točnost; manje brzine nisukritične.

To je i slučaj s mjernim robotima (prošlo predavanje).

U montaži je povoljan manipulacijski prostor u obliku kvadra,a osim toga, prihvatnica se po pravilu giba u smjeru pravokutnihosi.

Zbog toga je i algoritam upravljanja jednostavan.

Kartezijska je struktura naročito prikladna za modularnugradnju, te se može znatno mijenjati manipulacijski prostor.

Page 50: Osnove Robotike VTSBJ Sustavi Robota

Cilindrična struktura

Cilindrična struktura

Kartezijske su koordinate:

Cilindrična struktura ruke robota RTT

Page 51: Osnove Robotike VTSBJ Sustavi Robota

Cilindrična struktura

Cilindrična struktura

S obzirom na građu, RTT-struktura ima slična svojstva točnostii krutosti kao i TTT-struktura.

Upotrebljava se za opsluživanje alatnih strojeva jer semijenjanje obradaka obavlja u horizontalnom smjeru.

Page 52: Osnove Robotike VTSBJ Sustavi Robota

Sferna struktura

Sferna struktura

Kartezijske su koordinate:

Sferna struktura ruke robota RRT.

Page 53: Osnove Robotike VTSBJ Sustavi Robota

Sferna struktura

Sferna struktura

Jedan od prvih industrijskih robota uopće - Unimate, firmeUnimation ima tu strukturu.

Zapravo, većina prvih industrijskih robota 1960-tih godina uSAD bili su cilindrične ili sferne strukture, i to zbog relativnolakog načina upravljanja.

RRT-struktura ima veliku fleksibilnost u pristupu određenojlokaciji, a srednje je nosivosti.

Robot takve strukture primjenjuje se za točkasto zavarivanje iza opsluživanje.

Page 54: Osnove Robotike VTSBJ Sustavi Robota

Revolutna struktura

Revolutna struktura

Kartezijske koordinate prihvatnice u odnosu prema vanjskomprostoru jesu:

Page 55: Osnove Robotike VTSBJ Sustavi Robota

Revolutna struktura

Revolutna struktura

RRR-struktura ponajviše podsjeća na čovječju ruku:

ramelakatšaka.

Kao i u čovjeka, svi su zglobovi rotacijski.

Na rotacijski zglob ramena nastavljaju se zglobovi lakta izapešća.

Page 56: Osnove Robotike VTSBJ Sustavi Robota

Horizontalna pregibna ruka 

Horizontalna pregibna ruka

Takvu strukturu ima robot na slici:

Razvijen je 1981.g. u Japanu, a na tržištu je poznat podnazivom SCARA (engl. Selected Compliance Assembly RobotArm).

Page 57: Osnove Robotike VTSBJ Sustavi Robota

Horizontalna pregibna ruka 

Horizontalna pregibna ruka

Razvoj računala omogućio je programiranje složenihalgoritama vođenja.

Struktura RRR-R sa slike prije ima nosivi stup velike krutosti,što osigurava dobru nosivost mase i do 30 kg.

Osim toga, rotacije su smještene u horizontalnoj ravnini, pa seredundantnošću postiže popustljivost ruke u toj ravnini kao imogućnost obilaženja prepreke.

Zbog svojih svojstava veoma je pogodan pri montaži(umetanje).

Page 58: Osnove Robotike VTSBJ Sustavi Robota

Mehanički podsustavi robota

Mehanički podsustavi robota

APRA-Renault (robot, Francuska)to je robot sa pet stupnjeva slobode gibanjapogon je električni

elektromotori M1 do M5 zakreću pojedine članke prekoreduktora

zanimljivo je uočiti kako je statički uravnotežen drugi članak:elektromotor M3 smješten je tako da čini protutežu s prijenosnimpužnim mehanizmom

Page 59: Osnove Robotike VTSBJ Sustavi Robota

Mehanički podsustavi robota

Mehanički podsustavi robota

APRA-Renault (robot, Francuska) ima decentraliziraneprigone

njihove su mase direktno vezane za članke i njihove zglobovenema većih problema oko prijenosnika gibanja, ali mase

prigona smanjuju dinamičke performanse robota

Page 60: Osnove Robotike VTSBJ Sustavi Robota

Mehanički podsustavi robota

Mehanički podsustavi robota

postoje i robotske izvedbe s centraliziranim prigonimasmještenim u postolju ili blizu njega

takva izvedba zahtijeva drukčije prijenosne mehanizme kao štosu remeni, lanci, navojna vretena, zupčaste letve i sl.

gibanje se teško prenosi preko više zglobova; trenjemehaničkih prijenosa smanjuje korisnu snagu i točnost;

elastičnost dijelova prenosnika pogoduje vibracijama

smanjuju se sile, ali se povećava brzina gibanja ruke robota

Page 61: Osnove Robotike VTSBJ Sustavi Robota

Mehanički podsustavi robota

Mehanički podsustavi robota

Tokyo Keiki (robot, Japan )četiri stupnja slobode gibanja i hidrauličkim prigonom

Page 62: Osnove Robotike VTSBJ Sustavi Robota

Mehanički podsustavi robota

Mehanički podsustavi robota

cilindri C1 i C2 preko lanca L1 zakreću osovinu 0

cilindar C3 daje vertikalni pomak platformi P

cilindar C4, zajedno sa dva kinematički vezana paralelograma,daje paralelni pomak

naime, kad cilindar C4 zakrene članak Sl za neki kut, za isti alisuprotni kut lanac L2 zakrene članak S2

hidromotor HM obavlja orijentaciju oko uzdužne osi

cilindar C5 steže kliješta hvataljke

Page 63: Osnove Robotike VTSBJ Sustavi Robota

Postolje ili podvoz 

Postolje ili podvoz

postolje robota nalik je i na postolje alatnog stroja

osnovna ploča može biti lijevana ili zavarena od profilnogželjeza

dok je alatni stroj obično stojeći, pričvršćen za pod, robot imaviše mogućnosti pričvršćenja

Page 64: Osnove Robotike VTSBJ Sustavi Robota

Postolje ili podvoz 

Postolje ili podvoz

Tipovi postolja i podvoza:

a) stojeće postolje

b) zidno postolje

c) stropno postolje

d) portalno postolje;podvoz u obliku

e) tračnice

f) kolica

Page 65: Osnove Robotike VTSBJ Sustavi Robota

Postolje ili podvoz 

Postolje ili podvoz

postolje robota može biti konzolno izvedeno i pričvršćeno napod, zid ili strop, ili pak portalno izvedeno

u svim je tim slučajevima stupanj slobode gibanja podvozaf = O

ako je postolje pokretljivo, govori se o podvozu robota

podvoz može biti na tračnicama sa stupnjem slobode gibanjapodvoza f = 1

može biti na kolicima, sa stupnjem slobode gibanja podvozaf = 2

Page 66: Osnove Robotike VTSBJ Sustavi Robota

Ruka i šaka

Ruka i šaka

promatrajući funkcionalnost, dosada se odijeljeno analiziralaruka i šaka robota

tri zgloba (rotacijska ili translacijska) ruke omogućuju potpunopozicioniranje prihvatnice u prostoru, a tri zgloba šake (samorotacijska!) osiguravaju potpunu orijentaciju prihvatnice

s konstrukcijskog stajališta, zglobovi ruke i šake čine cjelinu

u daljim razmatranjima ruka i šaka promatrati će se kao cjelinakojoj je zadatak da vodi prihvatnicu prema predviđenomeupravljačkom algoritmu

Page 67: Osnove Robotike VTSBJ Sustavi Robota

Ruka i šaka

Ruka i šaka

pri projektiranju robota odlučujuću ulogu ima izborkinematičkog lanca:

veći broj zglobova znatno povećava pokretljivost (prednost)mehanička konstrukcija složenija i skuplja (nedostatak)krutost (i točnost) su smanjeni (nedostatak)teže je riješiti energetske i informacijske vodove (nedostatak)opseg informacijske podrške se povećava (nedostatak)

Treba paziti i na izbor tipa zglobova:rotacijski su mehanički jednostavnijizahtijevaju složenije algoritme upravljanjas translacijskim je zglobovima obrnuto

Page 68: Osnove Robotike VTSBJ Sustavi Robota

Ruka i šaka

Ruka i šaka

za neke je operacije potrebna velika pokretljivost (npr. lučnozavarivanje)

da se robot ne optereti dodatnim zglobovima, može mu sedodati periferni uređaj s više stupnjeva slobode gibanja

prikazano je takvo rješenje: robotu sa šest stupnjeva slobodegibanja (rotacijskih) dodan je manipulator s jednim stupnjemlobode gibanja (rotacijskim)

oni su povezani s upravljačkim uređajem koji istodobnoupravlja sa sedam osi

Page 69: Osnove Robotike VTSBJ Sustavi Robota

Prijenosnici snage

Prijenosnici snage

Energetski prigoni u robotima najčešće su elektromotori srotacijskim gibanjem ili hidraulički cilindri s translacijskimgibanjem

Snaga se prenosi na rotacijski ili translacijski zglob pomoćumehaničkih prijenosnika snage:

zupčastog prijenosnikazupčaste letve sa zupčanikomnavojnog vretena s maticomzupčastog remenalancazglobne poluge

Energetski prigoni i prenosnici snage spajaju se u zatvorenikinematički lanac, što čini aktivni zglob

Page 70: Osnove Robotike VTSBJ Sustavi Robota

Prijenosnici snage

Prijenosnici snage

Elektromotori imaju male momente i velike kutne brzine uodnosu prema sporohodnim mehanizmima

Zato su potrebni zupčasti prijenosi, reduktori koji smanjujukutne brzine i ujedno u istom prijenosnom omjeru povećavajumoment, što znači i stotinjak puta

Novo rješenje zupčastog prijenosa sa samo jednim stupnjem ibez labavosti daje harmonički prigon

Naoko je sličan planetarnoj izvedbi s pomičnim osima, ali onto nije

Osi mogu biti i pod kutom od 90° kao pri pužnom prijenosu(elektromotor Ml robota APRA-Renault)

Page 71: Osnove Robotike VTSBJ Sustavi Robota

Elementi

Elementi mehaničkog sustava

♦ Segmenti (engl. links)

♦ Uležištenja

♦ Prijenosnici gibanja i momenata

♦ Kompenzatori gravitacijskog djelovanja

♦ Osovine (vratila)

♦ Prihvatnica

Page 72: Osnove Robotike VTSBJ Sustavi Robota

Segmenti

Segmenti

♦ okrugli, kvadratni, rešetkasti, ...

♦ što lakši materijali

♦ osiguravaju čvrstoću i krutost konstrukcije

♦ rastavljivi spojevi

♦ modularna gradnja

Page 73: Osnove Robotike VTSBJ Sustavi Robota

Uležištenja

Uležištenja

♦ klizni, kotrljajući

♦ trenje (suho i viskozno) svesti na minimum

♦ omogućuju rotaciju/translaciju SSG-a

Page 74: Osnove Robotike VTSBJ Sustavi Robota

Osovine

Osovine (vratila)

♦ potrebni ih je uležištiti na dva mjesta

♦ prenose gibanja i sile (momente)

Page 75: Osnove Robotike VTSBJ Sustavi Robota

Prijenosnici

Prijenosnici gibanja i momenata

♦ lančani

♦ harmonički

♦ zupčasti

Page 76: Osnove Robotike VTSBJ Sustavi Robota

Harmonic Drive 1

Harmonički prijenosnici gibanja i momenata

Page 77: Osnove Robotike VTSBJ Sustavi Robota

Harmonic Drive 2

Harmonički prijenosnici gibanja i momenata

Page 78: Osnove Robotike VTSBJ Sustavi Robota

Harmonic Drive 3

Harmonički prijenosnici gibanja i momenata

Page 79: Osnove Robotike VTSBJ Sustavi Robota

Kompenzatori 1

Kompenzatori gravitacijskog djelovanja

♦ mehanički

Page 80: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 1

Prihvatnice

♦ imaju samo rotacijske SSG

♦ rješavaju problem orijentacije i hvatanja

Page 81: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 2

Page 82: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 3

Page 83: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 4

Page 84: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 5

Page 85: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 6

Page 86: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 7

Page 87: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 8

Page 88: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 9

Page 89: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 10

Page 90: Osnove Robotike VTSBJ Sustavi Robota

Prihvatnice 11

Page 91: Osnove Robotike VTSBJ Sustavi Robota

Ograničenja

Ograničenja mehaničkog sustava

maxqq <

maxqq && <

maxTT <

Page 92: Osnove Robotike VTSBJ Sustavi Robota

Jm

MOTOR

qm, Tm

Kinematika

Kinematika upravljane koordinate

Nqq m /=

Nqq m /&& =

NTT m=

Nqq m /&&&& =

REDUKTOR

N q, T

LINK

J0

Page 93: Osnove Robotike VTSBJ Sustavi Robota

Dinamika

Dinamika upravljane koordinate

maxqq &&&& =

20 NJJ

NTJTq

m

m

+==&&

q, TJm

MOTOR REDUKTOR

N

LINK

J0

qm, Tm

mJJN

Nq 00 =⇒=

∂∂ &&

Page 94: Osnove Robotike VTSBJ Sustavi Robota

ENERGETSKI SUSTAV ROBOTA

Energetski sustav

Page 95: Osnove Robotike VTSBJ Sustavi Robota

Hidraulika

Hidraulički pogon

♦ Cilindar ♦ Motor

pAFAQv

=

=

Q,pA

r

r

pqTqQ

=

Page 96: Osnove Robotike VTSBJ Sustavi Robota

Razvodnik

Upravljanje hidrauličkim pogonom

♦ razvodnik 3/4

♦ servo-razvodnik

Page 97: Osnove Robotike VTSBJ Sustavi Robota

ϕPOT

Servo-razvodnik

Povratna veza i elektro-hidraulički servo-razvodnik

ϕref

Page 98: Osnove Robotike VTSBJ Sustavi Robota

Usporedba

Usporedba s električnim pogonom

hidromotor elektromotor

Težina 1 1+

Veličina 1 1+

Inercija 1 1+

Page 99: Osnove Robotike VTSBJ Sustavi Robota

Prednosti i nedostaci

Prednosti hidraulike

♦ fluid je male stišljivosti

♦ fluid je velike toplinske vodljivosti

♦ fluid ne podliježe zasićenju

♦ uređaji su trajni i pouzdani

Nedostaci hidraulike

♦ uređaji su skupi (zbog visoke kvalitete izrade)

♦ problem održavanja čistoće i viskoznosti fluida

♦ potreba za povratnim vodovima za fluid

Page 100: Osnove Robotike VTSBJ Sustavi Robota

Pneumatika

Pneumatski pogon

♦ simboli slični onima u hidraulici

♦ problem stišljivosti zraka

♦ potreba za regulacijom protoka i tlaka zraka

♦ kod robota se uglavnom ne koristi

Page 101: Osnove Robotike VTSBJ Sustavi Robota

Električni pogon

Električni pogon

♦ Istosmjerni motori

♦ Sinkroni motori

♦ Asinkroni motori

♦ Koračni motori

♦ Linearni motori

♦ Piezoelektrični motori

Transformacija struje u moment (silu).

Page 102: Osnove Robotike VTSBJ Sustavi Robota

Karakteristika

Opća momentna karakteristika

T

n

Page 103: Osnove Robotike VTSBJ Sustavi Robota

ABB motori

Karakteristike motora na ABB robotima

mali srednji velikiTn Nm 1.7 5 12

Tmax Nm 4.5 13.5 26In A 3.8 9.5 23.3Km Nm/A 0.45 0.48 0.88R Ω 3.8 0.7 0.12Jm kgm2 1.3x10-4 4.7x10-4 3.52x10-3

P kW 0.7 1.9 5.8Umax V 27 29 29M kg 4.4 8.2 20.8

Page 104: Osnove Robotike VTSBJ Sustavi Robota

Drive

Upravljačka jedinica motora

MOTOR

energija

upravljanje

Page 105: Osnove Robotike VTSBJ Sustavi Robota

Prednosti i nedostaci

Prednosti koračnih motora

♦ nije potrebna povratna veza pa je niža cijena

♦ jednostavno upravljanje

♦ moguće poboljšavati momentnu karakteristiku

Nedostaci koračnih motora

♦ moguć gubitak koraka

♦ omjer snaga/veličina je manji nego kod DC motora

Page 106: Osnove Robotike VTSBJ Sustavi Robota

Steper Drive

Step Motor Drive Unit

STEPMOTOR qDRIVE

UNIT

korak

smjer

Page 107: Osnove Robotike VTSBJ Sustavi Robota

BERGER motori

Karakteristike koračnog motora BERGER LAHR

RDM 5913/50korak ° 0.72/0.36faza - 5Thold Nm 4Tmax Nm 3.1In A/fazi 2.8R Ω 1Jm kgm2 1.8x10-4

P W 160 (do 8kHz)ΦxL mm 84x130M kg

Page 108: Osnove Robotike VTSBJ Sustavi Robota

Poezo 3

Piezolektrični motori

Page 109: Osnove Robotike VTSBJ Sustavi Robota

Montaža

Montaža motora

Page 110: Osnove Robotike VTSBJ Sustavi Robota

MJERNI SUSTAV ROBOTA

Mjerni sustav

Page 111: Osnove Robotike VTSBJ Sustavi Robota

Unutarnji

Senzori unutarnjih stanja

♦ Mjerenje položaja

mikroprekidač

potenciometar

apsolutni enkoder

inkrementalni enkoder

rezolver

♦ Mjerenje brzine

tahometar

inkrementalni enkoder

♦ Mjerenje sile/ubrzanja

tenzometarske trake

integrirani senzor

Page 112: Osnove Robotike VTSBJ Sustavi Robota

Vanjski

Senzori vanjskih stanja

♦ Matrični senzor opipa

♦ Ultrazvučni senzor

♦ Vizualni senzori

♦ Infracrveni senzor

Page 113: Osnove Robotike VTSBJ Sustavi Robota

Mikroprekidač

Mikroprekidač

♦ detektira dolazak u određeni položaj

♦ digitalni oblik informacije

♦ principi: mehanički, induktivni, kapacitivni, optički, ...

Page 114: Osnove Robotike VTSBJ Sustavi Robota

Potenciometar

Potenciometar

♦ prednostiniska cijenamjeri apsolutni iznos

U0

ui

x

L

iuULx

0=

iuU0

300o=ϕ

♦ nedostacitrošenjesmetnjepotreban AD pretvornik

Page 115: Osnove Robotike VTSBJ Sustavi Robota

Apsolutni enkoder

Apsolutni enkoder

♦ Grayev kod

0123456789

101112131415

01326754

12131514101198

Page 116: Osnove Robotike VTSBJ Sustavi Robota

Inkrementalni enkoder

Inkrementalni enkoder

AB A

B

z = 12α = 360 /z

Page 117: Osnove Robotike VTSBJ Sustavi Robota

Brojilo

♦ prednostivisoka točnost i pouzdanostmali moment inercijemoguć prijenos signala na veće udaljenosti

♦ nedostacimjeri relativni iznos koordinateosjetljiv na vlagu i vibracije

REVERZIBILNOBROJILO

AB

μPb

Page 118: Osnove Robotike VTSBJ Sustavi Robota

Direktni i indirektno mjerenje

ID

b q

MOTOR REDUKTOR

N

LINK

ID

b

qm

♦ indirektno mjerenje

bN

q α=

♦ direktno mjerenje

bq α=

Page 119: Osnove Robotike VTSBJ Sustavi Robota

b=0x

Mjerenje suporta

Mjerenje položaja suporta alatnog stroja

♦ pomak klizača za jedan impuls ID-a: Δx=hα/360°

b=bmax

hID

L

♦ položaj klizača: x=b Δx

♦ opseg brojenja brojila: bmax=(L 360°)/(hα)

Page 120: Osnove Robotike VTSBJ Sustavi Robota

Primjer

♦ Primjer: α = 1° (z=360)h = 5 mmL = 1 m

Rješenje: Δx = 0.0138888888 mmbmax= 72 000n = 17 bitova

Page 121: Osnove Robotike VTSBJ Sustavi Robota

Direktno mjerenje

Bezkontaktno “direktno” mjerenje položaja

y

x

z

S1

S2

S3

S1 R1

S2 R2

S3 R3

Page 122: Osnove Robotike VTSBJ Sustavi Robota

Računanje položaja

S1

S2

S3S4

Page 123: Osnove Robotike VTSBJ Sustavi Robota

Tahometar

Tahometar

TAHO

u q

MOTOR REDUKTOR

N

LINK

qKu &=♦ prednosti

direktno mjerenje

♦ nedostaciznačajno dinamičko opterečenjenelinearna ovisnost kod malih brzinapotreban AD pretvornik

Page 124: Osnove Robotike VTSBJ Sustavi Robota

Tenzometarske trake

Mjerenje sile/ubrzanja tenzometarskim trakama

♦ višekomponentni senzor sile (za šaku)

3241 RRRR =

uKF T=U0

R1

R2

R3

R4

u

Page 125: Osnove Robotike VTSBJ Sustavi Robota

Matrični opip

Matrični senzor opipa

0 0 0 0 0 0 0 0

0 0 0 1 0 0 0 0

0 0 1 1 1 0 0 0

0 1 1 1 1 1 0 0

0 0 1 1 1 1 0 0

0 0 1 1 1 0 0 0

0 0 0 1 0 0 0 0

0 0 0 0 0 0 0 0

03256

1246056320

Page 126: Osnove Robotike VTSBJ Sustavi Robota

Ultrazvučni

Ultrazvučni senzori

0 / 2iL v t= Δ

Page 127: Osnove Robotike VTSBJ Sustavi Robota

Infracrveni

Infracrveni senzori

Page 128: Osnove Robotike VTSBJ Sustavi Robota

Vizualni

Vizualni senzori

♦ opći pogled ♦ karakterističan pogled

Page 129: Osnove Robotike VTSBJ Sustavi Robota

Parametar oblika

Parametar oblika

2( )p opsegpovršina

=

p = 4π = 12.56

p = 16

p = 18

p =

p =

p =

Page 130: Osnove Robotike VTSBJ Sustavi Robota

Stvarni parametar

12 13 14 15 16 17 18 19 20 p

Page 131: Osnove Robotike VTSBJ Sustavi Robota

Slika matrica

Slika kao RGB matrica

15515864668871717198

10210210210298999898......

143143

10415174868972727293

11211211212288929991......

133131

16515362768175767695

10810810910893949697......

141142

Page 132: Osnove Robotike VTSBJ Sustavi Robota

Slika matrica

G

R

B

Page 133: Osnove Robotike VTSBJ Sustavi Robota

Slika matrica

Slika kao BW matrica

15515864668871717198

10210210210298999898......

143143

Page 134: Osnove Robotike VTSBJ Sustavi Robota

0 iP (intenzitet piksela) 255

10000

5000

0

NP

(bro

j pik

sela

)

Histogram

Histogram

slikepikselabrojukupni=∑=

=

255

0)(

P

PPP iN

g

Page 135: Osnove Robotike VTSBJ Sustavi Robota

Binarizacija

Obrada slike – RGB BW

Page 136: Osnove Robotike VTSBJ Sustavi Robota

Binarizacija

Obrada slike - binarizacija

for x:=1 to L dofor y:=1 to H do

if s(x,y) < g then s(x,y)=0 else s(x,y)=255;

0=crno 255=bijelo

x

y

Page 137: Osnove Robotike VTSBJ Sustavi Robota

Površina

Obrada slike - površina

∑∑= =

==H

y

L

xyxs

1 10),(površina

Page 138: Osnove Robotike VTSBJ Sustavi Robota

Opseg

Obrada slike - opseg

∑∑= =

==H

y

L

xyxd

1 10),(opseg

[ ]{ }),(),1(abs),(),( yxsyxsyxsyxsxx −+==∂∂

=SS

[ ]{ }),()1,(abs),(),( yxsyxsyxsyxsyy −+==∂∂

=SS

yx SSD ⊕=

Page 139: Osnove Robotike VTSBJ Sustavi Robota

Ostali parametri

Ostali parametri prepoznavanja

♦ broj stranica (vrhova)

♦ odnos stranica

♦ kut između stranica

♦ sadržaj oblika (okruglo+kvadratno)

♦ boja !!!???

♦ ...

Page 140: Osnove Robotike VTSBJ Sustavi Robota

Dodatni elementi

Dodatni elementi prepoznavanja

♦ koordinate težišta

♦ orjentacija stranica

♦ ...

Page 141: Osnove Robotike VTSBJ Sustavi Robota

Stereo

Stereo vid

lijevo oko desno oko

Page 142: Osnove Robotike VTSBJ Sustavi Robota

Detalj

Detalj slike

Page 143: Osnove Robotike VTSBJ Sustavi Robota

UPRAVLJAČKI SUSTAV ROBOTA

Upravljački sustav

Page 144: Osnove Robotike VTSBJ Sustavi Robota

Veza čovjek-robot

Veza čovjek-robot

UPRAVLJAČKAJEDINICA

TEACH

Page 145: Osnove Robotike VTSBJ Sustavi Robota

Struktura računala

Struktura upravljačkog računala

PROCESOR

I/O

monitorkeyboarddiskUSBRS232RS485. . .

RAM FLASH TIMER NETDIGITALI/OPWMD/AA/D

Page 146: Osnove Robotike VTSBJ Sustavi Robota

Privjesak RM501

Privjesak za učenje robota RM501

MOVEMASTER RM-501TEACHING BOX

MITSUBISHI ELECTRIC CORPORATION

INC DEC

P.S P.C Y⊗S

NST ORG Z9 E

Z3 E

TRN WRT

P1

P7

MOVOPTION

NOR

ENTOPTION

REVC

6O

0

OFF/ON

XB

R2

R8

Y4 S

X5 B

Page 147: Osnove Robotike VTSBJ Sustavi Robota

Teach Pendant 1

Page 148: Osnove Robotike VTSBJ Sustavi Robota

Teach Pendant 1

Page 149: Osnove Robotike VTSBJ Sustavi Robota

Teach Pendant 2

Page 150: Osnove Robotike VTSBJ Sustavi Robota

Teach Pendant 3

Page 151: Osnove Robotike VTSBJ Sustavi Robota

HSTEC

Literatura

1. T. Šurina, M. Crneković, Industrijski roboti, Školska knjiga, Zagreb, 1990.2. M. Crneković, Industrijski i mobilni roboti, predavanja, FSB – Zagreb3. B. Jerbić, Zavod za robotiku i automatizaciju proizvodnih sustava-Katedra za

projektiranje izradbenih i montažnih sustava, projekti, FSB – Zagreb4. B. Jerbić, Z. Kunica, Inteligentni montažni sustavi, predavanja, FSB – Zagreb5. B. Jerbić, Projektiranje automatskih montažnih sustava, predavanja, FSB – Zagreb6. Z. Kovačić, V. Krajči, S. Bogdan, Osnove robotike, Grafis, Zagreb, 2000.