Ko'rsatkichlar formulasining hosilasi - Product of exponentials formula

The eksponentlar mahsuloti (POE) usuli a robototexnika konvensiyasi fazoviy bog'lanishlarni xaritalash uchun kinematik zanjir. Bu alternativa Denavit-Xartenberg parametrlash. Ikkinchi usul qo'shma harakatlarni ifodalash uchun minimal miqdordagi parametrlardan foydalangan bo'lsa, avvalgi usul bir qator afzalliklarga ega: prizmatik va revolyutsiyali bo'g'inlarni bir xil ishlov berish, faqat ikkita mos yozuvlar tizimining ta'rifi va vida o'qlari yordamida oson geometrik talqin har bir bo'g'in uchun.[1]

POE usuli tomonidan kiritilgan Rojer V. Brokett 1984 yilda.[2]

Usul

Kinematik zanjir uchun eksponentlar mahsulotini aniqlash uchun quyidagi usuldan foydalaniladi, bunda parametrni parametrlash afinani o'zgartirish matritsasi qo'shma burchaklar nuqtai nazaridan taglik va asbob ramkalari o'rtasida

"Nol konfiguratsiya" ni belgilang

Birinchi qadam "nol konfiguratsiya" ni tanlashdir, bu erda barcha qo'shma burchaklar nolga teng. 4x4 matritsa ushbu konfiguratsiyadagi tayanch ramkadan asboblar doirasiga o'tishni tavsiflaydi. Bu 3x3 aylanish matritsasidan iborat afinaviy transformatsiya R va 1x3 tarjima vektori p. 4x4 kvadrat matritsani yaratish uchun matritsa ko'paytiriladi.

Har bir bo'g'in uchun eksponensial matritsani hisoblang

Har biri uchun quyidagi amallarni bajarish kerak N bo'g'inlar har biri uchun affin transformatsiyasini hosil qiladi.

Harakatning kelib chiqishi va o'qini aniqlang

Kinematik zanjirning har bir bo'g'imi uchun kelib chiqish nuqtasi q va tayanchning koordinatali ramkasidan foydalangan holda nol konfiguratsiya uchun harakat o'qi tanlanadi. Agar a prizmatik qo'shma, harakat o'qi v bo'g'in cho'zilgan vektor; holda a revolyutsiyali qo'shma, harakat o'qi ω aylanish uchun normal vektor.

Har bir bo'g'in uchun burilishni toping

Har bir bo'g'inning harakatini tavsiflash uchun 1x6 burilish vektori tuzilgan. Revolyutsiyaviy qo'shma uchun,

Prizmatik birikma uchun,

Olingan burilish 1x3 vektorli ikkita komponentga ega: eksa bo'ylab chiziqli harakat () va bir xil eksa bo'ylab aylanish harakati (ω).

Aylanish matritsasini hisoblang

3x1 vektor ω qayta yozilgan o'zaro faoliyat mahsulot matritsa belgisi:

Per Rodrigesning aylanish formulasi, aylanish matritsasi aylanish komponentidan hisoblanadi:

Tarjimani hisoblang

3x1 tarjima vektori twist tarkibiy qismlaridan hisoblanadi.

qayerda Men 3x3 identifikatsiya matritsasi.[3]

Eksponent matritsani tuzing

Har bir bo'g'in uchun men, matritsa eksponent berilgan qo'shma burchak uchun kengaytirilgan 4x4 matritsaga birlashtirilgan aylanish matritsasi va tarjima vektoridan tuzilgan:

Tuzilish tenglamasini tuzing

Matritsa eksponentlari ko'paytirilib, 4 × 4 afinaviy transformatsiya hosil bo'ladi ma'lum bir konfiguratsiyadagi tayanch ramkadan asboblar doirasiga.

Kinematikaga tatbiq etish

Oldinga kinematika to'g'ridan-to'g'ri berilgan manipulyator uchun POE zanjiridan hisoblanishi mumkin. Teskari kinematikalar eng keng tarqalgan robot manipulyatorlari uchun foydalanish yordamida hal qilinishi mumkin Paden-Kahan pastki muammolari.

Denavit-Xartenberg parametrlari bilan bog'liqligi

Afzalliklari

Ko'rsatkichlar usuli mahsuloti faqat ikkitasidan foydalanadi ma'lumotnoma doiralari: taglik ramkasi S va asboblar ramkasi T. Robot uchun Denavit-Xartenberg parametrlarini yaratish, ma'lum bir bekor qilishni ta'minlash uchun asboblar ramkalarini sinchkovlik bilan tanlashni talab qiladi, chunki burilishlar oltita o'rniga to'rtta parametr bilan ifodalanishi mumkin. Ko'rsatkichlar usuli mahsulotida qo'shma burmalar to'g'ridan-to'g'ri zanjirdagi qo'shni bo'g'inlarni hisobga olmasdan qurilishi mumkin. Bu qo'shma burmalarni tuzishni osonlashtiradi va kompyuter orqali ishlov berishni osonlashtiradi.[3] Bundan tashqari, revolyutsiyali va prizmatik bo'g'inlar POE usulida bir xil ishlov berilsa, Denavit-Xartenberg parametrlaridan foydalanilganda ular alohida ishlov beriladi. Bundan tashqari, Denavit-Xartenberg parametrlaridan foydalanishda bog'lanish ramkalarini tayinlash bo'yicha bir nechta konventsiyalar mavjud.

Konversiya

Ikkala usulda ham burama koordinatalarni xaritalash o'rtasida birma-bir xaritalash mavjud emas, ammo POE dan Denavit-Xartenberggacha algoritmik xaritalash namoyish etildi.[4]

Parallel robotlarga dastur

Tahlil qilayotganda parallel robotlar, har bir oyoqning kinematik zanjiri alohida tahlil qilinadi va asboblar ramkalari bir-biriga teng ravishda o'rnatiladi. Ushbu usul tahlillarni tushunish uchun kengaytiriladi.

Adabiyotlar

  1. ^ Linch, Kevin; Park, Frank (2017). Zamonaviy robototexnika (1-nashr). Kembrij universiteti matbuoti. ISBN  9781107156302.
  2. ^ Brokett, Rojer (1983). "Robotik manipulyatorlar va eksponentlar formulasi mahsuloti". Tarmoqlar va tizimlarning matematik nazariyasi bo'yicha xalqaro simpozium.
  3. ^ a b Sastry, Richard M. Murray; Zexiang Li; S. Shankar (1994). Robot manipulyatsiyasiga matematik kirish (PDF) (1. [Doktor] tahr.). Boka Raton, AQSh: CRC Press. ISBN  9780849379819.
  4. ^ Vu, Liao; Krouford, Ross; Roberts, Jonathan (oktyabr 2017). "PoE parametrlarini seriyali bog'lovchi robotlar uchun D-H parametrlariga o'tkazish bo'yicha analitik yondashuv" (PDF). IEEE robototexnika va avtomatika xatlari. 2 (4): 2174–2179. doi:10.1109 / LRA.2017.2723470.