Professional Documents
Culture Documents
, i = 1, 2, 3, y
1,2,3 en
cuanto a la posicin de los puntos caractersticos o el efector
final (TCP Tool Centre Point), respecto a las coordenadas
generales:
la
siguiente ecuacin puede ser usada[23]:
3
3
2
3
Donde las variables
, el
ngulo para el primer eje del motor. Pero el ngulo
puede
ser resuelto finalmente por cualquiera de las siguientes
ecuaciones:
tan
cos
tan
cos
5
Como se puede observar son admitidas dos posibles
soluciones para determinar las posiciones de ngulo del primer
motor. En cuanto a estas dos soluciones se decidi trabajar con
la primera forma, ya que describe correctamente el valor sobre
nuestro ngulo. El mismo procedimiento es realizado para
calcular los dos siguientes ngulos y por su puesto el
comportamiento de los otros dos motores. Por lo tanto se tiene
que las ecuaciones
. El
propsito ahora se centra en determinar la pose de la mano
realizada por el usuario. Para una mejor identificacin de la
mano dentro de la imagen se hace necesario identificar
algunas poses de la mano ya que el tipo de figura dependiendo
de la posicin de la mano varia tal cual se muestra en la figura
7. Por tal motivo se hizo necesario dicho sistema de
clasificacin, generando una base de datos de 1200 imgenes
con diferentes poses de la mano, donde adems de identificar
la mano se necesita calcular la distancia entre el dedo pulgar
con respectos a los dems dedos para el proceso de apertura,
cierre y giro del gripper
Fig. 7. Muestra y binarizacin de posciciones de la mano captada con la
plataforma Kinect.
4
A. Control Gripper
Para el control y apertura del gripper se tuvo en cuenta el
ngulo provocado entre el dedo pulgar y los dems, tal como
se muestra en la figura 8.
Fig. 8. ngulo formado por los dedos de la mano.
La extraccin de este ngulo se necesita para la accin de
apertura y cierre del gripper, el cual se encuentra en el efector.
La figura 9 muestra el tipo de gripper utilizado se da a conocer
la ubicacin del servomotor para la rotacin de la mueca
(figura 9a), de igual forma el servomotor de apertura y cierre
(figura 9b) de la pinza. Debemos recordar que la rotacin de la
mueca la determina la pose de la mano dentro del espacio
coordenado que se hallo con la base de datos, el
reconocimiento de patrn y el clasificador.
Fig. 9. Servomotores de la mueca y pinza.
B. Activacion servomotores
Para el control de los servomotores se enva la informacin
necesaria por puerto USB al modulo Arduino Uno R3. El
papel del sistema Arduino es simplemente el de accionar
elctricamente los servomotores mediante su salida PWM que
se encuentra en las salidas digitales
(Figura 10).
Fig. 10. Plano control de servomotores y plataforma Arduino
Ahora bien en la figura 11, se observa la conexin de los
servomotores de la plataforma fija o base, la plataforma mvil,
el servomotor de la mueca y la apertura y cierre de la pinza.
Estos planos se realizaron con el software libre Fritzing para
el diseo de circuitos en Arduino.
Fig. 11. Modelacion Circuito en Fritzing.
V. RESULTADOS DE DESPLAZAMIENTOS Y TRAYECTORIAS
Con el Software Matlab se realizaron algunas simulaciones de
la plataforma, donde se genero la Figura 12. Donde se muestra
diversos movimientos de la plataforma mvil dependiendo de
las coordenadas dadas para la simulacin.
Fig. 12. Desplazamiento y ubicacin plataforma movil [22]
Sobre la plataforma implementada se colocaron una serie de
sensores que sirvieron como base de anlisis la velocidad de
los actuadores