Càlculs Matemàtics per a un Braç Robòtic de Dues Juntes

Cinemàtica Directa

Recordem les equacions cinemàtiques directes que ens permeten calcular la posició de l'eina final (x,y) en funció dels angles de les juntes θ1 i θ2, i les longituds dels segments L1 i L2.

x=L1cosθ1+L2cos(θ1+θ2) y=L1sinθ1+L2sin(θ1+θ2)

Suposem que L1=1.5 m, L2=1 m, θ1=45 i θ2=30.

x=1.5cos(45)+1cos(75)1.50.707+10.9661.061+0.9662.027 m y=1.5sin(45)+1sin(75)1.50.707+10.2591.061+0.9661.836 m

Cinemàtica Inversa

Ara, calculem els angles θ1 i θ2 necessaris per arribar a una posició específica (x,y). Les equacions són:

r=x2+y2 θ2=cos1(x2+y2L12L222L1L2) θ1=tan1(yx)tan1(L2sin(θ2)L1+L2cos(θ2))

Suposem que x=2.027 m i y=1.836 m.

r=(2.027)2+(1.836)24.108+3.3727.4802.734 m θ2=cos1((2.027)2+(1.836)2(1.5)2(1)221.51)cos1(0.5)60 θ1=tan1(1.8362.027)tan1(1sin(60)1.5+1cos(60))42.2719.4722.8

Determinant del Jacobian i Singularitats

Ara, calculem el determinant del jacobià J per identificar les possibles singularitats del sistema.

Det(J)=L1L2sin(θ2)

Amb els valors donats, L1=1.5 m, L2=1 m, i θ2=30, el determinant és:

Det(J)=1.51sin(30)=1.50.5=0.75

El determinant és diferent de zero, per tant el sistema no es troba en una posició singular. Si sin(θ2)=0, el sistema estaria en una singularitat, la qual cosa implicaria que els segments del braç estan completament alineats.

Càlcul de Forces a les Juntes

Suposem que hi ha una força F=[Fx,Fy] a l'eina final. Les forces a les juntes τ1 i τ2 es calculen utilitzant la transposada del jacobià:

τ=JTF

Si F=[10,15] N, la transposada del jacobià és:

JT=[L1sin(θ1)L2sin(θ1+θ2)L1cos(θ1)+L2cos(θ1+θ2)L2sin(θ1+θ2)L2cos(θ1+θ2)]
τ=[1.5sin(45)1sin(75)1.5cos(45)+1cos(75)1sin(75)1cos(75)][1015]

Després del càlcul, obtenim les forces necessàries a les juntes τ1 i τ2 per mantenir la força especificada a l'eina.