Директна кинематика

израчунавање положаја крајњег ефектора робота из одређених параметара зглоба

Директна кинематика односи се на употребу кинематичких једначина робота за израчунавање положаја крајњег ефектора из одређених вредности за заједничке параметре[1].

Кинематика робота: Директна кинматика против Инверзне кинематике

Једначине кинематике робота користе се у роботици, рачунарским играма и анимацији. Обрнути поступак који израчунава заједничке параметре којима се постиже одређени положај крајњег ефектора[а] познат је као инверзна кинематика .

Роботска рука са шест степена слободе користи директну кинематику за постављање хватаљке.
Једначине директне кинематике дефинишу путању крајњег ефектора робота ПУМА који посеже за деловима.

Кинематичке једначине уреди

Кинематичке једначине за серијски ланац робота добијају се помоћу круте трансформације [Z] да би се окарактерисало релативно кретање дозвољено на сваком зглобу и одвојена крута трансформација [Х] да би се дефинисале димензије сваке везе. Резултат је секвенца крутих трансформација наизменичних трансформација зглобова и спојева од основе ланца до његове крајње везе, која је изједначена са наведеним положајем за крајњу везу,

 

где је [Т] трансформација која лоцира крајњу везу. Те једначине се називају кинематичке једначине серијског ланца[2].

Трансформације веза уреди

1955. године, Жак Денавит и Ричард Хартенберг увели су конвенцију о дефиницији заједничких матрица [Z] и матрица веза [Х] како би стандардизовали координатни оквир за просторне везе[3][4]. Ова конвенција поставља оквир споја тако да се састоји од померања завртња дуж Z осе

 

и поставља оквир везе тако да се састоји од померања завртња дуж Х осе,

 

Користећи ову нотацију, свака веза трансформације иде дуж серијског ланчаног робота и може се описати трансформацијом координата,

 

где су θ и, д и, α и, и + 1 и а и, и + 1

познати као Денавит-Хартенбергови параметри.

Поновно посећене једначине кинематике уреди

Једначине кинематике серијског ланца од n веза, са заједничким параметрима θ и дате су у[5]

 

где   је матрица трансформације из оквира везе   повезати   . У роботици то је конвенционално описано параметрима Денавит-Хартенберг[6].

Денавит-Хартенбергова матрица уреди

Матрице повезане са овим операцијама су:

 

Слично томе,

 

Употреба конвенције Денавит-Хартенберг даје матрицу трансформације везе, [ и-1 Т и ] као:

 

познато као Денавит-Хартенбергова матрица.

Рачунарска анимација уреди

Директне кинематичке једначине могу се користити као метода у 3Д рачунарској графици за анимирање модела.

Основни концепт директне кинематичке анимације је да се положаји одређених делова модела у одређено време израчунавају из положаја и оријентације објекта, заједно са било којим информацијама о зглобовима зглобног модела. Тако, на пример, ако је предмет који треба анимирати рука са раменом која остаје на фиксном месту, локација врха палца израчунала би се из углова рамена, лакта, ручног зглоба, палца и зглобови прстију. Три од ових зглобова (раме, зглоб и основа палца) имају више од једног степена слободе, што све мора бити узето у обзир. Да је модел цела људска фигура, тада би се и место рамена морало израчунати на основу других својстава модела.

Директна кинематичка анимација се овим начином израчунавања може разликовати од инверзне кинематичке анимације - у инверзној кинематици оријентација зглобних делова израчунава се из жељеног положаја одређених тачака на моделу. Такође се разликује од осталих система анимације чињеницом да кретање модела директно дефинише аниматор - не узима се у обзир ниједан физички закон који би могао бити на снази на моделу, попут гравитације или судара са другим моделима.

Види још уреди

Напомене уреди

  1. ^ У роботици, крајњи ефектор је уређај на крају роботске руке, дизајниран за интеракцију са околином. Тачна природа овог уређаја зависи од примене робота.

Референце уреди

  1. ^ Paul, Richard (1981). Robot manipulators: mathematics, programming, and control : the computer control of robot manipulators. MIT Press, Cambridge, Massachusetts. ISBN 978-0-262-16082-7. 
  2. ^ J. M. McCarthy, 1990, Introduction to Theoretical Kinematics, MIT Press, Cambridge, Massachusetts.
  3. ^ J. Denavit and R.S. Hartenberg, 1955, "A kinematic notation for lower-pair mechanisms based on matrices." Trans ASME J. Appl. Mech, 23:215–221.
  4. ^ Hartenberg, R. S., and J. Denavit. Kinematic Synthesis of Linkages. New York: McGraw-Hill, 1964 on-line through KMODDL
  5. ^ Jennifer Kay. „Introduction to Homogeneous Transformations & Robot Kinematics” (PDF). Архивирано из оригинала (PDF) 12. 04. 2021. г. Приступљено 2010-09-11. 
  6. ^ Learn About Robots. „Robot Forward Kinematics”. Приступљено 2007-02-01.