198277. lajstromszámú szabadalom • Koordináta átalakító helykoordináták és sebességértékek invertálásmentes átalakítására, főleg robotokhoz

1 2 A találmány tárgya koordináta átalakító helykoor­dináták és sebességértékek invertálásmentes átalakítá­sára, főleg robotokhoz, amely átalakító alapjel beme­neté különbségképzőn és szorzón keresztül arányos tag bemenetére van kötve, míg az arányos tag kime­nete közvetlenül vagy közvetve integrátorra csatlako­zik és az integrátor kimenete az átalakító koordina kimenete, továbbá az integrátor kimenete egyrészt át­alakítási függvénygenerátoron keresztül a különbség­­képzőre, másrészt függvénygenerátoron keresztül a szorzóra van visszacsatolva, míg az integrátor bemene­té kivezetve a kapcsolási elrendezés sebesség kimene­te. Mint ismeretes, robotok programozásakor a meg­fogó szerkezet, vagy szerszám központjának megkí­vánt pályáját célszerű derékszögű koordináta rendszerben megadni. A megfogó szerkezet, vagy szer­szám a központ, mint referencia pont körüli elfordu­lásának kívánatos értékei általában szintén program­ban rögzítettek és ezeket szintén ugyanabban a koor­dináta rendszerben adjuk meg, mint a referencia pont pályákat. A referencia pont elmozdulása koordi­náta értékeinek és az ekörüli elfordulás megkívánt értékeinek sorozatát útbemeneti vektornak nevezzük. Ennek a vektornak a dimenziója robotkonstrukciótól függően 1 -töl 6-ig terjedhet. Ugyanez a feladat felmerül nemcsak robotok, hanem szerszámgépek, daruk vagy'egycb hasonló be­rendezések irányításakor is. Szerszámgépek esetében például szoborfelületek megmunkálásakor. A talál­mány szerinti átalakító szerkezeti kialakítása függet­len a dimenziók számától. A robot működéséhez szükséges útbemeneti vek­torok mellett rendszerint előírják a sebességbemeneti vektorokat is. Mind az útbemeneti vektorok, mind a sebességbemeneti vektorok általában hat dimenziós vektorok (három adat a referencia pont koordinátája és három adattal van meghatározva a referencia pont körüli elfordulás szöge). Robotkonstrukciótól füg­gően a nem irányított koordináták változása zérus is lehet. A robotok különböző csuklókoordináták szerinti útbemeneti vektorai csak kivételes (derékszögű koor­dináta rendszerben működő robotok) esetben egyez­nek meg a programozott mennyiségekkel. Ez a tény szükségessé teszi a programozott koordinátaér­tékek és sebességértékek olyan átalakítását, amely az egyes csuklókoordináták szerinti hajtások megfelelő útbemeneti vektorait és sebességbemeneti vektorait képezi. Ezt a feladatot oldja mega találmány szerinti koordináta átalakító, amely koordináta átalakító kimenetein megjelentik az útbemeneti vektor és a sebességbemeneti vektor. A hajtások bemenő mennyi­ségeinek ily módon való meghatározása a referencia­­pont kívánt pályájának megvalósítását eredményezi. A hajtások útbemeneti vektora és a referencia pont pályakoordinátáinak, valamint az e körüli el­fordulásnak a vektora közötti összefüggést rendsze­rint bonyolult függvény, az ún. átalakítási függvény határozza meg. Az átalakítási függvény trigonometri­kus kifejezések szorzatainak az összege, ahol a tri­gonometrikus kifejezések argumentumai a csukló­koordináták. Még bonyolultabb összefüggéssel adható meg a re­ferencia pont elmozdulási- és az ekörüli elfordulás sebességvektora. Ezt az átalakítási függvény alapján képezett mátrix függvény, az űn. Jakobi mátrix és a hajtások sebességbemeneti vektorainak a szorzata al­kotja. Mint ismeretes, a Jakobi mátrix és a csukló­­koordináták sebesség-vektorának szorzata megadja a sebességkimeneti vektort. A transzponált Jakobi mátrix függvénygenerátor közönséges mátrix függ­vénygenerátor, ahol is a generáló mátrix elemei a transzponált Jakobi mátrix elemei. Részletes isme­retek a témakörben hozzáférhetőek, pl, R.P. Paul: Robot Manipulators című munkája (MIT Press. 1981). Az egyes tengelyek hajtásainak útbemeneti vektora az átalakítási függvény invertálásával, sebesség­bemeneti vektora a Jakobi mátrix invertálásával hatá­rozható meg. Ezt végzik el az ismert robotvezérlések, amelyekben ez a művleet, különösen a Jakobi mátrix invert álás, igen számításigényes és így lassú. A Jakobi mátrix invertálásának numerikus, vagy szimbolikus elemeket tartalmazó numerikus megoldá­sának különböző módszereivel a szakirodalom mind a mai napig igen széles körben foglalkozik. A találmány célja olyan kapcsolási elrendezés (átalakító) kialakítása, amely a hajtások útbemeneti vektorait és sebességbemeneti vektorait invertálás nélkül határozza meg. A találmány azon a felismerésen alapszik, hogy hä mátrix függvénygenerátorként transzformált Jakobi mátrix függvénygenerátort alkalmazunk, akkor létre­hozható olyan szabályozási kör, ahol az útbemeneti vektor, a sebességbemeneti vektor és a visszacsatolási értékek közötti különbség aszimptotikusan lecsök­kenthető és ezzel a szabályozási kor aszimptotikusan stabil működése biztosítható. Felismertük azt is, hogy az így' létrehozott szabályozási körrel akkor is meg­oldható a feladat, ha a sebességbe me ne ti vektor nincs megadva. A találmánynak az a lényege, hogy a függvényge­nerátor transzponált Jakobi mátrix függvénygene­rátor. A találmányt részletesebben az 1. ábrán bemutatott kiviteli példák segítségével ismertetjük, az 1. ábrán a találmány kiviteli példájának tömb­vázlata látható. Az 1. ábrán látható átalakító 1 alapjel bemenet a 2 különbségképző bemenete. A 2 különbségképző egy 3 szorzó egyik bemenetére van kötve, mig a 3 szorzó kimenete a 4 arányos tagon keresztül vagy közvetle­nül az 5 integrátorra, vagy olyan 6 összegező egyik bemenetére csatlakozik, amely 6 összegező kimenete van az 5 integrátor bemenetére kötve. Az 5 integrá­tor kimenete az átalakító 7 koordináta-kimenete. Az 5 integrátor kimenete egyrészt a 8 átalakítási függvénygenerátoron keresztül a 2 különbségképzőre, másrészt a transzponált Jakobi mátrix 9 függvényge­nerátoron keresztül a 3 szorzóra van visszacsatolva. Az 5 integrátor kimenete az átalakító 10 sebesség­­-kimenete. A 3 szorzó és a 4 arányos tag közös pontja egyrészt all kapcsolón keresztül a másik 12 szorzó­ra, másrészt all kapcsolón és a másik 13 kapcsolón keresztül a másik 14 integrátorra csatlakozik. A má­sik 14 integrátor kimenete egyrészt a harmadik 15 kapcsolón keresztül a harmadik 14 szorzóra, másrészt a harmadik 15 kapcsolón és a negyedik 17 kapcsolón keresztül a 6 összegző másik bemenetére van kötve. Az átalakító 18 sebességbe menete egyrészt a másik 198.277 5 10 15 20 25 30 35 40 45 50 55 60 2

Next

/
Thumbnails
Contents