Professional Documents
Culture Documents
RESPUESTAS A LA FASE 1
1. Haga un listado y una breve descripcin del software y hardware utilizado. A
continuacin est la lista de elementos ms relevantes Tarjeta de control
dSPACEutilizados en este proyecto: Hardware: Tarjeta Conversin Tarjeta de
conmutacin del control DS1103 Tarjeta de Tarjeta Aislamiento de Seal
Analgica Resolver a Encoder Control original del Robot Manipulador
Entradas-Salidas Digitales Opto acopladores y amplificadores analgicosBrazo
manipulador RM-10 Real Time Simulink de Matlab que contiene: de aislamiento.
Software: Trace Cockpit Software suministrado por dSPACE: Workshop
Matlab El Software utilizado en este proyecto tiene dos aplicaciones importantes que es
la del controlador del computador basado en el programa Simulink con la herramienta
Real Time Workshop Matlab y monitorizacin de resultados con aplicaciones
proporcionadas por dSPACE llamadas Trace y Cockpit que pertenecen al sistema
SCADA. Simulink permite dividir los controladores en bloques de acuerdo a las
funciones como es el Bloque de Control que contiene los controladores del computador
al Robot RM-10. Tambin estn los bloques de Generador de Trayectorias,
Conmutacin del Control y de Protecciones y Robot. El sistema SCADA que significa
Supervisin, Control y Adquisicin de Datos utilizados en los procesos de
automatizacin industrial para controlar los sistemas de este Robot ya sea localmente o
remotamente mediante los programas Cockpit y Trace suministrados por dSPACE, con
un entorno ms amigable para el operario de esta mquina.
Porque cada motor tiene asociada una constante de par (Kt), que permite establecer la
relacin entre el par aplicado por los motores y la intensidad que circula por sus
devanados, al trabajar los motores de formas diferentes y a velocidades diferentes,
requieren controladores individuales.
6. Cmo se aslan las seales entre la tarjeta dSPACE con las seales del robot
manipulador? El aislamiento se realiza mediante opto acopladores de alta velocidad y
para ello es necesaria una etapa ampliadora ya que las salidas de encoder incremental
del AD2S90 no son capaces de suministrar suciente corriente para activar la etapa de
opto aislamiento conectada a la tarjeta SPACE.
7. Si un motor del robot gira 179 Cuntos pulsos genera el encoder incremental
descrito en la seccin 2.2? Justifique su respuesta. Genera 509.16 pulsos, se puede
hallar haciendo una regla de 3: con esto lo que hacemos es determinar el nmero de
pulsos por grado y multiplicarlo por la cantidad de grados solicitados. (1 vuelta = 360)
1024 179 = 509.16 360
8. Qu sucedera si los filtros RC mencionados en la seccin 2.2 no son usados? Si no
se usaran los filtros RC, la seal no se acondicionara o filtrara para poder generar las
seales encoder, lo que quiere decir que pasara toda la frecuencia completa, porque la
funcin del filtro RC es suprimir o dar paso a frecuencias especificas, comportndose
como un filtro pasa banda que permite el paso de un rango determinado de frecuencia
que en este caso sera el rango de frecuencia de la seal encoder.
9. Es posible prescindir del uso de del circuito de conversin resolverencoder?
Explique. No se puede prescindir del uso de este circuito porque es necesario para el
correcto funcionamiento del brazo robot, pues a travs de l puede ejecutar tareas con
velocidad y precisin. En este caso hace parte de los sensores internos del robot para
posicionamiento. Por lo tanto el circuito de conversin resolver encoder, hace que la
seal anloga ingrese por el resolver y la convierte en seal digital la
cual sale por el encoder para ser recibida por la tarjeta dSPACE del computador que
controla dicha seal.
10. Por qu las seales de control generadas en el PC no se transmiten directamente a
los motores del robot? Con objeto de poder controlar el robot manipulador desde el
ordenador, se ha construido una tarjeta que conmuta la seal de los motores entre el
armario de control del RM-10 y el PC. Esta tarjeta electrnica permite la conmutacin
entre dos estados: posibilitar/impedir control desde PC. Para impedir el control desde el
ordenador la tarjeta de conmutacin del control interrumpe la alimentacin de las
tarjetas desarrolladas dejando el robot con su control original aunque se indique lo
contrario desde el software de control del ordenador.
11. Por qu se requieren dos tipos de aplicaciones de software? Porque dentro de este
proceso hay que distinguir entre dos tipos de aplicaciones: Las que son utilizadas para
implementar el controlador (en este caso Simulink) y las aplicaciones encargadas de
monitorizacin de resultados y sintonizacin de variables del controlador implementado
(Como son Cockpit y Trace).
12. Ya que este trabajo permite ensayar diferentes controladores en el robot Es posible
cambiar la resolucin del robot al cambiar el tipo de controlador? Qu sucede con la
exactitud? Qu sucede con la repetibilidad? Debe justificar todas sus respuestas. Si se
puede cambiar la resolucin del robot cuando se cambia el tipo de controlador porque
este controla simultneamente los diferentes ejes del robot controlando los incrementos
individuales de cada articulacin, por lo que hay diferentes tipos de controladores como
de posicin, cinemtico, dinmico y adaptativo de acuerdo a los grados de control que
pueden interferir en la resolucin del robot. La exactitud que es la capacidad de situar el
extremo de la mueca del robot, en el punto sealado dentro de un espacio de trabajo, se
relaciona con la resolucin, porque divide en incrementos muy pequeos el espacio de
trabajo, por lo tanto la distancia entre la posicin especifica y la posicin real del efector
puede cambiar, volvindose ms exacto o menos exacto. Y respecto a la repetibilidad
que es la capacidad del robot regresar las veces que sean necesarias al punto
programado, pueden ser de mayor o menor precisin
porque tiene relacin con la resolucin del nmero limitado de puntos que el robot
puede alcanzar, los cuales estn separados por milmetros o menos.
13. Cul es el papel de SIMULINK en este proyecto? Investigue cul otro software
puede usarse para reemplazar el trabajo de simulink. Justifique su respuesta con
referencias bibliogrficas. SIMULINK es un software que en este proyecto permite
implementar nuevos controladores del robot mediante bloques de funciones diferentes,
con un entorno ms familiar evitando lenguajes complejos para reducir los tiempos de
programacin. Otro software que puede reemplazar el trabajo de SIMULINK es el
LabVIEW Robotics que provee una suite completa de controladores, adems de tener
algoritmos para desarrollar diseos de nuevos controladores para robots, adems de que
tiene igualmente un entorno muy amigable y fcil de comprender. Informacin sobre
este software de National Instruments se puede obtener de la pgina web
http://zone.ni.com/devzone/cda/tut/p/id/11916.1
14. De acuerdo a la seccin 4.2 A qu se refiere el autor con referencias suaves y cul
sera la relacin con el orden del polinomio?. Hint: Investigue a cerca de mtodos
numricos y ajuste de curvas para poder responder este interrogante. Las referencias
suaves se refieren a la trayectoria que tiene que hacer el brazo del robot especificado en
un camino de puntos unidos en el espacio articular, en donde ms puntos hallan est
mejor ajustado a la curva y por lo tanto es una referencia suave. Para determinar los
puntos se hace a travs de ecuaciones polinmicas y entre mayor sea el orden o grado
del polinomio, la referencia es ms suave porque est encontrando una trayectoria
continua permitiendo un movimiento ms suave a lo largo del recorrido con una
velocidad ms baja. Por lo tanto si se tiene una ecuacin polinmica de primer grado es
la recta formada por la unin de dos puntos que es , y de segundo grado , y de tercer
grado , y en el caso de este proyecto que es de orden cinco es , por lo que obtiene una
referencia suave de trayectoria continua. Con este orden de polinomio adems es
posible especificar al inicio y al final de la trayectoria, velocidades y aceleraciones
nulas.
1
Pgina relacionada al software LabVIEW Robotics, extrada de:
http://zone.ni.com/devzone/cda/tut/p/id/11916
RESPUESTAS A LA FASE 2
a. Qu es un sensor de estado? Indican la posicin, velocidad, orientacin del robot
y cualquier otra medida del estado del robot. Estos sensores permiten localizar al robot a
partir de una serie de medidas (relativas o absolutas) o proporcionan informacin sobre
algn estado interno de inters, pero en ningn momento proporcionan directamente
datos sobre el entorno que le rodea.2
b. Qu se entiende por estimacin y por deteccin? Estimacin: Es el proceso por el
cual se determina el valor de las variables consideradas (en algn sentido ptimo) a
partir de la observacin realizada. Es decir, es un proceso por el cual se transforma o se
realiza una correspondencia entre la observacin y una estima del estado estudiado.
Deteccin: Es el proceso por el cual, establecida una hiptesis, determina qu
observacin se aproxima ms a sta (el espacio de observacin se divide en regiones
distintas de forma que cada una represente una hiptesis).3
c.
Cules son los tipos de deteccin?
La deteccin puede ser: binaria, cuando se realiza una decisin nica sobre una
hiptesis de forma que se confirme o se niegue, por ejemplo la decisin sobre la
presencia o no de un objeto (H0, objeto detectado; H1, objeto no presente). m-aria,
cuando se aplican mltiples hiptesis sobre los datos observados, de forma que cada
hiptesis representa un grado de creencia distinto, por ejemplo el uso de mltiples
hiptesis para detectar un objeto, donde representan un cierto grado de creencia en la
existencia de un objeto. Otra aplicacin de deteccin maria es la clasificacin, donde la
observacin, descrita por medio de vectores de
2
LOPEZ OROZCO, Jos Antonio. ). Integracin y fusin multisensorial en Robots
mviles autnomos. Madrid: UNIVERSIDAD COMPLUTENSE DE MADRID 1998.
P. 47 3 LOPEZ OROZCO, Jos Antonio. ). Integracin y fusin multisensorial en
Robots mviles autnomos. Madrid: UNIVERSIDAD COMPLUTENSE DE MADRID
1998. P. 44
El girscopo es una rueda giratoria cuyo eje puede cambiar de direccin, tal como se
muestra en la figura.
Cuando un slido en rotacin est girando alrededor de un eje principal de inercia L=I.
En ausencia de momento de fuerzas sobre el slido, M, el cuerpo seguir rotando con
respecto a dicho eje con velocidad angular constante.6 De acuerdo con la mecnica del
slido rgido, adems de la rotacin alrededor de su eje de simetra, un girscopo
presenta en general dos movimientos principales: la precesin y la nutacin. Este hecho
se deduce directamente de las ecuaciones de Euler. Para entender cuantitativamente el
movimiento de un girscopo, podemos utilizar la segunda ley de Newton para la
rotacin. Junto con las relaciones Y Donde es el momento de inercia y es la
velocidad angular de la rueda respecto a su eje de spin. En un giroscopio debemos tener
en cuenta que el cambio en el momento angular de la rueda debe darse en la direccin
del momento de la fuerza que acta sobre la rueda.
6
FRANCO GARCIA, Angel. Fundamentos Fsicos. Slido Rgido El giroscopio.
Extrado de:
http://www.sc.ehu.es/sbweb/fisica_/solido/rotacion/giroscopo/giroscopo.xhtml
CONCLUSIONES
los filtros RC, se usan para acondicionar la seal o filtrarla, bsicamente es suprimir o
dar paso a frecuencias especificas, comportndose como un filtro pasa banda que
permite el paso de un rango determinado de frecuencia que en este caso sera el rango
de frecuencia de la seal encoder. Esto con el fin de Atenuar interferencias debido a
frecuencias altas mediante un filtro RC. La exactitud es una medida de la habilidad del
robot para posicionar el extremo de su mueca en una ubicacin deseada en el volumen
de trabajo. Y la Repetibilidad es una medida de capacidad del robot para ubicar el
extremo de su mueca a un punto anteriormente definido en el volumen de trabajo. Un
sensor de estado Indican la posicin, velocidad, orientacin del robot y cualquier otra
medida del estado del robot. En la deteccin existen dos tipos binaria, cuando se realiza
una decisin nica sobre una hiptesis y m-aria, cuando se aplican mltiples hiptesis
sobre los datos observados Un girscopo presenta en general dos movimientos
principales: la precesin y la nutacin.