automatizace

Odborný časopis pro automatizaci,
měření a inženýrskou informatiku
Přehledy: Vydání   Témata   Autoři   Kalendář akcí   Přehledy trhu   English


Mechatronika a robotika

Automatizace • ročník 49 • číslo 5 • květen 2006
Tiskni článek Článek v PDF
Robotika a strojové vidění

ročník 49, číslo 5, strana 336
Autor: Havle Otto
Rubrika: Mechatronika a robotika, Téma: Řídicí systémy -> Zpracování signálů a obrazů

Instalace prostředků strojového vidění na průmyslového robota může přinést snížení nákladů na robotickou aplikaci, neboť jednou kamerou lze získat údaje, pro které je v běžné aplikaci nutné instalovat mnoho jednoúčelových čidel. Podstatně se také zjednoduší programování aplikace.

Kamery pro roboty
Zvláště vhodné jsou pro použití v robotech tzv. inteligentní (smart) kamery, kompaktní kamery s vestavěným počítačem pro zpracování obrazu a komunikačním rozhraním. Inteligentní kamery Legend (obr. 1), které vyrábí společnost Cognex/DVT z USA a na český trh dodává společnost FCC Průmyslové systémy jsou již přímo připraveny k instalaci do robotických systémů.
Instalace systému strojového vidění na robota vyžaduje vyřešení tří základních problémů:

  • připojení systému strojového vidění k robotu;
  • vhodné nástroje pro zpracování obrazu a jejich kompatibilita se softwarem robota;
  • sjednocení systému souřadnic robota a obrazu.

Připojení k robotu
Základním komunikačním prostředkem kamer DVT řady Legend je rozhraní Ethernet. Ke většině moderních robotů lze tedy kameru připojit přímo. Pokud robot rozhraní Ethernet nemá, je možné využít převodníků rozhraní doporučených v aplikačních listech. Navíc jednou ze specializací společnosti FCC Průmyslové systémy jsou i průmyslové komunikace, propojení průmyslových sběrnic a konverze protokolů.

Nástroje pro zpracování obrazu
Zpracování obrazu v kameře Legend využívá zajímavého a v podstatě velmi jednoduchého konceptu tzv. softsenzorů. Koncept vychází z myšlenky, že každou úlohu strojového vidění lze interpretovat jako kombinaci posloupností elementárních úloh. Tyto elementární úlohy jsou ve vývojovém prostředí Intellect nazývány softsenzory, neboť se  zhostí úloh, k jejichž řešení se v průmyslu používají standardní senzory. Výsledky zpracování obrazu jsou tak vhodné přímo pro vstup do softwaru robota.
Ke kamerám řady Legend jsou k dispozici softwarové knihovny umožňující připojit kameru jako standardizovanou periferii řídicího systému robota (např. pro roboty výrobců Fanuc, Motoman, ABB, Reis a Kawasaki).

Sjednocení souřadnic robota a obrazu
Obr. 1 Kamera DVT Legend 550 vhodná pro robotické aplikace
Obr. 1 Kamera DVT Legend 550 vhodná pro robotické aplikace
Přímý vstup poloh nebo vzdáleností zjištěných zpracováním obrazu do řídicího systému robota vyžaduje, aby byl systém souřadnic, ve kterém jsou tyto údaje předávány, identický se systémem souřadnic, který používá robot. Prakticky nikdy však není možné orientovat kameru tak, aby byly její souřadnice se souřadnicemi robota totožné. Obraz je natočen, zkreslen perspektivou, mohou se uplatnit i chyby objektivu, snímacího čipu kamery a další rušivé vlivy. Sjednocení systému souřadnic spočívá v transformaci souřadnic pohledu kamery na souřadnice robota. Současně je prováděna i kalibrace měření vzdáleností.
Kamery řady Legend mají transformaci souřadnic zabudovanou ve svém firmwaru a není nutné zatěžovat řídicí systém robota žádnými pomocnými výpočty. Koeficienty pro transformační rovnice jsou získávány kalibrací přímo v reálné aplikaci. Kalibrace je součástí vývojového systému Intellect (obr. 2) a spočívá v sejmutí speciálního obrazce, tzv. kalibrační mřížky. Pokud se použije mřížka DVT, jsou transformační koeficienty vypočteny zcela automaticky. V případě použití jiné mřížky je třeba její parametry zadat. Po skončené kalibraci jsou všechny pozice, vzdálenosti a úhly přepočteny transformačními rovnicemi do „reálných“ souřadnic, které jsou i souřadnicemi používanými robotem.
Transformace souřadnic platí samozřejmě jen pro definovanou polohu kamery a snímané scény. Aby bylo možné využít flexibility poskytované využitím strojového vidění, je nutné změnit koeficienty transformačních rovnic při každém přesunu kamery do nové polohy. K tomu lze využít pojmenovanou posloupnost softsenzorů, která řeší samostatnou úlohu a nazývá se product. Product může zahrnovat i vlastní koeficienty transformace souřadnic, hodí se tedy velmi dobře k tomu, aby řešil úlohu strojového vidění v dané poloze kamery. Přepínání lze řešit pomocí programového skriptu nebo na základě hardwarových signálů.

Obr. 2 Nástroj vývojového systému Intellect pro kalibraci transformace systému souřadnic
Obr. 2 Nástroj vývojového systému Intellect pro kalibraci transformace systému souřadnic


 Ing. Otto Havle, CSc., MBA
FCC Průmyslové systémy, spol. s  r. o.

 


Kontakt:
FCC Průmyslové systémy, spol. s r. o.
U Slovanky 3, 182 00 Praha 8
tel.: 472 774 173, fax: 472 772 115
e-mail: info@fccps.cz
www.fccps.cz




Články v aktuálním čísle
[ ročník 49, číslo 5 ]
Články k aktuálnímu tématu
[ Zpracování signálů a obrazů ]

Vyhledávání

Přihlášení
  Jméno
  Heslo
 







Uveřejněno na http://www.automatizace.cz