irb 120 a - robotika.sk

4
PROGRAMOVANIE PRIEMYSELNÝCH ROBOTOV V PROSTREDÍ GRASSHOPPER Michal Adamík Unrestricted Úvod programovania robotov Úvod programovania robotov Úvod programovania robotov Priama vs. Inverzná kinematika Náš robot ABB IRB 120

Upload: others

Post on 04-May-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IRB 120 a - robotika.sk

PROGRAMOVANIE PRIEMYSELNÝCH ROBOTOV V PROSTREDÍ

GRASSHOPPERMichal Adamík

Unrestricted

Úvod programovania robotov

Úvod programovania robotov Úvod programovania robotov

Priama vs. Inverzná kinematika Náš robot ABB IRB 120

Page 2: IRB 120 a - robotika.sk

Vlastnosti Grasshopperu + a -

■ + rýchla tvorba kódu

■ + kvalitne a kreatívne vývojove prostredie

■ + možnosť vytvoriť si vlastné bloky (VB a C#)

■ + dobra krivka učenia

■ + obrovské množstvo pluginov https://www.food4rhino.com/

■ - nie je možnosť meniť naprogramové bloky

■ - nízka efektivita kódu

■ - väčšinou jednovláknové bloky – nemožnosť využitia viacerých jadier

■ - otázna budúcnosť programovacieho prostredia (pre robotníkov)

Co obsahujú robotické pluginy

■ Generátor kódu pre špecifickú značku robotov.

■ Nástroje na vytvorenie vlastnej kinematickej štruktúry robota

■ Nástroje na vytváranie vlastných nástrojov

■ Nástroje na setovanie bitov na IO kartách

■ Simulátor kinematiky (rieši aj kolízie a singularity nie vždy sedí s realitou)

■ TCP-ip spojenie s robotom cez API robotického kontroléra

■ Ine natroje

Roboticke pluginy do grasshopperu

■ Taco ABB – používam ho

■ Hal Robotics (ABB, KUKA, UR)

■ Kuka PRC

■ RoboDK (ABB, Denso, KUKA, Fanuc, UR, Yaskawa)

■ RobotsIO – vývoj je ukonceny

Ukážka generovaného kodugrasshopperom

Ukážka prac 1/2 Ukážka prac 2/2

Page 3: IRB 120 a - robotika.sk

Prvý program

■ Stiahnuť tutoriál na stránke: http://blickfeld7.com/architecture/rhino/grasshopper/Taco/

Vytvorenie definície robota

Vytvorenie nástroja

■ Ukázať nastavenie roviny

■ Zone

Vytvaranie bodov na krivke (tutorial)

■ Vytvori aj body ktore nepotrebujeme

Vytváranie bodov na krivke (lepšie) Simulovanie pohybu (ukazať)

■ Pripojiť number slider na blok inverznej kinematiky

Page 4: IRB 120 a - robotika.sk

Debugovanie (ukazať) Video vytvoreného programu(ručne)

Koniec

Ďakujem za pozornosť

Otázky?