Académique Documents
Professionnel Documents
Culture Documents
MIOELCTRICAS IMPLEMENTADO EN
PROCESADOR DIGITAL DE SEALES
Orosco1, Eugenio; Lpez2, Natalia; Soria3, Carlos; Guzzo4, Martn
1
Universidad Nacional de San Juan/Instituto de Automtica: Av Libertador San Martn oeste 1109,
San Juan, Argentina, +54 264 4211700, eugenioorosco8@gmail.com
2
Universidad Nacional de San Juan/Gabinete de Tecnologa Mdica: Av Libertador San Martn oeste
1109, San Juan, Argentina, +54 264 4211700, nlopez@gateme.unsj.edu.ar
3
Universidad Nacional de San Juan/Instituto de Automtica: Av Libertador San Martn oeste 1109,
San Juan, Argentina, +54 264 4211700, csoria@inaut.unsj.edu.ar
4
Universidad Nacional de San Juan/Laboratorio de Electrnica Digital: Av Libertador San Martn oeste
1109, San Juan, Argentina, +54 264 4211700, mguzzo@ieee.edu
Resumen.
Se implement en un procesador digital de
seales (DSP), un sistema de procesamiento de
seales electromiogrficas (EMG) de cuatro
canales. Las seales se amplifican con un
sensor basado en un amplificador de
instrumentacin colocado en forma superficial
sobre la piel del usuario. Las seales EMG se
acondicionan a travs de una etapa de opto
aislado, filtrado y offset. Se implementa en el
DSP un algoritmo de procesamiento para
determinar parmetros de las seales y
controlar los movimientos de un robot industrial
BOSCH SR-800 de dos grados de libertad en
tiempo real.
Palabras claves: procesamiento de seales,
seales mioelctricas, sensor activo, tiempo
real, robot industrial.
1. Introduccin y contenidos
En el rea de programacin de algoritmos de
control en dispositivos digitales se han
desarrollado diversos trabajos que consideran la
implementacin de sistemas de tiempo real de
control a travs de seales mioelctricas
(EMG). El trabajo de (Parimal, Allen, & Rapach,
1988), realiza un sistema microcontrolado,
basado en el microcontrolador 68HC11. El
sistema amplifica las seales mioelctricas, las
filtra, las digitaliza y el algoritmo decide el
movimiento de un robot de dos grados de
libertad. Otro trabajo similar, es el de (Fermo,
Vincenzo, & Dynnikov, 2000), en el cual, a
diferencia del anterior, se acciona una prtesis
mioelctrica. En trabajos recientes se ha
incorporado la seal EMG como comando de
control, como el trabajo de (Farry, Walker, &
seales se agrupan en
pares agonistaantagonista, determinando la intencionalidad del
usuario segn el signo de la resta de ambos
canales. La estimacin de la intencin de
movimiento se calcula mediante la integrar de la
diferencia de las seales integrantes del par. En
la Fig.1 se muestra el esquemtico del algoritmo
de determinacin de parmetros.
Determinacin
de parmetros
Seales procesadas
PAR1
PAR2
Comparacin con
umbrales
Hay
contraccin de
uno o de los
dos pares
Diferencia del
par contrado
No hay
contraccin
Prosigue con la
ejecucin del
resto del
algoritmo
Par de
Electrodos
descartables
Filtro
desacople
Amp.
Salida
Filtro
desacople
Sumatoria Acumulada
Saturacin
Parmetros
de salida
Ec. 1
2. Materiales y mtodos.
El sistema consta de cuatro electrodos activos
para amplificar seales EMG. Se acondicionan
en una etapa analgica. Se digitalizan en un
DSP y se aplica el algoritmo de procesamiento
para extraer los parmetros. stos se envan en
forma serie a una PC que controla el robot
industrial BOSCH SR-800. El esquema del
sistema de procesamiento seales mioelctricas
es sintetizado en la Fig. 2.
Electrodo
Activo
Electrodo
Activo
Electrodo
Activo
Filtrado
Opto
aislado
DSP
Algoritmo de
control
Actuador
Electrodo
Activo
3. Resultados
Se graficaron datos de las pruebas fuera de
lnea para observar el funcionamiento de las
distintas etapas de procesamiento digital. La
Fig. 6 muestra una secuencia de seales
tomadas de un voluntario con focomelia en el
brazo derecho. Los msculos sensados son,
pronadores y supinadores a la altura del codo
malformado, y el bceps y trceps del brazo
derecho. Se observa la buena relacin sealruido presente en el sistema.
5. Conclusiones.
El objetivo primordial de implementar un
sistema de procesamiento de seales
mioelctricas en un procesador digital de
seales, se cumpli de manera satisfactoria. En
el desarrollo del sensor activo se encontr
armona entre tamao, flexibilidad mecnica,
calidad de seal y costo. Las seales obtenidas
con el electrodo activo son buenas en relacin a
costo-rigidez-calidad de seal. La etapa de
acondicionamiento es satisfactoria, el filtrado
pasa banda y la estabilidad de componentes
fueron acordes al diseo terico planteado. La
implementacin en el DSP del algoritmo de
procesamiento de seales fue sencilla ya que
no se usaron algoritmos complejos. Se obtuvo
estabilidad en las coordenadas para el
manipulador. En cuanto a la aplicacin prctica
a travs del manipulador robtico BOSCH SR800, se logr realizar secuencias de movimiento
controladas por el usuario del sistema,
expresando conformidad en cuanto a la
proporcionalidad del movimiento, y a la duracin
y secuencialidad de estos.
6. Referencias
4. Discusiones
Las mejoras estn centrados en la micro
integracin del sistema. Por un lado, se debera
disear una versin final de la placa de
acondicionamiento con componentes de mejor
precisin y de menor tamao. Por otro lado, una
opcin a tener en cuenta, es el hecho de incluir
en la placa un dispositivo digital como el usado
en este proyecto y de una comunicacin
inalmbrica en vez de la serie cableada. Esto
permitira que el diseo completo fuera
totalmente porttil y se evitara el opto aislado
analgico, ya que todo el sistema funcionara a
bateras. Adems, podra ser usado como kit de
desarrollo. En todo esto ya se est trabajando.
El algoritmo de procesamiento digital se puede
mejorar pero un algoritmo ms complejo
conlleva tiempos mayores de ejecucin; y si el
objetivo es la accin de movimiento sobre un
actuador, no se justifica un aumento en la
complejidad ya que los resultados aqu
obtenidos
verifican
un
funcionamiento
satisfactorio.
En cuanto al electrodo activo necesitara una
mejora esttica del diseo y un conector
estndar para comercializarlo. Las mejoras que
se pueden incluir en este artefacto, desde el
punto de vista tecnolgico, son mnimas.