Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEL CENTRO
UNIDAD 2: Evidencia de
conocimientos
Asignatura
Control de Robots
Profesor
Dr. José Ney Garrido Vázquez
Cuatrimestre: 9
Grupo: M2-9
e-mail: ale.daniel2025@gmail.com
MATERIALES Y MÉTODOS
Materiales:
Laptop
Documentación de MatLab
Software SketchUp
Métodos:
Realizar la separación de los componentes del robot paso a paso, guardando cada conjunto de
componentes en un archivo diferente.
LECTURA DEL CAD DE ROBOT EN MATLAB
Software: SketchUp
Dentro de este software de modelado 3D podemos encontrar una interfaz amigable a la vista,
además de ser intuitiva para su uso, debido a la simpleza en su menú de operaciones.
Primeramente, se empezó por segmentar la base del robot, como se puede observar en la
imagen siguiente. (Figura 1).
Una vez se convirtieron los componentes del robot, se procedió a realizar la lectura
de los mismos, para ello, se crea una función en nuevo script. Adentro del script
creamos la función e integramos el comando stlRead(‘nombre del archivo). Se
abrió una función llamada “ArmRobot2_1” y se generó la variable global Arm.
Para lograr que el robot sea graficado dentro de Matlab, se tiene que obtener los
vértices y caras (de cada pieza), se utilizan los comandos vértices y faces.
Donde podemos observar que cada pieza tuvo una igualación, esto para
emplearse más adelante usando el mismo nombre todo el tiempo, así evitamos
problemas al nombrar y llamar a las partes del robot.
Código: armPlot
Dentro de este código (Que se encuentra dentro de una función) establecemos varias cosas: el
color del robot, la ubicación del robot, sus dimensiones, todo lo necesario para colocarlo
dentro de Matlab. Se comenzó colocando el comando armGraph, en cual establecemos las
variables a utilizar dentro de nuestro código.
Procedemos a llamar a la variable global, para tenerla declarada en este código, se les asigna
un valor a las variables.
Asi también se utiliza el comando robotPatch que es el necesario para manipular el robot.
Una vez realizado lo anterior, se procedió a utilizar el comando robotPatch con todas las
piezas sólidas previamente importadas desde Skechtup, este proceso del código consistió
en brindarle el color deseado y la cinemática esperada para el robot, el proceso se repitió
con las 4 piezas del robot, como se puede observar en las siguientes capturas.
Código: Simulación 3D
Para este código se realizó la simulación del modelo matemático del robot para se
pudieran detectar errores en caso de hallarlos. Se comenzó determinando el tiempo
inicial, tiempo final del proceso, así como la longitud.
Los parámetros del robot fueron dados, teniendo la base del robot como b, l1 como la
longitud del eslabón 1, l2 como longitud del eslabón 2.
Como podemos observar en la imagen anterior, se destacan las posiciones angulares del
robot, las cuales son dadas para q2 y q3, teniendo un movimiento hacia la zona de las -y
asimismo de forma vertical.
Se establecieron las condiciones iniciales del robot, es decir, la ubicación exacta del
mismo en el espacio. Colocando los eslabones en sus respectivas posiciones primarias,
indicando su ángulo.
Dentro de este código se buscó representar lo abstracto con algo real, visible dentro de una
gráfica, usando las partes de:
Tiempo
Parámetros del robot
Posiciones angulares
En este código ocurre algo similar que, con los códigos anteriores, debido a que se
utilizan secciones previamente escritas, las cuales son las siguientes:
Tiempo
Condiciones iniciales (Con la escala indicada)
Posiciones angulares
Parámetros del robot
Punto operacional
Cinemática directa
Acciones de control
Bucle (De los puntos de referencia con sus ecuaciones cinemáticas)
SketchUp es un programa de diseño gráfico y modelado en tres dimensiones basado en caras. Es utilizado
para el modelado de entornos de planificación urbana, arquitectura, ingeniería civil, diseño industrial,
diseño escénico, GIS, videojuegos o películas.
SketchUp es una de las herramientas de modelado 3D más populares del mundo. Puede usarse en proyectos
grandes y pequeños, desde casas personalizadas hasta trabajos comerciales complejos. SketchUp es una
herramienta intuitiva y potente propiedad de Trimble Inc., una empresa emprendedora cuyo principal
objetivo es cambiar la forma en que el mundo trabaja con la tecnología. Arquitectos, ingenieros, gerentes de
construcción y otros profesionales de todo el mundo usan SketchUp para poner en marcha sus proyectos.
Para esta práctica en específico, llamó mi atención lo sencillo que me resultó manipular el software, debido
a su fácil y ergonómica forma de utilizar.
BIBLIOGRAFÍA
https://www.youtube.com/watch?v=vLAVYYxtNhI&t=1120s
2022, de https://la.mathworks.com/help/matlab/ref/diff.html