Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Robótica
Tarea Individual
Nota. - No deje indicado los ejercicios; haga las operaciones y proporcione un resultado final.
Utilice lo más posible el comando 'simplify' de MATLAB.
-. a) Para calcular la inversa del jacobiano primeramente debemos sacar su transpuesta con la
siguiente formula:
JT=J.';
Luego de obtener el Jacobiano transpuesto aplicaremos la formula del Jacobiano Inverso que es:
𝑝𝑥𝑝
𝑝𝑦𝑝
𝑝𝑧𝑝
v= Para determinar el modelo cinemático inverso de la velocidad aplicaremos:
𝑤𝑥
𝑤𝑦
[ 𝑤𝑧 ]
(𝑝𝑥𝑝∗cos(𝑞1)+𝑝𝑦𝑝∗𝑠𝑒𝑛(𝑞1))
−
𝑙2+𝑞2
velart = 𝑝𝑦𝑝 ∗ cos(𝑞1) − 𝑝𝑥𝑝 ∗ 𝑠𝑒𝑛(𝑞1)
𝑤𝑧 𝑤𝑦∗cos(𝑞1) 𝑤𝑥∗𝑠𝑒𝑛(𝑞1)
[ 2
+ 2
− 2 ]
-. c) El modelo cinemático inverso de aceleración. Antes de aplicar la formula directamente
tenemos que conocer “JP” que es la derivada del Jacobiano, y “a” que es el vector de aceleración
que se otorgó en el salón de clases.
𝑎𝑥
𝑎𝑦
𝑎𝑧
a = 𝑤𝑥𝑝
𝑤𝑦𝑝
[ 𝑤𝑧𝑝]
Acelart = (Jinv*a)-(Jinv*JP*Jinv*v);
Acelart =
−(𝒂𝒙 ∗ 𝒍𝟐 ∗ 𝒄𝒐𝒔(𝒒𝟏) + 𝒂𝒙 ∗ 𝒒𝟐 ∗ 𝒄𝒐𝒔(𝒒𝟏) + 𝒂𝒚 ∗ 𝒍𝟐 ∗ 𝒔𝒊𝒏(𝒒𝟏)
−𝒑𝒙𝒑 ∗ 𝒒𝒑𝟐 ∗ 𝒄𝒐𝒔(𝒒𝟏) + 𝒂𝒚 ∗ 𝒒𝟐 ∗ 𝒔𝒊𝒏(𝒒𝟏) − 𝒑𝒚𝒑 ∗ 𝒒𝒑𝟐 ∗ 𝒔𝒊𝒏(𝒒𝟏)
+𝒍𝟐 ∗ 𝒑𝒚𝒑 ∗ 𝒒𝒑𝟏 ∗ 𝒄𝒐𝒔(𝒒𝟏) + 𝒑𝒚𝒑 ∗ 𝒒𝟐 ∗ 𝒒𝒑𝟏 ∗ 𝒄𝒐𝒔(𝒒𝟏) − 𝒍𝟐 ∗ 𝒑𝒙𝒑 ∗ 𝒒𝒑𝟏 ∗ 𝒔𝒊𝒏(𝒒𝟏)
−𝒑𝒙𝒑 ∗ 𝒒𝟐 ∗ 𝒒𝒑𝟏 ∗ 𝐬𝐢𝐧(𝒒𝟏))
(𝒍𝟐 + 𝒒𝟐)^𝟐
𝒂𝒚 ∗ 𝒄𝒐𝒔(𝒒𝟏) − 𝒂𝒙 ∗ 𝒔𝒊𝒏(𝒒𝟏) − 𝒑𝒙𝒑 ∗ 𝒒𝒑𝟏 ∗ 𝒄𝒐𝒔(𝒒𝟏) − 𝒑𝒚𝒑 ∗ 𝒒𝒑𝟏 ∗ 𝒔𝒊𝒏(𝒒𝟏)
𝒘𝒛𝒑 𝒘𝒚𝒑∗𝒄𝒐𝒔(𝒒𝟏) 𝒘𝒙𝒑∗𝒔𝒊𝒏(𝒒𝟏)
[ 𝟐
+ 𝟐
− 𝟐 ]