SlideShare una empresa de Scribd logo
1 de 18
DINÁMICA
DEL
MANIPULADOR

DINÁMICA

•  Dis1nguimos:

  – Dinámica
inversa:
¿cuál
es
el
par
en
cada

    ar1culación
para
un
conjunto
de
q,
qp,
qpp?

     •  Dada
q,
qp,
qpp

calcula
el
par
necesario
en
cada

        ar1culación
para
llevar
al
brazo
a
ese
estado.

  – Dinámica
directa:
¿cuál
es
el
movimiento
del
brazo

    si
aplicamos
unos
pares
det.?


     •  Dadas
q,
qp
y
tau

calcula
la
aceleración
en
cada
eje.

        Podemos
integrar
el
movimiento
(simulación).
Necesita

        conocer
la
dinámica
inversa
para
resolverse.

DINÁMICA
INVERSA

•  Hace
uso
de
las
ecuaciones
clásicas
de

   movimiento
rela1vo
entre
sistemas
de

   referencia.

•  El
algoritmo
se
divide
en
dos
fases:

  – Propagación
hacia
delante
de
las
velocidades
y

    aceleraciones
ar1culares.
Desde
la
ar1culación
1
a

    la
n.

  – Cálculo
hacia
atrás
de
los
pares/fuerzas
desde
el

    extremo
del
brazo
hasta
la
base.

DINÁMICA
INVERSA:
ECUACIONES

DINÁMICA
INVERSA:
ECUACIONES

DINÁMICA
INVERSA:
ECUACIONES





NÓTESE:
los
pares
Ni
y
fuerzas
Fi
se
conocen,
ya
que
se
han
calculado
en
las

ecuaciones
hacia
adelante

EJEMPLO:


•  Cálculo
de
la
dinámica
directa
usando
la

   toolbox
de
matlab.

•  Robot
puma
560
de
Unimate.

EJEMPLO:


•  Se
agrupan
todos
los
datos
que
influyen
en
la

   dinámica.

•  Probar
en
diferentes
posiciones
conocidas.

•  Probar
con
diferentes
velocidades.

•  Después,
repe1r
con
nuestro
robot,

   cambiando
los
parámetros.

%matriz puma
% alpha A   theta        D       sigma   m      rx    ry    rz       Ixx Iyy Izz Ixy Iyz Ixz Jm
% G B   Tc+ Tc-
p560 = [
pi/2    0   0   0   0        0   0   0   0      0    0.35        0    0   0   0    200e-6   -62.6111    1.48e-3 .395     -.435
0     .4318 0   0   0        17.4    -.3638 .006   .2275   .13 .524                .539     0   0   0   200e-6   107.815 .817e-3 .126    -.071
-pi/2 .0203 0 .15005 0       4.8 -.0203 -.0141 .070    .066    .086                .0125    0   0   0   200e-6   -53.7063    1.38e-3 .132    -.105
pi/2    0   0 .4318 0        0.82    0   .019        0   1.8e-3 1.3e-3 1.8e-3          0    0   0   33e-6   76.0364 71.2e-6 11.2e-3 -16.9e-3
-pi/2   0   0   0   0        0.34    0   0    0      .3e-3   .4e-3  .3e-3  0           0    0   33e-6   71.923 82.6e-6 9.26e-3 -14.5e-3
0       0   0   0   0        .09 0   0   .032        .15e-3      .15e-3   .04e-3   0   0    0   33e-6   76.686   36.7e-6 3.96e-3 -10.5e-3
];


% some useful poses
qz = [0 0 0 0 0 0]; % zero angles, L shaped pose
qr = [0 pi/2 -pi/2 0 0 0]; % ready pose, arm up
qstretch = [0 0 -pi/2 0 0 0];

%TAU = rne(DYN, Q, QD, QDD, GRAV, FEXT)
% torques en cada articulaciÛn con el robot parado
tau = rne(p560, qz, [0 0 0 0 0 0], [0 0 0 0 0 0], [0 0 9.81]', [0 0 0 0 0 0]');
plotbot(p560, qz, 'l')

tau 

t = [0:.056:2];         % create time vector
[q,qd,qdd] = jtraj(qz, qr, t); % compute joint coordinate trajectory
tau = rne(p560, q, qd, qdd);

plotbot(p560, q, 'l')
figure, plot(tau)
legend('tau_1', 'tau_2','tau_3','tau_4','tau_5','tau_6')
Parámetros
que
modelan
la
dinámica

•  P560:
Parámetros


• Parámetros
DH:
alfa,
a,
theta,
D

p560 = [
pi/2       0     0      0
0     .4318 0   0 
-pi/2 .0203 0 .15005
pi/2    0   0 .4318
-pi/2       0     0       0
0           0     0       0];

•  Col
5;
Sigma=0,
rotacional,
sigma=1,
prismá1ca

•  Col
6:
masas
de
cada
elemento:


>> p560(:,6)
ans =
            0
      17.4000
       4.8000
       0.8200
       0.3400
       0.0900
•   Posición
del
CDM
respecto
de
su
sist.
de
referencia.

p560(:,7:9)

ans =
            0                       0          0
      -0.3638                  0.0060     0.2275
      -0.0203                 -0.0141     0.0700
                      0          0.0190        0
                      0               0        0
                      0               0   0.0320
EJEMPLO:


•  Probar
en
diferentes
posiciones
conocidas.

tau = rne(p560, qz, [0 0 0 0 0 0], [0 0 0 0 0 0], [0 0 9.81]',   [0 0 0 0 0 0]');

plotbot(p560, qz, 'l')
tau =
         0   37.4837    0.2489              0          0              0

Se puede aproximar como:
tau_1=17.4*9.81*0.071 + 6.05*9.81*0.4318
%matriz puma
% alpha A   theta        D       sigma   m      rx    ry    rz       Ixx Iyy Izz Ixy Iyz Ixz Jm
% G B   Tc+ Tc-
p560 = [
pi/2    0   0   0   0        0   0   0   0      0    0.35        0    0   0   0    200e-6   -62.6111    1.48e-3 .395     -.435
0     .4318 0   0   0        17.4    -.3638 .006   .2275   .13 .524                .539     0   0   0   200e-6   107.815 .817e-3 .126    -.071
-pi/2 .0203 0 .15005 0       4.8 -.0203 -.0141 .070    .066    .086                .0125    0   0   0   200e-6   -53.7063    1.38e-3 .132    -.105
pi/2    0   0 .4318 0        0.82    0   .019        0   1.8e-3 1.3e-3 1.8e-3          0    0   0   33e-6   76.0364 71.2e-6 11.2e-3 -16.9e-3
-pi/2   0   0   0   0        0.34    0   0    0      .3e-3   .4e-3  .3e-3  0           0    0   33e-6   71.923 82.6e-6 9.26e-3 -14.5e-3
0       0   0   0   0        .09 0   0   .032        .15e-3      .15e-3   .04e-3   0   0    0   33e-6   76.686   36.7e-6 3.96e-3 -10.5e-3
];


% some useful poses
qz = [0 0 0 0 0 0]; % zero angles, L shaped pose
qr = [0 pi/2 -pi/2 0 0 0]; % ready pose, arm up
qstretch = [0 0 -pi/2 0 0 0];

%TAU = rne(DYN, Q, QD, QDD, GRAV, FEXT)
% torques en cada articulaciÛn con el robot parado
tau = rne(p560, qz, [0 0 0 0 0 0], [0 0 0 0 0 0], [0 0 9.81]', [0 0 0 0 0 0]');
plotbot(p560, qz, 'l')

tau 

t = [0:.056:2];         % create time vector
[q,qd,qdd] = jtraj(qz, qr, t); % compute joint coordinate trajectory
tau = rne(p560, q, qd, qdd);

plotbot(p560, q, 'l')
figure, plot(tau)
legend('tau_1', 'tau_2','tau_3','tau_4','tau_5','tau_6')

Más contenido relacionado

La actualidad más candente

Diagrama de willot.
Diagrama de willot.Diagrama de willot.
Diagrama de willot.alcaldia
 
Analisis estructural de arcos parabólicos isostaticos
Analisis estructural de arcos parabólicos isostaticosAnalisis estructural de arcos parabólicos isostaticos
Analisis estructural de arcos parabólicos isostaticosAlejandro Coello
 
Libro dinámica estructural (curso breve)
Libro dinámica estructural (curso breve)Libro dinámica estructural (curso breve)
Libro dinámica estructural (curso breve)Luis H. Ayala Nizama
 
95091605 ejemplo-de-diseno-de-pavimento-flexible
95091605 ejemplo-de-diseno-de-pavimento-flexible95091605 ejemplo-de-diseno-de-pavimento-flexible
95091605 ejemplo-de-diseno-de-pavimento-flexibleWilder Romero Chanta
 
Catalogo ipac nuevo
Catalogo ipac nuevoCatalogo ipac nuevo
Catalogo ipac nuevoFausto Haro
 
8. ed capítulo viii cinemática de la partícula
8. ed capítulo viii cinemática de la partícula8. ed capítulo viii cinemática de la partícula
8. ed capítulo viii cinemática de la partículajulio sanchez
 
Resistencia de materiales
Resistencia de materialesResistencia de materiales
Resistencia de materialesxforce89
 
Balasto y Sub Balasto para Vìas Férreas- VII SEVEFEME 2011
Balasto y Sub Balasto para Vìas Férreas- VII SEVEFEME 2011Balasto y Sub Balasto para Vìas Férreas- VII SEVEFEME 2011
Balasto y Sub Balasto para Vìas Férreas- VII SEVEFEME 2011Grupo-Riel
 
La trocha estandar y su aplicacion en el proyecto tren de cercanias
La trocha estandar y su aplicacion en el proyecto tren de cercaniasLa trocha estandar y su aplicacion en el proyecto tren de cercanias
La trocha estandar y su aplicacion en el proyecto tren de cercaniasalexa842003
 
Diseño geometrico de las interseciones viales
Diseño geometrico de las interseciones vialesDiseño geometrico de las interseciones viales
Diseño geometrico de las interseciones vialesobregonro
 
Apuntes de cargas y combinaciones de cargas cg
Apuntes de cargas y combinaciones de cargas cgApuntes de cargas y combinaciones de cargas cg
Apuntes de cargas y combinaciones de cargas cgLeonardoCastaedaPier
 

La actualidad más candente (20)

Sesión 4 estabilidad taludes suelos finos
Sesión 4 estabilidad taludes suelos finosSesión 4 estabilidad taludes suelos finos
Sesión 4 estabilidad taludes suelos finos
 
CAMINOS II.ppt
CAMINOS II.pptCAMINOS II.ppt
CAMINOS II.ppt
 
Diagrama de willot.
Diagrama de willot.Diagrama de willot.
Diagrama de willot.
 
Catálogo ipac
Catálogo ipacCatálogo ipac
Catálogo ipac
 
Analisis estructural de arcos parabólicos isostaticos
Analisis estructural de arcos parabólicos isostaticosAnalisis estructural de arcos parabólicos isostaticos
Analisis estructural de arcos parabólicos isostaticos
 
Libro dinámica estructural (curso breve)
Libro dinámica estructural (curso breve)Libro dinámica estructural (curso breve)
Libro dinámica estructural (curso breve)
 
182222740 dina-mica-12
182222740 dina-mica-12182222740 dina-mica-12
182222740 dina-mica-12
 
95091605 ejemplo-de-diseno-de-pavimento-flexible
95091605 ejemplo-de-diseno-de-pavimento-flexible95091605 ejemplo-de-diseno-de-pavimento-flexible
95091605 ejemplo-de-diseno-de-pavimento-flexible
 
Catalogo ipac nuevo
Catalogo ipac nuevoCatalogo ipac nuevo
Catalogo ipac nuevo
 
8. ed capítulo viii cinemática de la partícula
8. ed capítulo viii cinemática de la partícula8. ed capítulo viii cinemática de la partícula
8. ed capítulo viii cinemática de la partícula
 
Cnc 008
Cnc 008Cnc 008
Cnc 008
 
S6
S6S6
S6
 
Resistencia de materiales
Resistencia de materialesResistencia de materiales
Resistencia de materiales
 
Balasto y Sub Balasto para Vìas Férreas- VII SEVEFEME 2011
Balasto y Sub Balasto para Vìas Férreas- VII SEVEFEME 2011Balasto y Sub Balasto para Vìas Férreas- VII SEVEFEME 2011
Balasto y Sub Balasto para Vìas Férreas- VII SEVEFEME 2011
 
Diseño horizontal de carreteras
Diseño horizontal de carreterasDiseño horizontal de carreteras
Diseño horizontal de carreteras
 
La trocha estandar y su aplicacion en el proyecto tren de cercanias
La trocha estandar y su aplicacion en el proyecto tren de cercaniasLa trocha estandar y su aplicacion en el proyecto tren de cercanias
La trocha estandar y su aplicacion en el proyecto tren de cercanias
 
Diseño geometrico de las interseciones viales
Diseño geometrico de las interseciones vialesDiseño geometrico de las interseciones viales
Diseño geometrico de las interseciones viales
 
Volumenes caminos2
Volumenes caminos2Volumenes caminos2
Volumenes caminos2
 
Mecanica de materiales
Mecanica de materialesMecanica de materiales
Mecanica de materiales
 
Apuntes de cargas y combinaciones de cargas cg
Apuntes de cargas y combinaciones de cargas cgApuntes de cargas y combinaciones de cargas cg
Apuntes de cargas y combinaciones de cargas cg
 

Similar a DINÁMICA DEL MANIPULADOR

Calculodel exponente de Lyuapunov, con datos del Interactive Physics
Calculodel exponente de Lyuapunov, con datos del Interactive PhysicsCalculodel exponente de Lyuapunov, con datos del Interactive Physics
Calculodel exponente de Lyuapunov, con datos del Interactive PhysicsIndependiente
 
Analisis de un tiro
Analisis de un tiroAnalisis de un tiro
Analisis de un tiroJEAN0502
 
Examples methods of calculate roots of equation1
Examples   methods of calculate roots of equation1Examples   methods of calculate roots of equation1
Examples methods of calculate roots of equation1NORAIMA
 
Cursillo estadistica
Cursillo estadisticaCursillo estadistica
Cursillo estadisticamecufer09
 
Microsoft word 9.problemas aplicados a la ingenieria quimica
Microsoft word   9.problemas aplicados a la ingenieria quimicaMicrosoft word   9.problemas aplicados a la ingenieria quimica
Microsoft word 9.problemas aplicados a la ingenieria quimicaSofya Hinojosa Roman
 
Elber
ElberElber
ElberELBER
 
Geoestadistica aplicacion de kriging en mina de Au.(caso practico)
Geoestadistica aplicacion de kriging en mina de Au.(caso practico)Geoestadistica aplicacion de kriging en mina de Au.(caso practico)
Geoestadistica aplicacion de kriging en mina de Au.(caso practico)Joel Ccalla Aparicio
 
Analisis espectral sondaje electrico
Analisis espectral sondaje electricoAnalisis espectral sondaje electrico
Analisis espectral sondaje electricoErnesto Febres Bedía
 
Pruebas de normalidad: Prueba de Anderson-Darling
Pruebas de normalidad: Prueba de Anderson-Darling Pruebas de normalidad: Prueba de Anderson-Darling
Pruebas de normalidad: Prueba de Anderson-Darling Armando López
 
Design and implementation of a real scale segway
Design and implementation of a real scale segwayDesign and implementation of a real scale segway
Design and implementation of a real scale segwayLuis Flores Pozo
 
Representación grafica del proceso xr, xs
Representación grafica del proceso xr, xsRepresentación grafica del proceso xr, xs
Representación grafica del proceso xr, xsligone Liga
 
Fuentes Almeida Dayanna Mishel-Transformación de la energía. Rueda de Maxwell...
Fuentes Almeida Dayanna Mishel-Transformación de la energía. Rueda de Maxwell...Fuentes Almeida Dayanna Mishel-Transformación de la energía. Rueda de Maxwell...
Fuentes Almeida Dayanna Mishel-Transformación de la energía. Rueda de Maxwell...DayannaFuentes
 
Informe 2 de laboratorio de fisica 200_Jorge_Galdamez_20212020493.pdf
Informe 2 de laboratorio de fisica 200_Jorge_Galdamez_20212020493.pdfInforme 2 de laboratorio de fisica 200_Jorge_Galdamez_20212020493.pdf
Informe 2 de laboratorio de fisica 200_Jorge_Galdamez_20212020493.pdfJorgealessandroGalda
 

Similar a DINÁMICA DEL MANIPULADOR (20)

Calculodel exponente de Lyuapunov, con datos del Interactive Physics
Calculodel exponente de Lyuapunov, con datos del Interactive PhysicsCalculodel exponente de Lyuapunov, con datos del Interactive Physics
Calculodel exponente de Lyuapunov, con datos del Interactive Physics
 
Analisis de un tiro
Analisis de un tiroAnalisis de un tiro
Analisis de un tiro
 
Metodo ven te-chow
Metodo ven te-chowMetodo ven te-chow
Metodo ven te-chow
 
Examples methods of calculate roots of equation1
Examples   methods of calculate roots of equation1Examples   methods of calculate roots of equation1
Examples methods of calculate roots of equation1
 
Cursillo estadistica
Cursillo estadisticaCursillo estadistica
Cursillo estadistica
 
Microsoft word 9.problemas aplicados a la ingenieria quimica
Microsoft word   9.problemas aplicados a la ingenieria quimicaMicrosoft word   9.problemas aplicados a la ingenieria quimica
Microsoft word 9.problemas aplicados a la ingenieria quimica
 
Elber
ElberElber
Elber
 
Geoestadistica aplicacion de kriging en mina de Au.(caso practico)
Geoestadistica aplicacion de kriging en mina de Au.(caso practico)Geoestadistica aplicacion de kriging en mina de Au.(caso practico)
Geoestadistica aplicacion de kriging en mina de Au.(caso practico)
 
Ematricial 2
Ematricial 2Ematricial 2
Ematricial 2
 
Analisis espectral sondaje electrico
Analisis espectral sondaje electricoAnalisis espectral sondaje electrico
Analisis espectral sondaje electrico
 
Pd cap 1
Pd cap 1Pd cap 1
Pd cap 1
 
1 mer examen
1 mer examen1 mer examen
1 mer examen
 
Pruebas de normalidad: Prueba de Anderson-Darling
Pruebas de normalidad: Prueba de Anderson-Darling Pruebas de normalidad: Prueba de Anderson-Darling
Pruebas de normalidad: Prueba de Anderson-Darling
 
Design and implementation of a real scale segway
Design and implementation of a real scale segwayDesign and implementation of a real scale segway
Design and implementation of a real scale segway
 
Representación grafica del proceso xr, xs
Representación grafica del proceso xr, xsRepresentación grafica del proceso xr, xs
Representación grafica del proceso xr, xs
 
Informe de fisisca 3
Informe de fisisca  3Informe de fisisca  3
Informe de fisisca 3
 
Fuentes Almeida Dayanna Mishel-Transformación de la energía. Rueda de Maxwell...
Fuentes Almeida Dayanna Mishel-Transformación de la energía. Rueda de Maxwell...Fuentes Almeida Dayanna Mishel-Transformación de la energía. Rueda de Maxwell...
Fuentes Almeida Dayanna Mishel-Transformación de la energía. Rueda de Maxwell...
 
Problemas de Regresion Lineal
Problemas de Regresion LinealProblemas de Regresion Lineal
Problemas de Regresion Lineal
 
Cuaderno de Física la salle + une
Cuaderno de Física   la salle + uneCuaderno de Física   la salle + une
Cuaderno de Física la salle + une
 
Informe 2 de laboratorio de fisica 200_Jorge_Galdamez_20212020493.pdf
Informe 2 de laboratorio de fisica 200_Jorge_Galdamez_20212020493.pdfInforme 2 de laboratorio de fisica 200_Jorge_Galdamez_20212020493.pdf
Informe 2 de laboratorio de fisica 200_Jorge_Galdamez_20212020493.pdf
 

Último

La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 

Último (20)

La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 

DINÁMICA DEL MANIPULADOR

  • 2. DINÁMICA
 •  Dis1nguimos:
 – Dinámica
inversa:
¿cuál
es
el
par
en
cada
 ar1culación
para
un
conjunto
de
q,
qp,
qpp?
 •  Dada
q,
qp,
qpp

calcula
el
par
necesario
en
cada
 ar1culación
para
llevar
al
brazo
a
ese
estado.
 – Dinámica
directa:
¿cuál
es
el
movimiento
del
brazo
 si
aplicamos
unos
pares
det.?

 •  Dadas
q,
qp
y
tau

calcula
la
aceleración
en
cada
eje.
 Podemos
integrar
el
movimiento
(simulación).
Necesita
 conocer
la
dinámica
inversa
para
resolverse.

  • 3. DINÁMICA
INVERSA
 •  Hace
uso
de
las
ecuaciones
clásicas
de
 movimiento
rela1vo
entre
sistemas
de
 referencia.
 •  El
algoritmo
se
divide
en
dos
fases:
 – Propagación
hacia
delante
de
las
velocidades
y
 aceleraciones
ar1culares.
Desde
la
ar1culación
1
a
 la
n.
 – Cálculo
hacia
atrás
de
los
pares/fuerzas
desde
el
 extremo
del
brazo
hasta
la
base.

  • 7.
  • 8. EJEMPLO:

 •  Cálculo
de
la
dinámica
directa
usando
la
 toolbox
de
matlab.
 •  Robot
puma
560
de
Unimate.

  • 9.
  • 10.
  • 11.
  • 12.
  • 13. EJEMPLO:

 •  Se
agrupan
todos
los
datos
que
influyen
en
la
 dinámica.
 •  Probar
en
diferentes
posiciones
conocidas.
 •  Probar
con
diferentes
velocidades.
 •  Después,
repe1r
con
nuestro
robot,
 cambiando
los
parámetros.

  • 14. %matriz puma % alpha A theta D sigma m rx ry rz Ixx Iyy Izz Ixy Iyz Ixz Jm % G B Tc+ Tc- p560 = [ pi/2 0 0 0 0 0 0 0 0 0 0.35 0 0 0 0 200e-6 -62.6111 1.48e-3 .395 -.435 0 .4318 0 0 0 17.4 -.3638 .006 .2275 .13 .524 .539 0 0 0 200e-6 107.815 .817e-3 .126 -.071 -pi/2 .0203 0 .15005 0 4.8 -.0203 -.0141 .070 .066 .086 .0125 0 0 0 200e-6 -53.7063 1.38e-3 .132 -.105 pi/2 0 0 .4318 0 0.82 0 .019 0 1.8e-3 1.3e-3 1.8e-3 0 0 0 33e-6 76.0364 71.2e-6 11.2e-3 -16.9e-3 -pi/2 0 0 0 0 0.34 0 0 0 .3e-3 .4e-3 .3e-3 0 0 0 33e-6 71.923 82.6e-6 9.26e-3 -14.5e-3 0 0 0 0 0 .09 0 0 .032 .15e-3 .15e-3 .04e-3 0 0 0 33e-6 76.686 36.7e-6 3.96e-3 -10.5e-3 ]; % some useful poses qz = [0 0 0 0 0 0]; % zero angles, L shaped pose qr = [0 pi/2 -pi/2 0 0 0]; % ready pose, arm up qstretch = [0 0 -pi/2 0 0 0]; %TAU = rne(DYN, Q, QD, QDD, GRAV, FEXT) % torques en cada articulaciÛn con el robot parado tau = rne(p560, qz, [0 0 0 0 0 0], [0 0 0 0 0 0], [0 0 9.81]', [0 0 0 0 0 0]'); plotbot(p560, qz, 'l') tau t = [0:.056:2]; % create time vector [q,qd,qdd] = jtraj(qz, qr, t); % compute joint coordinate trajectory tau = rne(p560, q, qd, qdd); plotbot(p560, q, 'l') figure, plot(tau) legend('tau_1', 'tau_2','tau_3','tau_4','tau_5','tau_6')
  • 16. •  P560:
Parámetros

 • Parámetros
DH:
alfa,
a,
theta,
D
 p560 = [ pi/2 0 0 0 0 .4318 0 0 -pi/2 .0203 0 .15005 pi/2 0 0 .4318 -pi/2 0 0 0 0 0 0 0]; •  Col
5;
Sigma=0,
rotacional,
sigma=1,
prismá1ca
 •  Col
6:
masas
de
cada
elemento:

 >> p560(:,6) ans = 0 17.4000 4.8000 0.8200 0.3400 0.0900 •  Posición
del
CDM
respecto
de
su
sist.
de
referencia.
 p560(:,7:9) ans = 0 0 0 -0.3638 0.0060 0.2275 -0.0203 -0.0141 0.0700 0 0.0190 0 0 0 0 0 0 0.0320
  • 17. EJEMPLO:

 •  Probar
en
diferentes
posiciones
conocidas.
 tau = rne(p560, qz, [0 0 0 0 0 0], [0 0 0 0 0 0], [0 0 9.81]', [0 0 0 0 0 0]'); plotbot(p560, qz, 'l') tau = 0 37.4837 0.2489 0 0 0 Se puede aproximar como: tau_1=17.4*9.81*0.071 + 6.05*9.81*0.4318
  • 18. %matriz puma % alpha A theta D sigma m rx ry rz Ixx Iyy Izz Ixy Iyz Ixz Jm % G B Tc+ Tc- p560 = [ pi/2 0 0 0 0 0 0 0 0 0 0.35 0 0 0 0 200e-6 -62.6111 1.48e-3 .395 -.435 0 .4318 0 0 0 17.4 -.3638 .006 .2275 .13 .524 .539 0 0 0 200e-6 107.815 .817e-3 .126 -.071 -pi/2 .0203 0 .15005 0 4.8 -.0203 -.0141 .070 .066 .086 .0125 0 0 0 200e-6 -53.7063 1.38e-3 .132 -.105 pi/2 0 0 .4318 0 0.82 0 .019 0 1.8e-3 1.3e-3 1.8e-3 0 0 0 33e-6 76.0364 71.2e-6 11.2e-3 -16.9e-3 -pi/2 0 0 0 0 0.34 0 0 0 .3e-3 .4e-3 .3e-3 0 0 0 33e-6 71.923 82.6e-6 9.26e-3 -14.5e-3 0 0 0 0 0 .09 0 0 .032 .15e-3 .15e-3 .04e-3 0 0 0 33e-6 76.686 36.7e-6 3.96e-3 -10.5e-3 ]; % some useful poses qz = [0 0 0 0 0 0]; % zero angles, L shaped pose qr = [0 pi/2 -pi/2 0 0 0]; % ready pose, arm up qstretch = [0 0 -pi/2 0 0 0]; %TAU = rne(DYN, Q, QD, QDD, GRAV, FEXT) % torques en cada articulaciÛn con el robot parado tau = rne(p560, qz, [0 0 0 0 0 0], [0 0 0 0 0 0], [0 0 9.81]', [0 0 0 0 0 0]'); plotbot(p560, qz, 'l') tau t = [0:.056:2]; % create time vector [q,qd,qdd] = jtraj(qz, qr, t); % compute joint coordinate trajectory tau = rne(p560, q, qd, qdd); plotbot(p560, q, 'l') figure, plot(tau) legend('tau_1', 'tau_2','tau_3','tau_4','tau_5','tau_6')