Colcha 527
Colcha 527
Colcha 527
Datos Personales
Nombre: William Colcha Código: 527
Curso: 9
Paralelo: “A”
Fecha: 2023-05-08
Tema: Obtención del módulo en Matlab RII
1. RESUMEN:
Este presente documento contiene información sobre cómo obtener un modelo de robot
de dos articulaciones en Matlab, menciona conceptos para comprender el tema como la
dinámica del robot, el modelado usando la formulación de Euler-Lagrange y el desarrollo
de un recurso audiovisual en la plataforma youtube para obtener un modelo dinámico de
un robot de dos grados de libertad, detallando y mostrando los resultados obtenidos en
cada paso y finalmente el código utilizado.
2. OBJETIVOS
3. INTRODUCCIÓN
4. DESARROLLO
4.1. Marco Teórico
4.1.1. Dinámica del robot
La dinámica del robot relaciona el movimiento del robot y las fuerzas implicadas en el
mismo. Para diseñar y evaluar la estructura mecánica del robot, así como dimensionar los
actuadores y otras partes. Para la resolución de este modelo se usan métodos y
procedimientos basados en la mecánica Newtoniana y Lagrangiana. La formulación del
modelo dinámico por el método Euler–Lagrange fue presentado por Uiker en 1965. Este
modelo conduce a unas ecuaciones finales bien estructuradas donde aparecen de manera
clara los diversos pares y fuerzas que intervienen en el movimiento.
Existen varios métodos para la obtención del modelo dinámico es mediante la
formulación de Newton-Euler. Para usar este método se parte de la ley de conservación
de par y fuerza. Se aplica habitualmente en robots de 6 grados de libertad, ya que el coste
computacional es mucho menor en comparación con el método Euler–Lagrange. Una vez
que se cuenta con los modelos del manipulador, para su puesta en práctica es importante
tener en cuenta la trayectoria que seguirá dentro de su espacio de trabajo y el estudio de
las singularidades del mismo. El análisis de las singularidades tiene que ver con
determinadas posturas del manipulador que pueden incidir en un desempeño inadecuado
de los sistemas de control [4].
Página 2 de 11
FACULTAD DE INFORMATICA Y ELECTRONCA
ESCUELA DE INGENIERIA ELECTRONICA CONTROL Y REDES INDUSTRIALES
ROBOTICA INDUSTRIAL
PERIODO ACADÉMICO ORDINARIO PERIODO ACADEMICO 26 SEPTIEMBRE 2022-16 MARZO 2023
𝜕𝑨𝑖
𝑼𝑖𝑗 = (1)
𝜕𝒒𝑗
4. Hallar las matrices Uijk definidas por la ecuación 2, en donde es la derivada parcial de
Página 3 de 11
FACULTAD DE INFORMATICA Y ELECTRONCA
ESCUELA DE INGENIERIA ELECTRONICA CONTROL Y REDES INDUSTRIALES
ROBOTICA INDUSTRIAL
PERIODO ACADÉMICO ORDINARIO PERIODO ACADEMICO 26 SEPTIEMBRE 2022-16 MARZO 2023
𝜕𝑼𝑖𝑗
𝑼𝑖𝑗𝑘 = (2)
𝜕𝒒𝑘
6. Hallar las matrices de inercias D=[dij] en la cual sus elementos vienen definidos por
la ecuación 4.
𝑛
𝑡
𝑑𝑖𝑗 = ∑ 𝑇𝑟𝑎𝑧𝑎(𝑈𝑘𝑗 𝐽𝑘 𝑈𝑘𝑖 )
𝑘=(max 𝑖,𝑗) (4)
Con i,j=1,2,....,n
n=números de grados de libertad.
7. Encontrar los términos hikm definidos por la ecuación 5:
Página 4 de 11
FACULTAD DE INFORMATICA Y ELECTRONCA
ESCUELA DE INGENIERIA ELECTRONICA CONTROL Y REDES INDUSTRIALES
ROBOTICA INDUSTRIAL
PERIODO ACADÉMICO ORDINARIO PERIODO ACADEMICO 26 SEPTIEMBRE 2022-16 MARZO 2023
𝑛 𝑛
ℎ𝑖 = ∑ ℎ𝑖 ∑ ℎ𝑖𝑘𝑚 𝑞̇ 𝑘 𝑞̇ 𝑚
𝑘=1 𝑚=1
(6)
9. Hallar la matriz columna de fuerzas de gravedad C=[c i]T donde sus elementos se
definen en la ecuación:
𝑛
𝑐𝑖 = ∑(−𝑚𝑗 𝒈𝑼𝒋𝒊 𝑟𝑗 )
𝑗=1 (7)
En donde i=1,2,...,n
g= es el vector de gravedad expresado en el sistema de la base S 0 y vienen expresado
por (gx0, gy0, gz0,0).
i
rj= es el vector de coordenadas homogéneas del centro de masas del elemento j
expresado en el sistema de referencias del elemento i. [7]
10. La ecuación dinámica del sistema será la descrita en la ecuación 8:
𝝉 = 𝑫𝒒̈ + 𝑯 + 𝑪 (8)
𝝉 será el vector de fuerzas y pares motores efectivos aplicados sobre cada coordenada
qi.
Página 5 de 11
FACULTAD DE INFORMATICA Y ELECTRONCA
ESCUELA DE INGENIERIA ELECTRONICA CONTROL Y REDES INDUSTRIALES
ROBOTICA INDUSTRIAL
PERIODO ACADÉMICO ORDINARIO PERIODO ACADEMICO 26 SEPTIEMBRE 2022-16 MARZO 2023
En la Tabla 1 se puede visualizar los parámetros de D-H del robot polar de la figura
anterior, se aplicará el método de Lagrange-Euler utilizando el entorno de Matlab.
Página 6 de 11
FACULTAD DE INFORMATICA Y ELECTRONCA
ESCUELA DE INGENIERIA ELECTRONICA CONTROL Y REDES INDUSTRIALES
ROBOTICA INDUSTRIAL
PERIODO ACADÉMICO ORDINARIO PERIODO ACADEMICO 26 SEPTIEMBRE 2022-16 MARZO 2023
Página 7 de 11
FACULTAD DE INFORMATICA Y ELECTRONCA
ESCUELA DE INGENIERIA ELECTRONICA CONTROL Y REDES INDUSTRIALES
ROBOTICA INDUSTRIAL
PERIODO ACADÉMICO ORDINARIO PERIODO ACADEMICO 26 SEPTIEMBRE 2022-16 MARZO 2023
Con las matrices encontradas, se puede encontrar el modelo dinámico del robot
utilizando la ecuación 8, con la siguiente fórmula ingresada en Matlab se encontrará
respuesta:
Página 8 de 11
FACULTAD DE INFORMATICA Y ELECTRONCA
ESCUELA DE INGENIERIA ELECTRONICA CONTROL Y REDES INDUSTRIALES
ROBOTICA INDUSTRIAL
PERIODO ACADÉMICO ORDINARIO PERIODO ACADEMICO 26 SEPTIEMBRE 2022-16 MARZO 2023
Se puede observar el par de rotación del motor que se verán influenciadas por el
rozamiento y otras perturbaciones encontradas en la articulación 1, mientras que en
la segunda fila se encuentra la fuerza motora efectiva hallada en la articulación 2.
5. CONCLUSIONES
Para hallar el modelo dinámico de un robot se vuelve un proceso complejo, pero con la
ayuda del software Matlab se puede simplificar las operaciones y cálculos, únicamente
incluir el procedimiento a realizar con la sintaxis adecuada. Por otro lado, el modelo
dinámico de un robot polar de 2 GDL interviene directamente dos fuerzas para la
movilización de sus articulaciones.
6. RECOMENDACIONES
Página 9 de 11
FACULTAD DE INFORMATICA Y ELECTRONCA
ESCUELA DE INGENIERIA ELECTRONICA CONTROL Y REDES INDUSTRIALES
ROBOTICA INDUSTRIAL
PERIODO ACADÉMICO ORDINARIO PERIODO ACADEMICO 26 SEPTIEMBRE 2022-16 MARZO 2023
7. REFERENCIAS
[1] ROBOTNIK, «Historia de los robots y la robótica,» 2 Noviembre 2021. [En línea]. Available:
https://robotnik.eu/es/historia-de-los-robots-y-la-robotica/. [Último acceso: 2022].
[2] R. d. Robots, «Robots industriales,» 2021. [En línea]. Available:
https://revistaderobots.com/robots-y-robotica/robots-industriales-y-robotica-industrial/.
[3] E. ROBOTICS, «Evolución de la robótica industrial,» 2021. [En línea]. Available:
https://www.edsrobotics.com/blog/evolucion-robotica-industrial/.
[4] Desconocido, «Dinámica de robots,» 2012. [En línea]. Available:
https://nbio.umh.es/files/2012/04/practica3.pdf.
[5] Barbol, «Ecuaciones de Lagrange,» 2003. [En línea]. Available:
https://www.lawebdefisica.com/dicc/lagrange/.
[6] J. Parejo, «La representación Denavit-Hartenberg,» 2008. [En línea]. Available:
https://personal.us.es/jcortes/Material/Material_archivos/Articulos%20PDF/RepresentDH.pdf.
[7] A. Barrientos, Fundamentos de robótica, Madrid : McGRAW-Hill, 1997.
[8] J. Infante y J. Rey, «Introducción al Matlab,» 2010. [En línea]. Available:
http://www.mat.ucm.es/~jair/matlab/notas.htm.
Página 10 de 11
FACULTAD DE INFORMATICA Y ELECTRONCA
ESCUELA DE INGENIERIA ELECTRONICA CONTROL Y REDES INDUSTRIALES
ROBOTICA INDUSTRIAL
PERIODO ACADÉMICO ORDINARIO PERIODO ACADEMICO 26 SEPTIEMBRE 2022-16 MARZO 2023
Página 11 de 11