Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UANL
Mecatrónica
53
4:
Laboratorio de Arquitectura de Robots
-0
-a
Grupo: 306 Salón: 12204
23
20
de
Movimientos por trayectoria
e
br
Actividad Práctica No. 4
em
vi
no
Profesor:
ló
Alumno:
ca
in
qu
Matrı́cula:
lo
b
Pa
1962235
an
Ju
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
Índice
1. Introducción 3
2. Objetivo 3
3. Marco Teórico 3
3.1. Tipos de trayectorias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2. Trayectorias Punto a Punto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
53
3.3. Trayectorias Coordinadas o Isócronas . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4:
3.4. Trayectorias Continuas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
-0
3.5. Trayectorias por Interpolación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
-a
23
4. Desarrollo 6
20
4.1. Paso 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
de
4.2. Paso 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
e
4.3. Paso 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
br
4.4. Paso 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
em
4.5. Paso 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
vi
4.6. Paso 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
no
4.7. Paso 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
de
4.8. Paso 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2
4.9. Paso 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
n-
4.10. Preguntas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
ló
al
6. Conclusión 15
ca
in
qu
Es
blo
Pa
an
Ju
2
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
1. Introducción
En esta práctica, entraremos mas a fondo en el robot Dobot M1 utilizando la interfaz M1Studio. El
objetivo principal de esta práctica es capacitarnos para diseñar trayectorias simples y efectivas para
el elemento final del robot Dobot M1, teniendo en cuenta tanto el punto de inicio como el punto de
destino de la trayectoria.
Diseñar trayectorias para un robot es esencial para que este pueda desempeñar tareas especı́ficas
de manera precisa y eficiente. La correcta planificación de movimientos es crucial en aplicaciones
53
industriales, médicas y muchas otras áreas donde los robots desempeñan un papel cada vez más
4:
importante.
-0
-a
En esta práctica, aprenderemos a utilizar la interfaz M1Studio, una herramienta poderosa que facilita
23
la programación y control del robot Dobot M1. A través de ejercicios prácticos, podremos adquirir
20
conocimientos sobre cómo definir y optimizar trayectorias, considerando factores como la distancia,
de
la velocidad y la seguridad. Esto permitirá adquirir una comprensión sólida de la planificación de
movimientos en el contexto de la arquitectura de robots.
e
br
2. Objetivo em
vi
no
El estudiante diseñará trayectorias simples para el elemento final del robot, considerando el punto
de
más profunda sobre las capacidades y caracterı́sticas particulares de este robot M1 Dobot. Esta
al
experiencia nos permitirá no solo adquirir conocimiento teórico sobre la arquitectura de robots y
ag
su funcionamiento, sino también aplicar este conocimiento en un escenario práctico. A medida que
M
exploremos las trayectorias del M1 Dobot, aprenderemos sobre los diferentes tipos de movimientos
ca
que puede realizar, como movimientos lineales, circulares o incluso movimientos complejos en varios
in
ejes.
qu
Es
3. Marco Teórico
lo
b
Pa
Para realizar una determinada tarea, el robot debe moverse desde un punto inicial a un punto final.
Ju
Este movimiento puede ser realizado según infinitas trayectorias espaciales. De entre todas ellas hay
algunas que ofrecen, desde el punto de vista del control cinemático o por su utilidad y aplicación en
diversas tareas, mayor facilidad de implementación que otras.
3
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
53
4:
-0
-a
23
20
Figura 1: Trayectoria punto a punto en un brazo de robot.
de
e
br
em
En este tipo de trayectorias cada articulación evoluciona desde su posición inicial a la final sin
vi
realizar consideración alguna sobre el estado o evolución de las demás articulaciones. Normalmente,
no
cada actuador trata de llevar su respectiva articulación al punto de destino en el menor tiempo
de
posible, pudiéndose distinguir dos casos: movimiento eje a eje y movimiento simultáneo de ejes.
2
Movimiento de Eje a Eje. Sólo se mueve un eje por vez. Comenzará a moverse la primera arti-
n-
culación, y una vez que ésta haya alcanzado su punto final, lo hará la segunda, y ası́ sucesivamente.
ló
Este tipo de movimiento obviamente da como resultado un mayor tiempo de ciclo, teniendo como
al
ag
única ventaja un menor consumo de potencia instantánea por parte de los actuadores.
M
Movimiento Simultáneo de Ejes. Los actuadores comienzan simultáneamente a mover las articu-
ca
laciones del robot a una determinada velocidad. Dado que en general, tanto las distancias a recorrer
in
como las velocidades serán diferentes, cada articulación terminará su movimiento en un instante
qu
diferente.
Es
lo
El movimiento del robot no terminará sino hasta que se alcance por completo el punto final, lo que
b
se producirá en el momento en que el último actuador se detenga por completo. De esta manera, el
Pa
tiempo total invertido en el movimiento del manipulador coincidirá con el tiempo invertido por el
an
eje que más tiempo emplee en realizar su movimiento particular, por lo cual, generalmente el resto
Ju
4
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
53
4:
-0
Figura 2: Trayectoria coordinada ejemplificada en grafica.
-a
23
20
Para evitar que algunos actuadores trabajen forzando sus velocidades y aceleraciones, teniendo que
esperar el término del movimiento de la articulación más lenta, puede hacerse un cálculo previo. Si se
de
conoce de antemano cuál es la articulación que tomará más tiempo en detenerse, entonces se puede
e
br
adecuar el movimiento del resto de las articulaciones para que todas inviertan el mismo tiempo en sus
em
movimientos, con lo cual se conseguirá que todos los eslabones del robot se detengan simultáneamente.
vi
De esta forma, todas las articulaciones se coordinarán, comenzando y terminando su movimiento al
no
mismo tiempo, adaptándose a la más lenta. Gracias a esto, el tiempo total invertido en el movimiento
es el menor posible, y no se exigirán aceleraciones y velocidades elevadas a los actuadores de manera
de
inútil.
2
n-
ló
En este caso, es preciso calcular de manera continua las trayectorias en lı́nea recta o en arco de
cı́rculo; pues la trayectoria que sigue el extremo del robot es especificada por el usuario.
Una vez realizada la planificación de trayectorias, es necesario generar los movimientos concretos y
controlarlos para mantener al robot en la trayectoria planificada.
5
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
4. Desarrollo
En esta practica se uso la interfaz M1Studio para manipular el robot Dobot M1 con el fin de crear
53
una rutina utilizando la tabla para insertar las coordenadas en las que se moverá el brazo e ir viendo
4:
-0
cada una de estas posiciones.
-a
23
20
de
e
br
em
vi
no
de
2
n-
ló
al
ag
M
De esta manera sabiendo ya los valores que pondremos en la tabla, nos pasamos directamente al
Es
software para poder empezar al pie de la letra con las diferentes coordenadas que se solicitan en la
lo
tabla anterior y de esta manera poder lograr nuestra rutina sea correcta para que el robot pueda
b
6
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
53
4:
-0
-a
23
20
de
Figura 5: Puntos para cada movimiento en la interfaz M1Studio.
e
br
em
A continuación se mostrarán las fotos de las diferentes posiciones del robot obtenidas mediante la
tabla que se explicó en la sección anterior: vi
no
de
4.1. Paso 0
2
n-
ló
al
ag
M
ca
in
qu
Es
lo
b
Pa
an
Ju
7
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
4.2. Paso 1
53
4:
-0
-a
23
20
de
e
br
em
vi
Figura 7: Posición del robot en Paso 1.
no
de
4.3. Paso 2
2
n-
ló
al
ag
M
ca
in
qu
Es
lo
b
Pa
an
Ju
8
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
El movimiento que realizo el robot dentro de esta primera sección de la tabla engloba desde el paso
0 hasta el paso 4, se representó en las imagenes previas. Como podemos observar el brazo del robot
movió las articulaciones J3 hacia abajo, J1 hacia la derecha al igual que J2, J4 no presento ningún
movimiento.
4.4. Paso 5
53
4:
-0
-a
23
20
de
e
br
em
vi
no
de
2
n-
ló
al
ag
M
ca
in
qu
Es
lo
b
Pa
an
Ju
9
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
4.5. Paso 6
53
4:
-0
-a
23
20
de
e
br
em
vi
no
de
2
n-
ló
al
ag
M
ca
in
qu
En este caso, para las segundas coordenadas de la rutina, se utilizaron del paso 5 al paso 7, lo que
Pa
10
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
4.6. Paso 8
53
4:
-0
-a
23
20
de
e
br
em
vi
Figura 11: Posición del robot en Paso 8.
no
de
4.7. Paso 9
2
n-
ló
al
ag
M
ca
in
qu
Es
lo
b
Pa
an
Ju
11
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
4.8. Paso 11
53
4:
-0
-a
23
20
de
e
br
em
vi
no
de
2
n-
ló
al
ag
M
ca
in
qu
Como se puede observar en las terceras coordenadas propuestas en las que incluı́a desde el paso 8
Pa
hasta el paso 11, las articulaciones J1 y J2 permanecieron iguales, solo cambio la articulación J3 que
an
se elevo, manteniendo la forma del ángulo recto. (J4 sigue sin presentar movimiento) .
Ju
12
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
4.9. Paso 12
53
4:
-0
-a
23
20
de
e
br
em
vi
no
de
2
n-
ló
al
ag
M
ca
in
qu
Es
lo
En esta última posición la articulación J3 se colocó en la posición más baja verticalmente, las arti-
Ju
culaciones J1 y J2 se movieron ambas hacia la derecha, quedo flexionado de tal manera que forma
una lı́nea curva hacia la derecha. Terminando de hacer su rutina se coloca de nuevo en su posición
Home.
13
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
4.10. Preguntas
1. ¿Cuál es la diferencia entre los movimientos manuales y mediante la memoria para el robot
M1?
La principal diferencia entre los movimientos manuales y mediante la memoria para el robot Dobot
M1 radica en el grado de control y repetibilidad. Los movimientos manuales son flexibles y adecuados
para situaciones de interacción en tiempo real, mientras que los movimientos mediante la memoria
son ideales cuando se necesita precisión y repetibilidad en tareas automatizadas. La elección entre
53
estos dos enfoques dependerá de los requisitos especı́ficos de la tarea a realizar.
4:
-0
2. ¿Le fue difı́cil asignar las diferentes posiciones del robot, y por qué?
-a
23
No, esto es debido a que ya se ha trabajado durante este semestre y en anteriores con simuladores
20
los cuales nos ayudaron a entender/comprender lo que se veia durante la practica.
de
3. ¿Cómo afecta el cambio de velocidad y de arranque al robot?
e
br
En general, el control preciso de la velocidad y el arranque es esencial para garantizar que el robot
em
realice sus tareas de manera segura y efectiva. Los parámetros de velocidad y arranque deben ajustarse
vi
de acuerdo a la aplicación especı́fica y las capacidades del robot. Un ajuste inapropiado puede dar
no
lugar a movimientos erráticos, pérdida de precisión y posibles daños al robot o a los objetos que
de
estos conocimiento indagando en fuente de información en sitios web de internet ademas de leer la
Es
información proporcionada procedente del archivo que se adjunto en la práctica. Gracias a esto lo-
gramos comprender cómo se planifican y ejecutan los movimientos en un entorno robótico controlado
lo
en el laboratorio correspondiente.
b
Pa
La práctica fue completada satisfactoriamente y sin ningún problema, todo esto gracias a que se-
an
guimos al pie de la letra las instrucciones del archivo adjunto. Primero que nada leı́mos el pdf
Ju
proporcionado entendiendo a fondo como acceder a la interfaz del M1Studio en la sección “Add Mo-
tion Command”, esto para no ocasionar algún daño al robot utilizado. Después era tiempo de añadir
los movimientos de la trayectoria que el robot deberı́a de seguir, se nos proporcionó una tabla con
las coordenadas que agregarı́amos al software y corroboramos que estas coordenadas estaban dentro
del espacio de trabajo del robot, respetando sus restricciones.
14
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
Para esto tuvimos que entender que significaba cada una de las columnas para saber diferenciarlas
y poder darle buen uso al robot, entendimos que las velocidades y aceleraciones se miden ası́ como
añaden.
6. Conclusión
En conclusión, durante este ejercicio,tuve la oportunidad de aprender sobre la planificación de tra-
yectorias para el robot Dobot M1, centrándome en el diseño de movimientos simples desde un punto
53
inicial a un punto final, todo ello a través de la interfaz M1Studio.
4:
-0
A lo largo de esta práctica, he comprendido la importancia de controlar la velocidad y el arranque
-a
de un robot. La capacidad de ajustar estos parámetros de manera adecuada es esencial para lograr
23
movimientos suaves, precisos y eficientes.
20
de
La interfaz M1Studio se ha revelado como una herramienta poderosa que facilita la programación y
el control del robot. Esta experiencia me ha proporcionado las habilidades necesarias para utilizar
e
br
esta interfaz en futuros proyectos y desafı́os en el campo de la robótica.
em
vi
En resumen, el diseño de trayectorias es un aspecto fundamental en la automatización y la robóti-
no
ca industrial, y los conocimientos adquiridos aquı́ me han brindado una sólida base para futuros
desarrollos y aplicaciones en este emocionante campo.
de
2
n-
ló
al
ag
M
ca
in
qu
Es
lo
b
Pa
an
Ju
15
Laboratorio de Arquitectura de Robots Actividad Práctica No. 4
Referencias
[ude] 5.1. Planificaci&xF3;n de Trayectorias — udesantiagovirtual.cl. http://www.
udesantiagovirtual.cl/moodle2/mod/book/tool/print/index.php?id=24819. [Accessed
02-11-2023].
53
tipos-de-trayectorias-en-robotica. [Accessed 02-11-2023].
4:
-0
[4] UNIDAD III Control Cinemático del Robot Tipos de trayectorias - ppt video online descargar —
-a
slideplayer.es. https://slideplayer.es/slide/3734660/. [Accessed 02-11-2023].
23
20
Los créditos de las fotografı́as pertenecen a sus respectivos autores.
de
e
br
em
vi
no
de
2
n-
ló
al
ag
M
ca
in
qu
Es
lo
b
Pa
an
Ju
16