Direktna kinematika

Šta je direktna kinematika?

Direktna kinematika (eng. Forward Kinematics, FK) se bavi problemom određivanja položaja i orijentacije krajnjeg efektora (npr. ruke ili šake robota) kada su poznati svi parametri zglobova – kao što su uglovi kod rotacionih zglobova ili pomaci kod translacionih zglobova.

Kako se rešava direktna kinematika?

  1. Modelovanje robota kao kinematičkog lanca:
    Robota zamišljamo kao lanac povezanih segmenata (linkova) i zglobova. Svaki zglob ima svoj lokalni koordinatni sistem, a odnos između uzastopnih koordinatnih sistema opisujemo pomoću transformacionih (homogenih) matrica.

  2. Korišćenje transformacionih matrica:
    Za svaki zglob, definisemo homogenu matricu transformacije Ti​ koja kombinuje rotaciju i translaciju:

  1. Kompozicija transformacija:
    Konačna transformacija koja prelazi iz baze robota do krajnjeg efektora dobija se kao proizvod svih pojedinačnih matrica:

    Ttotal​=T1​⋅T2​⋅…⋅Tn​

    Iz matrice Ttotal​ možemo direktno pročitati:

Primer – Planarni (2D) robotski manipulator sa dva rotaciona zgloba:

Ako su dužine segmenata L1​ i L2​, a uglovi zglobova θ1​ i θ2​, položaj krajnjeg efektora (x,y) se računa kao:

Ovaj primer ilustruje kako se pomoću poznatih zglobnih parametara (uglova) može odrediti položaj krajnjeg efektora – što je suština direktne kinematike.


Inverzna kinematika

Šta je inverzna kinematika?

Inverzna kinematika (eng. Inverse Kinematics, IK) predstavlja suprotan problem od direktne kinematike. Ovde je cilj: dat je željeni položaj i orijentacija krajnjeg efektora, pronaći vrednosti zglobnih parametara (npr. uglove kod rotacionih zglobova) koje će omogućiti da krajnji efektor dostigne tu konfiguraciju.

Zašto je inverzna kinematika složenija?

Metode rešavanja inverzne kinematike

  1. Analitički pristupi:

  2. Numerički pristupi:

  3. Heuristički algoritmi:

Primena inverzne kinematike


3. Zaključak