Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad de Pamplona
Comité Editorial Revista Colombiana de Tecnologías de Avanzada
Ciudadela Universitaria. Pamplona, Norte de Santander, Colombia.
Tel.: 57-7-5685303, Fax: 57-7-5685303, Ext. 144
E-mail: {anyomanipe., misaconbal, yesseleal28}@gmail.com
Abstract: This article describes the development of a robotic system for academic
purposes for the process of sealing boxes, has five degrees of freedom, mechanical
principles are used to make the design, as for the part of simulation it is necessary to take
into account the programming with which you will have control of each of the joints. In
addition the construction and assembly of the arm is detailed, with the servos that each
articulation counts to make the respective routine of the arm, and an arduino card MEGA
is used as controller, which, allow to do the programming for each one of the servos, and
In addition, communication is made with the MATLAB software, in order to make an
interface with which control is easier, since in this model kinematic models are
implemented, which include direct and inverse kinematics so that the robot can translate
the coordinates and perform the routine you want
1
Universidad de Pamplona
CIETA
El robot es un brazo tipo antropomórfico, con Fig 2. Diagrama de flujo de la función realizada
cinco grados de libertad (GDL), los cuales por el brazo.
proporcionan los movimientos básicos e
independientes; sus cinco articulaciones son 2.2. DISEÑO MECÁNICO
rotacionales y sus actuadores son eléctricos
(servomotores).
La forma general del diseño obedece a
una estructura de un robot
antropomórfico. En la fig. 1, se muestra
el modelo real del brazo robótico, que
consta de cinco grados de libertad o
articulaciones de tipo rotacional, las
cuales son controladas por medio de
cuatro servomotores, que permiten su
movimiento, el cual tiene un rango de
movimiento de 180 grados de rotación,
para el otro grado de libertad se tiene en
cuenta la base en la cual se tomara un
Fig 1. Modelo del brazo robótico (real).
motor paso a paso, que gracias a su
programación puede rotar todas las
Para el control de los servomotores se hizo el articulaciones al punto en el que se
debido código en el software de Matlab, en desea trabajar.
donde se ingresan, por medio de una matriz, la
cual, será la matriz de transformación
homogénea, la ubicación de la caja donde se
requiere hacer el debido sellado. Posteriormente,
mediante el análisis cinemático, se calculan los
ángulos de rotación correspondientes para cada
una de las articulaciones de acuerdo con el punto
en el que se requiera poner el sello a una caja de
orden arbitrario.
En el diagrama de flujo representado en la fig. se
detalla la secuencia de tareas que realiza el brazo
robótico.
2
Universidad de Pamplona
CIETA
Fig 6. soporte servos del antebrazo. Fig 10. Secuencia Brazo robótico.
3
Universidad de Pamplona
CIETA
4
Universidad de Pamplona
CIETA
(2)
(3)
Para poder hallar el valor de Q1 miramos al
robot desde una vista superior en la cual se puede
ver una distancia d, pero no la proyección real de
cada articulación entonces se le aplica un análisis
geométrico a la vista que estamos analizando y
aplicando el teorema de Pitágoras podemos
encontrar el valor de Q1.
(4)
(5)
(6)
= (7)
= (8)
(9)
(10)
CODO ABAJO=1
(11)
(12)
(13)
(14)
(15)
5
Universidad de Pamplona
CIETA
2.3.4 SINGULARIDADES
6
Universidad de Pamplona
CIETA
7
Universidad de Pamplona
CIETA
5. REFERENCIAS
8
Universidad de Pamplona
CIETA
9
Universidad de Pamplona