Dopředná kinematika - Forward kinematics - Wikipedia


Dopředná kinematika odkazuje na použití kinematický rovnice a robot vypočítat polohu koncový efektor ze zadaných hodnot pro parametry spoje.[1]
Kinematické rovnice robota se používají v robotika, počítačové hry, a animace. Zpětný proces, který počítá společné parametry, které dosahují určené polohy koncového efektoru, je známý jako inverzní kinematika.

Kinematické rovnice
Kinematické rovnice pro sériový řetězec robota jsou získány pomocí a rigidní transformace [Z] charakterizovat relativní pohyb povoleno u každého kloub a oddělte tuhou transformaci [X], abyste definovali rozměry každého odkazu. Výsledkem je posloupnost tuhých transformací, které střídají transformace kloubů a spojů od základny řetězu k jeho koncovému článku, což se rovná zadané poloze pro koncový článek,
kde [T] je transformace lokalizující koncový odkaz. Tyto rovnice se nazývají kinematické rovnice sériového řetězce.[2]
Transformace odkazů
V roce 1955 představili Jacques Denavit a Richard Hartenberg konvenci pro definici společných matic [Z] a spojovacích matic [X] pro standardizaci souřadnicového rámce pro prostorové vazby.[3][4] Tato konvence umisťuje kloubový rám tak, aby sestával z posunutí šroubu podél osy Z.
a umístí spojovací rám tak, že se skládá z posunutí šroubu podél osy X,
Pomocí této notace každý transformační článek prochází sériovým řetězovým robotem a lze jej popsat pomocí transformace souřadnic,
kde θi, di, αi, i + 1 a Ai, i + 1 jsou známé jako Parametry Denavit-Hartenberg.
Kinematické rovnice se znovu objevily
Kinematické rovnice sériového řetězce n odkazy se společnými parametry θi jsou dány[5]
kde je transformační matice z rámce spojení propojit . V robotice je běžně popisuje Parametry Denavit – Hartenberg.[6]
Matice spojené s těmito operacemi jsou:
Podobně,
Použití konvence Denavit-Hartenberg poskytuje matici transformace spojení, [i-1Ti] tak jako
známý jako Denavit-Hartenberg matice.
Počítačová animace
Přímé kinematické rovnice lze použít jako metodu v 3D počítačová grafika pro animaci modelů.
Základní koncept dopředné kinematické animace spočívá v tom, že polohy jednotlivých částí modelu ve stanoveném čase se počítají z polohy a orientace objektu spolu s veškerými informacemi o spojích kloubového modelu. Například pokud je objekt, který má být animován, rameno s ramenem zůstávajícím na pevném místě, poloha špičky palce by se počítala z úhlů rameno, loket, zápěstí, palec a koleno klouby. Tři z těchto kloubů (rameno, zápěstí a spodní část palce) mají více než jeden stupeň svobody, to vše je třeba vzít v úvahu. Pokud by modelem byla celá lidská postava, pak by umístění ramene muselo být také vypočítáno z jiných vlastností modelu.
Lze odlišit kinematickou animaci vpřed inverzní kinematická animace tímto způsobem výpočtu - v inverzní kinematice se orientace kloubových dílů počítá z požadované polohy určitých bodů na modelu. Od ostatních animačních systémů se také odlišuje tím, že pohyb modelu je definován přímo animátorem - nebere se v úvahu žádný fyzikální zákony které mohou mít na model vliv, například gravitace nebo kolize s jinými modely.
Viz také
- Inverzní kinematika
- Kinematický řetězec
- Robotické ovládání
- Mechanické systémy
- Kinematika robota
- Kinematická syntéza
Reference
- ^ Paul, Richard (1981). Robotové manipulátory: matematika, programování a řízení: počítačové ovládání robotických manipulátorů. MIT Press, Cambridge, Massachusetts. ISBN 978-0-262-16082-7.
- ^ J. M. McCarthy, 1990, Úvod do teoretické kinematiky, MIT Press, Cambridge, Massachusetts.
- ^ J. Denavit a R.S. Hartenberg, 1955, „Kinematická notace pro mechanismy nižších párů na základě matic.“ Trans ASME J. Appl. Mech, 23:215–221.
- ^ Hartenberg, R. S. a J. Denavit. Kinematická syntéza vazeb. New York: McGraw-Hill, 1964 on-line prostřednictvím KMODDL
- ^ Jennifer Kay. „Úvod do homogenních transformací a kinematiky robotů“ (PDF). Citováno 2010-09-11.
- ^ Zjistěte více o robotech. „Robot Forward Kinematics“. Citováno 2007-02-01.