Professional Documents
Culture Documents
Robotika 14 15 PDF
Robotika 14 15 PDF
ROBOT ?
O staroslavenske riječi robota, što
znači rad, odnosno teški rad (još
znači rad odnosno teški rad (još
uvijek se i u našim krajevima čuje
riječ rabota)
ij č b t )
Tko ju je prvi upotrijebio ?
Karel Čapek 1921. godine u svojoj
utopističkoj drami R.U.R.
utopističkoj drami R.U.R.
(Rossumʹs Universal Robots)
Definicija robota
P
Prema ISO 8373
ISO 8373 robot je:
b tj
automatski upravljani,
upravljani reprogramirljivi,
reprogramirljivi višenamjenski
manipulator programirljiv u tri ili više osi, koji može biti
ili stacionaran ili mobilan za primjene u industrijskoj
automatizaciji.
i iji
Za koje robote vrijedi ova definicija ?
Za industrijske robote, tj. za sadašnje robote
j , j j
Hoće li ona vrijediti za robote budućnosti ?
NEĆE, jer se na njih postavljanju novi, daleko složeniji
NEĆE
NEĆE, jer se na njih postavljanju novi, daleko složeniji
zahtjevi.
Zahtjevi na robote budućnosti ?
Zahtjevi na robote budućnosti ?
Autonomno gibanje u nepoznatom prostoru
Gdje je ? Kamo ide ? Kako do tamo doći ? Kako
j j
izbjeći sudare s drugima ?
Izvršavanje složenih manipulacijskih zadataka
Izvršavanje složenih manipulacijskih zadataka
Prepoznavanje objekata – oblik, materijal, ….
Interakcija s ljudima i/ili s drugim robotima u
okruženjuj
Sposobnost samoučenja i inteligentnog
zaključivanja
... itd.
Moguća definicija robota
b d ć
budućnosti ?i
Robot je:
mobilan i manipulativan fizički sustav koji se autonomno
giba kroz nestrukturirani prostor, ostvarujući pritom
ib k t kt i i t t j ći it
interakciju s ljudskim bićima ili autonomno obavljajući
neki posao umjesto njih.
neki posao umjesto njih.
Ovo su tzv. uslužni roboti.
J
Jesu li oni roboti budućnosti ?
Da, to su roboti koji će se uskoro pojaviti među nama, tj. to su
roboti neposredne budućnosti.
Što će biti u daljnjoj budućnosti (možda već za 30
godina) ?
Pojavit će se tzv. personalizirni roboti:
Inteligentne kreature koje mogu hodati, govoriti, misliti,
slušati osjećati gledati donositi odluke
slušati, osjećati, gledati, donositi odluke ….
Roboti ?
Mehatronički sustavi
Mehanika + Elektronika = Mehatronika
Mehanika + Elektronika = Mehatronika
Mehanička
konstrukcija
j Energetska
Aktuatori elektronika
Senzorski Upravljačka
sustavi elektronika
ROBOT
Računalne Programski
arhitekture jezici
Inteligentno Navigacija
upravljanje Komunikacija
čovjek robot
čovjek-robot
Robotika
Nova znanost? Zasebna grana u
tehničkoj znanosti? – NE.
tehničkoj znanosti? NE
Robotika je višedisciplinarna i
međudisciplinarna grana tehnike koja
objedinjuje:
mehaniku, fiziku, matematiku,
automatsko upravljanje, elektroniku,
k l l k k
računalstvo, kibernetiku, umjetnu
j
inteligenciju, …
Je li robotika i nešto šire od tehnike?
Je li robotika i nešto šire od tehnike?
Robotika
Roboti budućnosti – inteligentni i
autonomni sustavi koji će djelovati u
autonomni sustavi koji će djelovati u
zajednici s ljudima => važna uloga
netehničkih
h ičkih disciplina:
di i li
Fiziologija, psihologija, sociologija,
g j ,p gj , gj ,
logika, lingvistika, filozofija, etika,
teologija, pravo, antropologija, dizajn, …
teologija, pravo, antropologija, dizajn, …
Robotika u stvari integrira spoznaje iz
t ih d čj ti izlog
gotovo svih područja znanosti – i l
znanosti
Zašto roboti ?
MISLIO SAM I URADITI SAV TAJ POSAO ?!? NEĆE LI PRAVLJENJE ROBOTA
TI DONESI OLOVKU, DA ĆEMO NE, IDEMO NAPRAVITI ROBOTA BITI VEĆI POSAO OD NAMJEŠTANJA
A JA ĆU VELIKI NAMJEŠTATI KOJI ĆE NAMJESTITI KREVET KREVETA ?
LIST PAPIRA ! KREVET. UMJESTO NAS !
POSAO JE SAMO
MAMA TRAŽI DA ONO ŠTO TE DRUGI
NAMJESTIM TJERAJU DA RADIŠ.
SVOJ KREVET.
TOME,
MOŽEŠ LI MI POMOĆI ?
OK!
Obavljanje poslova koji su za čovjeka umarajući, dosadni ili neprilični
Pristup mjestima koja su za čovjeka opasna ili nedostupna
Manji troškovi, a veća kvaliteta i produktivnost rada
Starenje stanovništva u razvijenim zemljama (nažalost i u RH)
Starenje stanovništva u razvijenim zemljama (nažalost i u RH)
Nedostatak radne snage
Fasciniranost ljudi kreaturama koje mogu hodati, govoriti, misliti,
slušati i gledati kao i oni sami
Povijest robota
Prvi robot ?
Vjerojatno div Talos, izrađen od bronce ali s
Vjerojatno div Talos izrađen od bronce ali s
udahnutim životom.
Prema grčkoj mitologiji, Talos je bio čuvar i
Prema grčkoj mitologiji, Talos je bio čuvar i
zakonodavac otoka Krete.
ZF roboti u ZF
roboti u ZF knjigama, filmovima i igricama
knjigama filmovima i igricama
Primjeri ZF filmova:
Metropolis (1926, 2002), Frankenstein (1931),
Robot Monster (1953), Forbidden Planet (1956),
Terminator (1984 ) Transformers (1986, ...),
Terminator (1984, ...), Transformers (1986 )
Robocop (1987, ...), The Matrix (1999, ...), Artificial
Intelligence
g (2001), ... više stotina njih
j
Prvi stvarni robot ?
Oko 1890. –
Ok 1890 Roboti Nikole
R b ti Nik l
Tesle – vjerojatno prvi
mobilni roboti > bežično
mobilni roboti => bežično
upravljana vozila.
Na slici je daljinski
N li i j d lji ki
upravljano Teslino plovilo.
FER Bubamara
FER: B b (1960-te)
(1960 t )
Sredinom 1980.‐tih istraživanja MR‐a
Sredinom 1980 tih istraživanja MR a
doživljavaju “boom”, tako da danas na
tržištu ima veliki broj tvrtki koje
proizvode MR‐ee
proizvode MR
Stanje svjetskog tržišta
Stanje svjetskog tržišta
U 2000. godini – ukupno ~1 milijun
U 2007. godini – ukupno oko 6,5 milijuna
robota
K lik ih i
Koliko ih ima:
oko 960.000
Japan 350.000; EU 350.000; Ostale Europske države 10.000
SAD 130.000000,
Azija i Australija 75
Azija i Australija 75.000
000
Industrijska automatizacija
Industrijska automatizacija
Autonomna kosilica A t
Autonomni
i usisavač
i č ((~11 milijun)
ilij ) Razminiranje (DOK-ING)
(DOK ING)
Hodaju
Hodajući
ći roboti
Hodajući roboti
ći roboti
1. generacija
2. generacija
3. generacija
Generacije robota
1. generacija
1. generacija
1. generacija
2. generacija
2. generacija
3. generacija
3. generacija
¾ rotacijski
Osnovni kinematički pojmovi
¾ translacijski zglob
Osnovni kinematički pojmovi
Od njih se upotrebljavaju:
¾rame
¾lakat
¾šaka.
e) tračnice
f) kolica
Postolje ili podvoz
¾postolje robota može biti konzolno izvedeno i pričvršćeno na
pod, zid ili strop, ili pak portalno izvedeno
zupčastog prijenosnika
zupčaste letve sazupčanikom
navojnog vretena s maticom
zupčastog remena
lanca
zglobne poluge
Osi mogu biti i pod kutom od 90° kao pri pužnom prijenosu
(elektromotor Ml robota APRA-Renault)
Elementi mehaničkog sustava
Uležištenja
Osovine (vratila)
Prihvatnica
Segmenti
rastavljivi spojevi
modularna gradnja
Uležištenja
klizni, kotrljajući
zupčasti
lančani
harmonički
Harmonički prijenosnici gibanja i momenata
Harmonički prijenosnici gibanja i momenata
Harmonički prijenosnici gibanja i momenata
Kompenzatori gravitacijskog djelovanja
mehanički
Prihvatnice
q < qmax
T < Tmax
Kinematika upravljane koordinate
qm, Tm
q = qm / N
Jm N
q, T
q& = q&m / N
MOTOR REDUKTOR
q&& = q&&m / N J0
T = Tm N
LINK
Dinamika upravljane koordinate
qm, Tm
q&& = q&&max Jm N
q, T
MOTOR REDUKTOR
T Tm N
q&& = =
J J0 + Jm N 2 J0
∂q&& J0
=0 ⇒ N =
∂N Jm
LINK
ENERGETSKI SUSTAV ROBOTA
Hidraulički pogon
Cilindar Motor
Q,p
A
Q
v=
Q ω=
A qr
F = pA T = pqr
Upravljanje hidrauličkim pogonom
razvodnik 3/4
♦ servo-razvodnik
Povratna veza i elektro-hidraulički servo-razvodnik
P
O
ϕ
T
ϕref
Usporedba s električnim pogonom
hidromotor elektromotor
Težina 1 1+
Veličina 1 1+
Inercija 1 1+
Prednosti hidraulike
Nedostaci hidraulike
Istosmjerni motori
Sinkroni motori
Asinkroni motori
Koračni motori
Linearni motori
Piezoelektrični motori
n
Karakteristike motora na ABB robotima
MOTOR
upravljanje
energija
Prednosti koračnih motora
jednostavno upravljanje
RDM 5913/50
korak ° 0.72/0.36
faza - 5
Thold Nm 4
Tmax Nm 3.1
In A/fazi 2.8
R Ω 1
Jm kgm2 1.8x10-4
P W 160 (do 8kHz)
ΦxL mm 84x130
M kg
Piezolektrični motori
Montaža motora
MJERNI SUSTAV ROBOTA
Senzori unutarnjih stanja
Ultrazvučni senzor
Infracrveni senzor
Vizualni senzori
Mikroprekidač
U0
L
ui
L ui
x= U 0 300o ui
x ϕ= U 0
prednosti nedostaci
zniska cijena ztrošenje
zmjeri apsolutni iznos zsmetnje
zpotreban AD pretvornik
Apsolutni enkoder
0 0
1 1
2 3
3 2
4 6
5 7
6 5
7 4
8 12
9 13
10 15
11 14
12 10
13 11
14 9
♦ Grayev kod
15 8
Inkrementalni enkoder
z = 12
α = 360 /z
A
B
A
B
A REVERZIBILNO
b
BROJILO μP
B
prednosti
zvisoka točnost i pouzdanost
zmali moment inercije
zmoguć prijenos signala na veće udaljenosti
nedostaci
zmjeri relativni iznos koordinate
zosjetljiv na vlagu i vibracije
qm
b N q b
MOTOR REDUKTOR ID
ID
♦ direktno mjerenje
♦ indirektno mjerenje
α q = αb
q= b
N LINK
Mjerenje položaja suporta alatnog stroja
b=0 b=bmax
x
ID h
Rješenje: Δx = 0.0138888888 mm
bmax= 72 000
n = 17 bitova
Bezkontaktno “direktno” mjerenje položaja
S2
S1 Æ R1
S2 Æ R2
S3 Æ R3
S1
S3
x
S1
S2
S3 S4
Tahometar
u N q
MOTOR
u = Kq&
TAHO REDUKTOR
prednosti
zdirektno mjerenje
nedostaci
zznačajno dinamičko opterečenje
znelinearna ovisnost kod malih brzina
zpotreban AD pretvornik
Mjerenje sile/ubrzanja tenzometarskim trakama
R1
u
R3 R1R4 = R2 R3
U0
R2
F = KT u
R4
0
0 0 0 0 0 0 0 0 32
0 0 0 1 0 0 0 0 56
0 0 1 1 1 0 0 0
124
0
0
1
0
1
1
1
1
1
1
1
1
0
0
0
0
60
0 0 1 1 1 0 0 0 56
0 0 0 1 0 0 0 0 32
0 0 0 0 0 0 0 0
0
Ultrazvučni senzori
Li = v0 Δt / 2
Infracrveni senzori
Vizualni senzori
2
(opseg )
p=
površina
p=
p = 4π = 12.56
p = 16 p=
p = 18
p=
12 13 14 15 16 17 18 19 20 p
Slika kao RGB matrica
104 155 165
151 158 153
74 64 62
86 66 76
89 88 81
72 71 75
72 71 76
72 71 76
93 98 95
112 102 108
112 102 108
112 102 109
122 102 108
88 98 93
92 99 94
99 98 96
91 98 97
... ... ...
... ... ...
133 143 141
131 143 142
R
G B
Slika kao BW matrica
155
158
64
66
88
71
71
71
98
102
102
102
102
98
99
98
98
...
...
143
143
Histogram
g
10000
NP (broj piksela)
5000
0
0 iP (intenzitet piksela) 255
P = 255
∑ N P (iP ) = ukupni broj piksela slike
P =0
Obrada slike – RGB ÆBW
Obrada slike - binarizacija
x
0=crno 255=bijelo
Obrada slike - površina
H L
površina = ∑∑ s ( x, y ) = 0
y =1 x =1
Obrada slike - opseg s(x,y) s(x,y)=
∂S
Sx = = abs{ s(x+1,y)
∂x
−s(x,y)} D = Sx ⊕ S y
[ ]
H L
opseg = ∑∑ d ( x, y ) = 0
y =1 x =1
∂S
Sy = = {s ( x, y ) s ( x, y ) = abs[s ( x, y + 1) − s ( x, y )]}
∂y
Ostali parametri prepoznavanja
odnos stranica
boja !!!???
...
Dodatni elementi prepoznavanja
koordinate težišta
orjentacija stranica
...
Stereo vid
UPRAVLJAČKA
JEDINICA
TEACH
Struktura upravljačkog računala
PROCESOR
DIGITAL
I/O RAM FLASH TIMER A/D D/A PWM I/O NET
monitor
keyboard
disk
USB
RS232
RS485
...
Privjesak za učenje robota RM501
OFF/ON
MOVEMASTER RM-501
TEACHING BOX
INC DEC
X X
5 B B
P.S P.C
Y Y⊗
4 S S
NST ORG Z Z
3 E 9 E
TRN WRT R R
2 8
OPTION
MOV P P
NOR 1 7
ÕOÖ ÖCÕ
OPTION
ENT
REV 0 6
MITSUBISHI ELECTRIC CORPORATION
Literatura
1. T. Šurina, M. Crneković, Industrijski roboti, Školska knjiga, Zagreb, 1990.
2. M. Crneković, Industrijski i mobilni roboti, predavanja, FSB – Zagreb
3. B. Jerbić, Zavod za robotiku i automatizaciju proizvodnih sustava-Katedra za
projektiranje izradbenih i montažnih sustava, projekti, FSB – Zagreb
4. B. Jerbić, Z. Kunica, Inteligentni montažni sustavi, predavanja, FSB – Zagreb
5. B. Jerbić, Projektiranje automatskih montažnih sustava, predavanja, FSB – Zagreb
6. Z. Kovačić, V. Krajči, S. Bogdan, Osnove robotike, Grafis, Zagreb, 2000.