Arquitectura de robots
juzzooInforme8 de Marzo de 2019
639 Palabras (3 Páginas)150 Visitas
Facultad de Ingeniería Mecánica y Eléctrica
Reporte proyecto
Robot RRR
Juan Carlos de Jesús Meliton 1716578
Ing. Jazmín Alejandra Alvarado
Arquitectura de robots Martes N1
21 de noviembre de 2017
Introducción
[pic 1]
Según la Asociación de Industrias de Robótica, un robot industrial se define como:
"Un robot industrial es un manipulador multifuncional reprogramable, capaz de mover materias, piezas, herramientas, o dispositivos especiales, según trayectorias variables, programadas para realizar tareas diversas"
También es importante establecer la definición de “Manipulador”, la cual de acuerdo a la Asociación Francesa de Normalización, es:
“Manipulador: mecanismo formado generalmente por elementos en serie, articulados entre sí, destinado al agarre y desplazamiento de objetos. Es multifuncional y puede ser gobernado directamente por un operador humano o mediante dispositivo lógico.”
Un manipulador robótico consta de una secuencia de elementos estructurales rígidos, denominados enlaces o eslabones, conectados entre sí mediante juntas o articulaciones, que permiten el movimiento relativo de cada dos eslabones consecutivos.
Para este proyecto de la materia de Arquitectura de Robots, se diseñó un robot manipulador programable de 3 grados de libertad. Los grados de libertad son representados por las articulaciones, las cuales para este caso, son 3 articulaciones rotacionales, por lo que a este tipo de manipulador se le denomina Robot RRR.
Diseño CAD
Material Utilizado
- 2 Motores de pasos NEMA 17
- 1 Servomotor MG995
- MDF
- Arduino UNO
Cálculos
Cinemática directa
[pic 2]
[pic 3]
[pic 4]
Cinemática Inversa:
[pic 5]
[pic 6]
[pic 7]
[pic 8]
[pic 9]
[pic 10][pic 11]
Código
Nosotros utilizamos LabView para realizar el programa del robot rrr, como vemos de izquierda a derecha el programa empieza poniendo el puerto serial donde esta conectado el arduino luego activamos los servomotores, dentro del cuadro tipo while tenemos un subvi que hace todos los cálculos para la cinematica inversa y dentro de los cuatros tipos case se realizan los cálculos para mandar los pulsos del pwm a los servomotores para que giren los grados deseados, al final del programa se cierran los puertos del arduino y se desconecta el arduino.
[pic 12]
Estos son los cálculos para realizar la cinemática inversa
[pic 13]
Esta es la interface del robot
[pic 14]
Conclusiones
Eugenio Antonio Naranjo Maldonado 1617768
Para este proyecto pudimos diseñar, programar y armar un robot manipulador de 3 grados de libertad. Estos temas me parecen muy interesantes, ya que los robots manipuladores podemos compararlos con las extremidades del cuerpo humano, y el saber analizarlos, modelarlos y programarlos es necesario en áreas como la ingeniería médica y el diseño de prótesis, las cuales son áreas en las que me gustaría especializarme en un futuro.
...