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

Interfaz Rs-232
Interfaz Rs-232Interfaz Rs-232
Interfaz Rs-232Lu Rayner
 
Presentacion xdsl
Presentacion xdslPresentacion xdsl
Presentacion xdsljazovi
 
Capítulo IV - Arquitectura de la Red Móvil 2G / GSM
Capítulo IV - Arquitectura de la Red Móvil 2G / GSMCapítulo IV - Arquitectura de la Red Móvil 2G / GSM
Capítulo IV - Arquitectura de la Red Móvil 2G / GSMAndy Juan Sarango Veliz
 
Grupo Nº 6 - Servicio Triple Play
Grupo Nº 6 - Servicio Triple PlayGrupo Nº 6 - Servicio Triple Play
Grupo Nº 6 - Servicio Triple Playleandrofiuba
 
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / SigtranSeñalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / SigtranEng. Fernando Mendioroz, MSc.
 
Tipos de Ruido en las telecomunicaciones
Tipos de Ruido en las telecomunicacionesTipos de Ruido en las telecomunicaciones
Tipos de Ruido en las telecomunicacionesSaúl Vázquez
 
Temperatura, presión, análisis dimensional e interpolación
Temperatura, presión, análisis dimensional e interpolaciónTemperatura, presión, análisis dimensional e interpolación
Temperatura, presión, análisis dimensional e interpolaciónMario Yovera Reyes
 
Fundamentos de Redes. Tema 3 - La capa de Aplicación
Fundamentos de Redes. Tema 3 - La capa de AplicaciónFundamentos de Redes. Tema 3 - La capa de Aplicación
Fundamentos de Redes. Tema 3 - La capa de AplicaciónMiguel Ángel Martín Tardío
 
Red telefonica conmutada
Red telefonica conmutadaRed telefonica conmutada
Red telefonica conmutadaMartin Díez
 
diseño de direccionamiento
diseño de direccionamiento diseño de direccionamiento
diseño de direccionamiento soledad serapio
 

La actualidad más candente (18)

Solución ejercicios 9 12
Solución ejercicios 9 12Solución ejercicios 9 12
Solución ejercicios 9 12
 
xDSL
xDSLxDSL
xDSL
 
Senoides y fasores presentacion ppt
Senoides  y fasores presentacion pptSenoides  y fasores presentacion ppt
Senoides y fasores presentacion ppt
 
Interfaz Rs-232
Interfaz Rs-232Interfaz Rs-232
Interfaz Rs-232
 
Presentacion xdsl
Presentacion xdslPresentacion xdsl
Presentacion xdsl
 
Capítulo IV - Arquitectura de la Red Móvil 2G / GSM
Capítulo IV - Arquitectura de la Red Móvil 2G / GSMCapítulo IV - Arquitectura de la Red Móvil 2G / GSM
Capítulo IV - Arquitectura de la Red Móvil 2G / GSM
 
Grupo Nº 6 - Servicio Triple Play
Grupo Nº 6 - Servicio Triple PlayGrupo Nº 6 - Servicio Triple Play
Grupo Nº 6 - Servicio Triple Play
 
Métodos de prueba
Métodos de pruebaMétodos de prueba
Métodos de prueba
 
ospf isis
ospf   isisospf   isis
ospf isis
 
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / SigtranSeñalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
Señalización en Redes Telefónicas Públicas Conmutadas SS7 / DSS1 / Sigtran
 
Tipos de Ruido en las telecomunicaciones
Tipos de Ruido en las telecomunicacionesTipos de Ruido en las telecomunicaciones
Tipos de Ruido en las telecomunicaciones
 
Redes de transporte
Redes de transporteRedes de transporte
Redes de transporte
 
4 lineas1 ejercicios
4 lineas1 ejercicios4 lineas1 ejercicios
4 lineas1 ejercicios
 
Temperatura, presión, análisis dimensional e interpolación
Temperatura, presión, análisis dimensional e interpolaciónTemperatura, presión, análisis dimensional e interpolación
Temperatura, presión, análisis dimensional e interpolación
 
Fundamentos de Redes. Tema 3 - La capa de Aplicación
Fundamentos de Redes. Tema 3 - La capa de AplicaciónFundamentos de Redes. Tema 3 - La capa de Aplicación
Fundamentos de Redes. Tema 3 - La capa de Aplicación
 
filtros paso bajo,alto y banda
filtros paso bajo,alto y bandafiltros paso bajo,alto y banda
filtros paso bajo,alto y banda
 
Red telefonica conmutada
Red telefonica conmutadaRed telefonica conmutada
Red telefonica conmutada
 
diseño de direccionamiento
diseño de direccionamiento diseño de direccionamiento
diseño de direccionamiento
 

Similar a Modelado de la dinámica de un manipulador mediante parámetros

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 Modelado de la dinámica de un manipulador mediante parámetros (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

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 

Último (20)

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 

Modelado de la dinámica de un manipulador mediante parámetros

  • 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')