Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden...
Transcript of Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden...
![Page 1: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/1.jpg)
Robotiikka,
(Konenäkö),
Mobiili robotiikka
Teknologiademot on the Road
29.11.2016
![Page 2: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/2.jpg)
Robottityypit ja
mekaaninen rakenne• Standardin SFS-EN ISO 10218-1 mukaan robotti on:
Automaattisesti ohjattu Uudelleen ohjelmoitava Monikäyttöinen toimilaite Kolme tai useampia vapausasteita Kiinteästi asennettu tai liikuteltava
J. Pakkanen 2015, T. Koukkari 2016
![Page 3: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/3.jpg)
Robottien käyttö teollisuudessa
• Yleisin tuotantotapa on kiinteän automaation ja ihmistyövoiman yhdistelmä
• Robotisaatio tarjoaa vaihtoehdon!
• Robotisoinnin tavoitteet Tasaisempi laatu Korkeampi kapasiteetti Vaarallisten, vaikeiden tai tylsien
työvaiheiden poistaminen
![Page 4: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/4.jpg)
• Manipulaattori on laite, joka siirtää osia, kappaleita tai laitteita noudattaen yksinkertaista toistuvaa rutiinia.
• Mikäli rutiinit ovat monimutkaisia ja niitä voidaan muutella, puhutaan robotista.
Manipulaattorit
![Page 5: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/5.jpg)
Robottityypit ja -rakenteet
PicRef: Toshiba, Fanuc, adept, ETF Robotics
![Page 6: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/6.jpg)
Robottityypit ja -rakenteet
PicRef: ABB, Motoman, adept,
![Page 7: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/7.jpg)
Portaalirobotti
• Yksinkertainen ja modulaarinen rakenne
• Rakenne mahdollistaa laajat työalueet
• Pystyy käsittelemään suuria massoja
• Helppo ohjelmoida
• Tyypilliset tehtävät: Konepalvelu Pakkaus Kokoonpano
PicRef: Bosch Rexroth
![Page 8: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/8.jpg)
SCARA ROBOT
• Jäykkä vertikaalinen rakenne
• Erittäin nopea
• Tyypilliset tehtävät: Kokoonpano elektroniikka
PicRef: 3D CAD Browser
![Page 9: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/9.jpg)
RINNAKKAISRAKENTEINEN ROBOTTI
• Useita rinnakkaisia niveliä Jäykempi rakenne, mutta silti erittäin nopea
• Suht rajallinen liikealue
• Yksi perussovellus on Stewardin alusta, jossa kaksi levyä on liitetty toisiinsa kuudella lineaarisella nivelellä.
• Tyypilliset tehtävät:• Pakkaus• Kokoonpano/asennusPicRef: adept, Fanuc
![Page 10: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/10.jpg)
KÄSITTELYLAITTEET (Ulkoiset akselit)
PicRef: ML Material
![Page 11: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/11.jpg)
Kinematiikka
• Suora kinematiikka työkalun aseman laskenta vapausasteiden
paikkatietojen perusteella ’missä on robotin työkalupiste tällä hetkellä’
• Käänteinen kinematiikka vapausasteiden paikka-arvojen laskenta työkalun
aseman perusteella ’miten robotti saavuttaa tietyn pisteen
liikeavaruudessaan’
![Page 12: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/12.jpg)
Teollisuusrobotti
J. Pakkanen 2015
![Page 13: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/13.jpg)
Robotin perusrakenne
Ohjain
Manipulaattori
Ohjelmointiyksikkö
![Page 14: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/14.jpg)
Teollisuusrobotti
Joint 1
Joint 2
Joint 3
Joint 4Joint 5
Joint 6
![Page 15: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/15.jpg)
Mekaaninen rakenne
![Page 16: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/16.jpg)
Robotin
koordinaattijärjestelmät
J. Pakkanen 2015
![Page 17: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/17.jpg)
Koordinaattijärjestelmä
• Robottikäden liikkeet on kuvattu useassa eri koordinaattijärjestelmässä
peruskoordinaatisto maailmankoordinaatisto käyttäjäkoordinaatisto kohteen koordinaatisto (kappale) työkalukoordinaatisto
• Jokainen koordinaatisto viittaa eri fyysiseen sijaintiin.
![Page 18: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/18.jpg)
Koordinaattijärjestelmä
![Page 19: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/19.jpg)
Robotiikka
ABB Robotin ohjelmointi, joitain
esimerkkejä
J. Pakkanen 2015
![Page 20: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/20.jpg)
Liikekäsky sisältää :
MoveL * v 1000, Z50, Tool0, Wob 0
LiikekäskytyyppiNopeus
Paikoitustarkkuus
TCP:n paikkatieto (X,Y,Z ja työkalun asento)
Paikka voi olla tähtenä (*) tai sille voi antaa
nimen.
Työkaludata
Työkappaledata
![Page 21: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/21.jpg)
Liikekäskyt:
MoveLLiikkeen aikana työkalun
orientaatio pysyy samana
Lineaariliike.
A B
MoveL * v 1000, Z50, tool0
Aloituspiste (edellinen piste).
![Page 22: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/22.jpg)
Liikekäskyt:
MoveJ Jokaista robotin akseli ohjataan
yhtäaikaa siten että kaikki akselit
saavuttavat nivelarvon
samanaikaisesti.
Join-liike.
BA
MoveJ * v 1000, Z50, tool0
Aloituspiste (edellinen piste).
![Page 23: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/23.jpg)
Liikekäskyt:
MoveC
Työkalun orientaatio pysyy
samana liikkeen ajan
Ympyränkaari liike.
MoveC * , * v 1000, Z50, tool0
Aloitus. Edellisen käskyn
paikka.
–MoveC, käsky tarvitsee kaksi paikkatietoa.
![Page 24: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/24.jpg)
p1100mm
80mm
MoveL p1, …
MoveL offs(p1, 0, 100, 0), …
MoveL offs(p1, 80, 100, 0), …
MoveL offs(p1, 80, 0, 0), …
MoveL p1, ...
Offset-poikkeaman ohjelmointi
Esimerkki
![Page 25: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/25.jpg)
• Kommunikointikäskyillä voidaan
ohjelmakulun aikana esittää
kysymyksiä tai antaa
informaatiota ohjelmointilaitteen
näytöllä.
• Vastaukset annetaan
ohjelmointilaitteen
numeronäppäimillä.
• vastaukset tallentuvat halutun
muuttujan arvoksi.
TPReadNum
TPReadFK
TPWrite
TPErase
Kommunikointi käyttäjän kanssa
![Page 26: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/26.jpg)
• Ohjelman kulku
käskyillä määritellään
missä järjestyksessä
RAPID koodi
toteutetaan.
• Ohjelman kulkuun
vaikuttavia käskyjä:
– TEST
– WHILE
– IF
– FOR
– Compact IF
– GOTO
– EXIT,STOP
– BREAK
Ohjelman kulun kontrollointi
![Page 27: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/27.jpg)
Ohjelman kulun kontrollointi
Tulon odottaminen
WaitDI DI10_1, 1
– odota kunnes digitaalinen tulo DI10_1 = 1
– ts. Ohjelmasuoritus jatkuu vasta kun DI10_1:n arvo on
1
WaitUntil DI10_1 = 1 AND DI10_2 = 1
– käytetään useampien tulojen odottamiseen
![Page 28: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/28.jpg)
Teollisuusrobotin
offline-ohjelmointi
![Page 29: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/29.jpg)
Offline-ohjelmointi
Robottikoodi robottiohjaimelleRobottisimulaatio
• Offline-ohjelmointi: Luodaan simulointimallin perusteella robottivalmistajakohtaiset robottikoodit robottiohjaimeen– Robottien seisokkiaikojen minimointi
– Ohjelmoinnin turvallisuus
– Ohjelman validointi ja testaus
– Laadun parantuminen ja vakiintuminen
– Robottisolun ohjauksen (PLC) suunnittelu ja testaus (Virtual Commissioning)
![Page 30: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/30.jpg)
Robottiturvallisuus ja
yhteistyörobotiikka
T. Koukkari 2016
![Page 31: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/31.jpg)
Robottiturvallisuus ”perinteisesti”…
Turvaluokitellut komponentit• Turvallisuus taataan erottamalla ihminen ja
robotti toisistaan
PicRef: Suomen Robotiikkayhdistys Ry
![Page 32: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/32.jpg)
Robottiturvallisuus, vaatimukset• Robottiturvallisuuteen (automatisoitu tuotantosolu/kone)
vaikuttavat säädökset lyhyesti– Konedirektiivi 2006/42/EY
• Harmonisoi EU/ETA-alueella ensimmäistä kertaa markkinoille saatettavia tai käyttöön otettavia koneita koskevat säädökset
– SFS-EN ISO 12100 Koneturvallisuus. Yleiset suunnitteluperiaatteet, riskin arviointi ja riskin pienentäminen.
– SFS-EN ISO 13849-1 Koneturvallisuus. Turvallisuuteen liittyvät ohjausjärjestelmien osat. Osa 1: Yleiset suunnitteluperiaatteet
– SFS-EN ISO 10218-1 Robots and robotic devices - Safety requirements for industrial robots - Part 1: Robots
– SFS-EN ISO 10218-2 Robots and robotic devices - Safety requirements for industrial robots - Part 2: Robot systems and integration
– ISO/TS 15066 Robots and robotic devices — Collaborative robots
Yleistietoa standardeista: http://www.sfs.fi/files/63/Koneturvallisuusesite2015web.pdf
![Page 33: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/33.jpg)
YhteistyörobottiCollaborative Robot
• Standardin SFS-EN ISO 10218-1 ja teknisen spesifikaation ISO/TS 15066 vaatimukset täyttävä robotti Suunniteltu toimimaan samassa tilassa ihmisen kanssa Robotti tunnistaa törmäyksen ja sen ympäristöönsä
aiheuttamaa maksimivoimaa voidaan säätää aktiivisesti
• Etuja verrattuna perinteisiin teollisuusrobotteihin Nopeita asentaa ja käyttöönottaa, turvallisuusvälineiden
kuten aitojen ja valoverhojen suunnittelulta voidaan välttyä Toimiminen yhdessä ihmisen kanssa
![Page 34: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/34.jpg)
YhteistyörobotiikkaCollaborative Robotics
• Turvallisuusnäkökulmaa ei kuitenkaan voi unohtaa, vaan käyttökohteen turvallisuutta on tarkasteltava kokonaisuutena. Riskiarvio SFS-EN ISO 12100 mukaan on tehtävä.
• Esim. asioita joita täytyy ottaa huomioon: Raajojen jääminen robottien nivelten väliin
”saksiotteeseen” Turvalliset liikenopeudet eri tilanteissa Tarttujan tartuntavoima Työkappaleiden ja tarttujan terävät lävistävät reunat Painavan työkuorman aiheuttama riski Jne.
![Page 35: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/35.jpg)
Yhteistyörobotiikka, yhteistyörobotteja
PicRef: Universal Robots, Fanuc, ABB, KUKA
Universal Robots: UR-series
Fanuc CR-35iA ja CR-7iA
ABB YuMi
KUKA: LBR iiwa-series
Joiden lisäksi saatavanatai tulossa:• Yaskawa: HC• Rethink Robotics• MABI Robotic
![Page 36: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/36.jpg)
Yhteistyörobotiikka, ”turvallista” ja joustavaa tarttujatekniikkaa
PicRef: On Robot, Robotiq, Schunk
On Robot RG2
Robotiq
Schunk Co-act
![Page 37: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/37.jpg)
Konenäkö robotin
yhteydessä
T. Koukkari 2016
![Page 38: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/38.jpg)
Lavalta poiminta, 2D-kappaleenkäsittely• Poimittavan kappaleen paikoitus on mahdollista toteuttaa
yhden konenäkökameran avulla kun tartuttavat kappaleet ovat pinottavissa. Tartunnan syvyyssuunta (korkeus) voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan.
• Tapahtumasarja on seuraava:
– Konenäkökamera ottaa kuvan tasolta jossa kappaleet sijaitsevat. Konenäköohjelmisto etsii sille opetettuja muotoja kuvasta ja palauttaa robotille muodon xy-koordinaatit sekä kiertokulman z-akselin ympäri.
– Robotti käyttää kuvattavalle tasolle muodostettua käyttäjäkoordinaatistoa jossa robotti paikoitetaankameralta tulevan tiedon perusteella.
![Page 39: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/39.jpg)
Kasasta poiminta (bin picking), 3D-kappaleenkäsittely• Kasasta poimittaessa kappaleiden orientaatiota ja
syvyyssuuntaista sijaintia ei tunneta etukäteen. Tässä yhteydessä käytetään usein 3D-konenäkötekniikoita kuten stereokameroita ja rakenteista valoa. Kasasta muodostetaan siis pistepilvi josta ohjelmallisesti etsitään etukäteen opetettuja 3D-muotoja.
– Robotille palautetaan tässä tapauksessa siis kaikki xyz-koordinaatit sekä kiertokulmatieto kaikkien kolmen akselin suhteen.
• Esimerkkejä tämänkaltaisista laitteistoista:– Fanuc iRVision 3D Area Sensor
– Sick PLB vision system
– Pick-it camera system
– Yaskawa MotoSight 3D CanonVision
![Page 40: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/40.jpg)
Mobiilit teollisuusrobotit
- Mobile industrial robots
T. Koukkari 2016
![Page 41: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/41.jpg)
Mobiilit teollisuusrobotit
• Mobiili teollisuusrobotti on teollisuuskäyttöön tarkoitettu ohjelmoitava itsenäisesti liikkuva ”alusta” jota käytetään esimerkiksi sisälogistiikan automatisointiin.
• Navigointi perustuu usein laserskannereihin eikä välttämättä vaadi ympäristöön asennettavia navigointiapuja (kuten lattiaan upotettava johdin tai tilan nurkkiin liimattavat heijastimet)
• Käytössä teollisuudessa ja esimerkiksi sairaalaympäristöissä.
![Page 42: Robotiikka, (Konenäkö), Mobiili robotiikka · voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. • Tapahtumasarja on seuraava: –Konenäkökamera ottaa kuvan](https://reader033.fdocuments.net/reader033/viewer/2022053021/6049846121e1e95a15754bdb/html5/thumbnails/42.jpg)
Mobiilit teollisuusrobotit• Esimerkkejä mobiileista roboteista:
– Mobile Industrial Robots ApS: MIR100
– Adept: Courier
– KUKA: KMR iiwa
– Swisslog: RoboCourier
– Aethon: TUG
Mobile Industrial Robots ApS: MIR100
• Itsenäisesti navigoiva• Max 100 kg kantavuus• Toiminta-aika 10 h / 20 km• Maksimi nopeus 1,5 m/s• Rajapinta tietojärjestelmiin
liittymiseksi
PicRef: MIR