Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EVALUACIN DE UN
SISTEMA DE CONTROL PARA
UN BRAZO ROBTICO DE
CINCO GRADOS DE
LIBERTAD UTILIZANDO UNA
RED CAN-BUS
Carlos Humberto Esparza Franco
Ingeniero Electrnico
Grupo de Investigacin en Control Avanzado, GICAV
Unidades Tecnolgicas de Santander
carlosesfra@gmail.com
Colombia
Palabras claves.
ABSTRACT.
INTRODUCCIN
Los brazos robticos se componen de varias
articulaciones unidas entre s, poseen una dinmica
altamente no lineal con un fuerte acoplamiento entre
sus respectivas articulaciones, lo que implica un grado
de dificultad elevado en su control. Muchas estrategias
son utilizadas para el control de brazos robticos en los
ltimos aos, como se indica en [4], [12], [21]. No
obstante, los brazos robticos industriales usan
normalmente el control tipo PID [24].
Este trabajo presenta la aplicacin de la red industrial
CAN-BUS en los DSCs 56F8322 de freescale, como
mtodo de interconexin de sensores usados en el
control del brazo robtico de cinco grados de libertad de
la figura 1; esto fue realizado con la finalidad de evaluar
la estabilidad de esta red de comunicacin para ser
aplicada en sistemas de control. El sistema de control
aplicado a cada articulacin es de tipo PID y se usaron
tres microcontroladores DSC para efectuar el control,
cada par de articulaciones desde la base hasta la pinza
que constituye una sexta articulacin.
1. MODELO CINEMTICO
1.1
REPRESENTACIN DE
MOVIMIENTOS EN EL ESPACIO
1.2
MATRICES HOMOGNEAS
1.3
CINEMTICA DIRECTA
Unidades Tecnolgicas de Santander
- 19
i
pi/2
0
0
pi/2
0
ai
0
L2
L3
0
0
i
1
2
3
4
5
di
L1
0
0
0
L4+L5
1.4
CINEMTICA INVERSA
2. MODELO DINMICO
2.1 MODELO MATEMTICO DINMICO
Tomado de: [3]
Figura 8. Esquemas de relaciones
geomtricas entre las coordenadas
articulares y la posicin final del eslabn 3.
- 21
..
. .
Donde es
el par aplicado;
es la matriz de
inercia,
es la matriz que incluye las fuerzas de
Coriolis y centrfugas; y
es el vector de fuerzas
gravitacionales. La posicin articular est dada por ,
la velocidad por y la aceleracin por .
la dinmica
de un brazo robtico de seis grados de libertad.
Para el desarrollo de la dinmica del brazo robtico se
utiliz la formulacin recursiva Newton-Euler (RNE),
debido a que ste plantea principios bsicos para la
dinmica de cualquier sistema a partir de los
momentos, mientras que formalismos como el
lagrangiano se basa en la energa. Como el control
dinmico se realizar directamente sobre el torque y la
velocidad de las articulaciones, el mtodo RNE es el
ms apropiado para la implementacin.
robtico.
SIMULACIN DINMICA EN
SIMMECHANICS DE MATLAB
Para la creacin del modelo del brazo robtico en esta
herramienta se debe partir desde la base del robot
hasta el eslabn que constituye al efector final. El
sistema se debe referir a tierra, que en este caso
corresponde al sistema de coordenadas cartesianas
usado como origen para el control del manipulador. En
la figura 12 se aprecia el primer conjunto de articulacin
y eslabn en el que se encuentra el sistema de
referencia denominado tierra (ground).
Adems de configurar la posicin inicial de referencia
del robot, la herramienta permite ingresar los
parmetros mecnicos del brazo obtenidos en Solid
Edge en esta misma configuracin (ver figura 10).
Esto con el fin de referenciar todo a la base, facilitando
el ingreso de los parmetros dinmicos de cada
eslabn.
Una vez realizado el sistema de la base, se adicionan
los dems eslabones del brazo robtico, los cuales
tienen la misma configuracin de bloques pero con la
3. CONTROL PID
El control del brazo robtico puede ser tratado como el
control de n ejes independientes [3], como se muestra
en la figura 13. ste se hace necesario para mejorar la
respuesta dinmica del robot, as como para la
eliminacin del error en estado estacionario de la
posicin del efector final [2]. Por esta razn se
implement un control PID digital en cada articulacin
en grupos de dos articulaciones por cada DSC, los
cuales se interconectan entre s a travs de la red CANBUS.
Unidades Tecnolgicas de Santander
- 23
Articulacin
Kp
Ki
Kd
1
5
4
0.5
2
200
50
5
3
250
200
5
4
30
200
0.5
5
0.15
0.5
0.05
4.
COMUNICACIN CAN-BUS
5. RESULTADOS
Se realizaron pruebas para valorar las respuestas de
los controladores PID en seguimiento de trayectorias
sin carga y con carga en el efector final, as como la
comunicacin en la red CAN-BUS. Estas pruebas
consisten en aplicar una trayectoria a cada articulacin,
partiendo desde la posicin inicial hasta la posicin y
orientacin deseadas; los resultados son transmitidos
al computador a travs de una interfaz serial para el
anlisis de los resultados.
En cuanto a la comunicacin CAN-BUS, la fiabilidad en
la comunicacin se comprueba con la validacin de las
tramas de datos que son retransmitidos al computador
para ser graficados posteriormente, por el contrario el
tiempo de comunicacin de cada paquete de datos, que
siempre es de 8 bytes, se determin activando un timer
- 25
6. CONCLUSIONES
El trabajo presenta el modelo cinemtico directo e
inverso para el brazo robtico, obteniendo los
resultados de la posicin y orientacin en ngulos de
Euler (ZYZ). Su control mostr ser adecuado, ya que
presenta las posibles configuraciones del robot para
alcanzar la posicin y orientacin deseada,
consiguiendo seguir una trayectoria.
El clculo de los parmetros dinmicos se realiz con la
ayuda del software CAD, el cual brinda los momentos
de inercia principales, los productos de inercia y la
ubicacin del centro de masas de cada articulacin del
brazo robtico.
Los torques aplicados por cada articulacin al seguir la
trayectoria de la simulacin no sobrepasan los valores
reales de los actuadores. Esto se determin realizando
varias pruebas a diferentes posiciones articulares,
encontrando respuestas similares en cada uno de los
dos mtodos utilizados. Segn estos resultados, la
articulacin dos es la que ms torque necesita 0.8 N*m
para realizar los diferentes movimientos, motivo por el
cual utiliza dos actuadores.
7. REFERENCIAS
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
- 27