Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autor:
Ing. Oswaldo Rivera R.
Enero 2020
“People say nothing is impossible, but I do nothing everyday.”
−A.A. Milne.
1
Dedicatoria
Para
Oswaldo y Stella,
el mejor ejemplo de que lo que se hace por y con amor logra los mejores resultados.
Mariajose,
Amor siempre fuiste, has sido y serás tú.
Natalia y Marı́a,
Seguimos cosechando triunfos las amo.
2
Agradecimientos
A mis directores, profesores y amigos, Dr. Oscar Aviles y Dr. Mauricio Mauledoux, su
guı́a y consejo a lo largo de este tiempo me han permitido convertirme en el profesional
que soy hoy. Al Ing. Oscar Caldas, por permitirme trabajar junto a él en este campo tan
interesante de la Ingenierı́a en Rehabilitación, sentir que tu trabajo tiene un impacto es la
mayor satisfacción del deber cumplido.
Mis amigos, Jhon, Diego, Juan, Angie y Claudia el camino siempre es más fácil cuando
sé que ustedes están ahı́ para afrontarlo juntos, trabajar con ustedes ha sido un honor.
A todos los que hicieron parte del desarrollo de este proyecto,Doctores y profesores de di-
versas partes del mundo, México, Brasil y Bélgica, al Dispensario médico de la Fuerza Aérea
Colombiana, al Centro de Rehabilitación Inclusiva de las FF.MM y sus profesionales, neuro-
rehabiltadora St. Bohada. Su aporte fue vital para llevar a feliz termino esta fase del camino.
El desarrollo de este presente trabajo de grado fue apoyado y financiado por la Univer-
sidad Militar Nueva Granada, a través del Proyecto de alto impacto IMP-ING 2657.
3
Índice general
Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1. Introducción 12
1.1. Planteamiento del Problema . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2. Estado del Arte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3. Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.3.1. Objetivos Especı́ficos . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.4. Justificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.5. Rehabilitación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.5.1. Neuroplasticidad y Neurorrehabilitación . . . . . . . . . . . . . . . . 26
1.5.2. Equilibrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.5.3. Estabilometrı́a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.5.4. Propiocepción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.5.5. Sinergı́as Musculares . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.5.6. Patologı́as que afectan el Balance . . . . . . . . . . . . . . . . . . . . 29
1.5.7. Enfermedad Cerebrovascular . . . . . . . . . . . . . . . . . . . . . . . 30
1.5.8. Escalas Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.6. Metodologı́a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.6.1. Hipótesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.7. Resultados Esperados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4
4. Estrategias de control 61
4.1. PD+ con compensador de gravedad . . . . . . . . . . . . . . . . . . . . . . . 62
4.2. Par Calculado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.3. Control por Modos Deslizantes . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.4. Control de impedancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
A. Anexos 106
A.1. Códigos Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
A.2. Planos CAD Plataforma Robótica 2GDL . . . . . . . . . . . . . . . . . . . . 112
A.3. Planos CAD Plataforma Robótica 2GDL . . . . . . . . . . . . . . . . . . . . 113
A.4. Planos CAD Plataforma Robótica 2GDL . . . . . . . . . . . . . . . . . . . . 114
A.5. Planos CAD Plataforma Robótica 2GDL . . . . . . . . . . . . . . . . . . . . 115
A.6. Planos CAD Plataforma Robótica 2GDL . . . . . . . . . . . . . . . . . . . . 116
A.7. Planos CAD Plataforma Robótica 2GDL . . . . . . . . . . . . . . . . . . . . 117
A.8. Planos CAD Plataforma Robótica 2GDL . . . . . . . . . . . . . . . . . . . . 118
A.9. Planos CAD Plataforma Robótica 2GDL . . . . . . . . . . . . . . . . . . . . 119
A.10.Diagrama en Simscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
A.11.Diagramas de Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
A.11.1. PD+ Compensador de Gravedad . . . . . . . . . . . . . . . . . . . . 121
A.11.2. Par Calculado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
A.11.3. Control por Modos Deslizantes . . . . . . . . . . . . . . . . . . . . . 123
A.11.4. Control por Impedancia . . . . . . . . . . . . . . . . . . . . . . . . . 124
A.12.Productividad Cientı́fica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
5
Índice de figuras
6
4.8. Señal de control par calculado en q1 y q2 . . . . . . . . . . . . . . . . . . . . 66
4.9. Esfuerzo de control par calculado en q1 y q2 . . . . . . . . . . . . . . . . . . 66
4.10. Esfuerzo de potencia en q1 y q2 . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.11. Trayectoria frente a perturbaciones control por Par Calculado . . . . . . . . 67
4.12. Señal de control par calculado frente a perturbaciones . . . . . . . . . . . . . 68
4.13. Diagrama de Bloques control SMC . . . . . . . . . . . . . . . . . . . . . . . 69
4.14. Trayectoria lograda SMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.15. Señal de control SMC en q1 y q2 . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.16. Esfuerzo de control SMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.17. Esfuerzo de potencia SMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.18. Trayectoria lograda SMC con perturbaciones . . . . . . . . . . . . . . . . . . 71
4.19. Señal de control SMC con perturbaciones . . . . . . . . . . . . . . . . . . . . 72
4.20. Señal de ruido blanco HF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.21. Señal de control SMC frente a ruido blanco HF . . . . . . . . . . . . . . . . 73
4.22. Trayectoria lograda por SMC . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.23. Señal de Ruido Blanco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.24. Señal de control SMC con ruido blanco . . . . . . . . . . . . . . . . . . . . . 74
4.25. Trayectoria lograda por SMC . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.26. Diagrama de Bloques control por Impedancia . . . . . . . . . . . . . . . . . 75
4.27. Trayectoria lograda controlador de impedancia . . . . . . . . . . . . . . . . . 76
4.28. Señal de control controlador de impedancia en q1 y q2 . . . . . . . . . . . . . 77
4.29. Esfuerzo de control controlador de impedancia . . . . . . . . . . . . . . . . . 77
4.30. Esfuerzo de potencia controlador de impedancia . . . . . . . . . . . . . . . . 77
4.31. Trayectoria deseada por control de impedancia frente a impedancia virtual . 78
4.32. Señal de control controlador de impedancia frente a impedancia virtual . . . 79
4.33. Trayectorias resultantes metodologı́as de control . . . . . . . . . . . . . . . . 80
7
5.16. Diseño CAD plataforma robótica 2 GDL . . . . . . . . . . . . . . . . . . . . 94
5.17. Evidencia proceso de fabricación . . . . . . . . . . . . . . . . . . . . . . . . . 95
5.18. Plataforma Robótica ensamblada . . . . . . . . . . . . . . . . . . . . . . . . 96
5.19. Sistema de actuación Plataforma de 2GDL . . . . . . . . . . . . . . . . . . . 97
5.20. Diagrama de interacción plataforma 2 GDL . . . . . . . . . . . . . . . . . . 97
5.21. Tablero de Potencia Plataforma Robótica de 2 GDL . . . . . . . . . . . . . . 98
5.22. Sistema de entrenamiento de balance activo/pasivo . . . . . . . . . . . . . . 98
8
Lista de Tablas
3.1. Parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9
Resumen
El presente trabajo presenta el desarrollo y resultados de la tesis de grado para optar
por el titulo de Máster en Ingenierı́a Mecatrónica del la Universidad Militar Nueva Grana-
da, titulada ”Diseño y Construcción de una Plataforma Robótica para Rehabilitación como
soporte de evaluación en el desempeño del usuario en terapias de Estabilometrı́a”, en este se
contempla el proceso de diseño de un sistema que incluye la plataforma objeto del trabajo
de maestrı́a. partiendo desde el planteamiento y justificación de la problemática a resolver,
hasta el sistema final implementado.
10
Abstract
This document presents the development and results of the design and construction of
a Robotic Platform for Rehabilitation as evaluation support in the performance of the user
in balance therapies, this contemplates the design process of a system that includes the
platform object of the master’s work. Starting from the approach and justification of the
problem to be solved, to the final implemented system.
The platform is based on the operating mechanism of the plate and ball system of 2 de-
grees of freedom, sagittal and frontal axes, with two adjustable inclination levels up to ±18◦ ;
with active or passive operating capacity determined the needs of the therapeutic procedure
and with a system of partial gravitation, as a safety measure for a user with a maximum
weight of 100 kg in standing position. It starts from the kinematic and dynamic model of
the proposed system, to determine the torque requirements on the actuators, which govern
the active operation of the platform; and a static analysis to establish mechanical charac-
teristics of the structure. The resulting design was carried out in a simulation environment
in Matlab, executing operating profiles according to the ranges of motion according to a
balance rehabilitation session, comparing the dynamic and kinematic characteristics, with
those established in the design parameters.
11
Capı́tulo 1
Introducción
Se presentan el planteamiento del problema, del cual se desprende el resultado del es-
tudio del estado del arte en dispositivos que tratan de solucionar problemáticas similares,
seguido de un estudio de mercado el cual aumenta la factibilidad de un desarrollo de este
tipo. Finalmente se presentan los objetivos general y especı́ficos de este proyecto junto a la
metodologı́a propuesta para llevar los a cabo.
12
Este tipo de afectaciones, no solo necesitan ser diagnosticadas efectivamente, también
deben ser tratadas en su mayorı́a; mediante procesos de rehabilitación, que buscan que el
paciente no siga avanzando en su enfermedad o recuperarlo parcial o completamente de los
sı́ntomas debidos a estas patologı́as. En los procesos de rehabilitación es común encontrarse
con el desarrollo de tareas repetitivas, que en la mayorı́a de los casos tiende a ser percibidas
por parte de los pacientes como monótonas y aburridas; lo que genera que sean omitidas,
realizadas de manera errónea o abandonadas [3]–[6] , provocando que los procesos de reha-
bilitación no sean eficaces, se tornen lentos y tediosos, y su progreso dependa de factores
diferentes a las metodologı́as terapéuticas planteadas para su recuperación [7] .
Por otro lado, la evaluación del desempeño de los pacientes tiende a ser subjetiva y de-
pende del conjunto de criterios formado, en la mayorı́a de los casos, por las personas que
dirigen la terapia del paciente (terapeutas, neuro rehabilitadores y fisiatras), y su entorno
social, familia y las sensaciones del usuario frente a su rehabilitación. En busca de satisfacer
la necesidad de un criterio objetivo que permita de alguna manera evaluar el desempeño
de un paciente en una tarea de rehabilitación y con este ajustar o avalar proceso de re-
cuperación que se está llevando a cabo surge la siguiente pregunta como motivación del
desarrollo del presente proyecto. ¿Cómo implementar un sistema que integre com-
ponentes electrónicos, mecánicos e instrumentación biomédica; sobre el que se
ejecuten ejercicios de rehabilitación para el balance, que monitoree de manera
cuantitativa el rendimiento del individuo y con el que se evalúe el progreso de
la rehabilitación?
Con base en lo anterior, se realizó una búsqueda sistemática en las principales bases de
datos acorde a los siguientes parámetros:
Criterios de Inclusión
• Población:
Artı́culos Cientı́ficos en idioma inglés publicados entre los años 2008-2019.
• Patologı́as: Tecnologı́as orientadas al tratamiento de patologı́as o condiciones que
afecten el balance.
• Resultados: En sus conclusiones evidencian impacto de estas tecnologı́as sobre la
recuperación del usuario.
13
Criterios de Exclusión: Patologı́as o condicones diferentes a Enfermedades Cerebro
Vasculares (ECV), Accidentes Cerebro Vasculares (ACV) y vejez. Que no incluyan el
uso de Juegos serios o Realidad Virtual en la validación del dispositivo.
Esta tabla presenta algunas de las plataformas utilizadas en la actualidad para este tipo
de procedimientos, a su vez se enlista las formas de realimentar señales fisiológicas de los
pacientes en cada dispositivo y el tipo de escala funcional u otro procedimiento empleado
para evaluar el funcionamiento de la plataforma.
14
Tabla 1.1: Plataformas para Rehabilitación de Balance.
Nombre Plataforma Variables Realimentadas Forma de Evaluación de la Plataforma
Presión Arterial.
(Studenski et al., Cojı́n de la danza que Pulso.
Realimentación directamente del desempeño
2010) contiene cuatro pane-
del Usuario Test de Sustitución de Sı́mbolos.
[8]. les
Baterı́a corta de desempeño Fı́sico.
Tiempo de Caminata.
(Smith, Sherrington,
Studenski, Schoene, Alfombra de baile con Tiempo de Paso
Ninguna
& Lord, 2011) cuatro paneles % de Objetivos fallados
[9].
(Kosse, Caljouw,
Vuijk, & Lamoth,
2011)
[10]
(Fitzgerald,
Trakarnratanakul,
Smyth, & Caulfield, Escala de Berg.
2010) Figura de Ochos.
[11]
(Lamoth, Alingh, & De pie con ojos cerrados y abiertos.
15
Realimentación directamente del desempeño
Caljouw, 2012) wobble board
del usuario En una sola pierna con ojos cerrados y abiertos.
[12]
(Betker, Szturm, &
Test de Excursión en Estrella
Moussavi, 2005)
[13] Índice de estabilidad postural dinámica.
(Fitzgerald,
Trakarnratanakul,
Dunne, Smyth, &
Caulfield, 2008)
[14].
Levantate y Anda
Plataforma de Fuerza
(Nitz, Kuys, Isles, & Realimentación directamente del desempeño Test de Paso
y Seguimiento de indi-
Fu, 2010) del usuario. Evaluación del Centro de Pre-
vidua en entorno vir- Postura Bilateral sobre colchoneta con los ojos cerrados
[16] sión.
tual.
Postura en una pierna ojos abiertos.
Limites de Estabilidad.
Tabla 1.1: Plataformas para Rehabilitación de Balance- Continuación.
Nombre Plataforma Variables Realimentadas Forma de Evaluación de la Plataforma
Test de Paso.
16
Balanceo Postural Anterior-Posterior y Medio-Lateral.
(Heiden & Lajoie, Realimentación visual directamente del Tiempo de Reacción en tarea dual.
2009) Dos celdas de Fuerza usuario del movimiento del centro de
[19] presión. Balance y Escala de Movilidad.
(Kharboutly et al.,
Plataforma Robótica Realimentación de Posición y Torque en ta- Evaluación de Centro de Presión.
2015)
de Múltiples Ejes. reas de estabilidad Postural.
[4]
Plataforma Robótica
(Patanè & Cappa,
de 3 Grados de Li- Realimentación de Posición (ángulos) y di- test de ojos cerrados y abiertos.
2011)
bertad con movimien- rectamente del desempeño del usuario.
[5]
to esférico.
(Schouten et al.,
manipulador de tobi- Torque ejercido por el usuario en ambiente virtual.
2011) Realimentación de posición y Torque.
llos bilateral.
[6]
De esta revisión se puede concluir que, si bien las plataformas son utilizadas para realizar
ejercicios orientados a la recuperación del balance en los usuarios, el proceso de evaluación
no se realiza en la mayorı́a de los casos sobre los dispositivos; sino a través de escalas
funcionales establecidas y cuestionarios que realimentan las percepciones del paciente de
manera subjetiva. Por otra parte, se realiza un estudio de mercado con el fin de conocer
no solamente los estudios académicos sobre este tipo de plataforma sino una mirada a las
tecnologı́as existentes y la forma en la que funcionan, tabla 1.2.
17
Tabla 1.2: Revisión de plataformas comerciales.
Plataforma Descripción Caracterı́sticas técnicas
Las celdas de carga se colocan en el vértice de un
triángulo equilátero (lado de 36 cm). Nr. 03 células de
carga: escala final 500 Kg., No linealidad ≤ 0.08 %. Todo
el sistema está conectado a la PC a través de USB (5
VDC). Permite la grabación y el almacenamiento de los
siguientes datos:
Un sistema Sensografı́a estático que se utiliza para exa-
Plan X-Y (zoom disponible).
minar el poder de control postural de las personas que
permanecen inmóviles, analiza la forma en que los indi- Statokinesigram (zoom disponible).
viduos mantienen el equilibrio. Permite establecer prue-
bas estándar y, posteriormente, pruebas de rehabilita- Estabilograma (zoom disponible).
ción, con retroalimentación visual a través de un moni-
Correlación
tor. Con la ayuda de la máquina, las personas pueden
ED800 [20] obtener impresiones que se pueden escribir fácilmente Gráfico de transformada de Fourier
sobre resultados y trazados (tablas o gráficos) [21].
Calculo de áreas.
18
Pruebas de rehabilitación (Biofeedback visual).
19
trenamiento de la postura de una sola pierna y de doble
pierna, ofreciendo hasta 10 niveles diferentes de estabi- 10 diferentes niveles de inestabilidad selecciona-
lidad. bles.
El software TecnoBody, muy intuitivo y fácil de usar,
4. Medición de balanceo de inclinación: ± 15
está totalmente equipado con una serie de evaluaciones, ◦
TECNOBODY PROKIN E (resolución máxima de 0.1◦ y 0.5◦ de precisión).
módulos de capacitación y juegos y actividades que per-
[24] miten al operador ver las condiciones propioceptivas de 6. Capacidad de conectarse a TecnoBody Manage-
las habilidades motoras y sensoriales de cada usuario. ment System por tecla TecnoBody.
Máquina robusta y simple cuyo soporte se obtiene en re- La plataforma te da la siguiente información:
sortes y se puede controlar mediante software, a través
Superficie descrita por la proyección del sujeto del
de pistones neumáticos y eléctricos. Todo esto, para po-
centro G.
sicionar la plataforma y hacerla parcialmente estable o
dejarla completamente suspendida. Porcentaje de estabilidad.
Esta libertad dinámica imita con mayor precisión las
condiciones naturales que perturban la información pro- Índice de Romberg.
pioceptiva. Con un soporte centralizado motorizado que
Análisis temporal y frecuencial.
también es electrónico (captores) y un software adecua-
BALANCE QUEST [25] do, la Plataforma Multitest (Balance Quest) ayuda a Análisis de caı́da.
realizar un diagnóstico sensorial cuantificado. Con la po-
sibilidad constante de referirse a las sesiones anteriores
(comparaciones).
Tabla 1.2: Revisión de plataformas comerciales - Continuación.
Dos plataformas independientes con 3 ejes cada una.
20
taforma (127 x 165 cm); 73.5“h (187 cm) máximo desde el
piso.
Esta plataforma funciona en dos modos estático y Niveles de estabilidad: 12 niveles dinámicos, más bloqueado
dinámico (SD), ofrece doce niveles de control de plata- para mediciones estáticas.
forma, ası́ como configuración de fuerza estática. Incluye Inclinación de la plataforma: 20◦ desde la horizontal en todas
ejercicios de propiocepción, estabilización, rango de mo- las direcciones.
vimiento y cambio de peso. Cuantifica objetivamente la
velocidad de balanceo postural para predecir el riesgo Rieles de soporte: ajustables desde 25” a 36.5” por encima de
de caı́da, utiliza el ángulo desde el centro para determi- la plataforma (64 a 93 cm). Los rieles pueden girar lejos de la
BALANCE SYSTEM [27] nar las capacidades de balanceo como un porcentaje del plataforma cuando no están en uso.
estándar.
Impresora: HP DeskJet.
21
Base de datos de pacientes.
1.4. Justificación
El objetivo de la rehabilitación motora es restaurar la función y prevenir una mayor dis-
capacidad. Esta se puede generalizar en tres etapas[7] salida del reposo, en donde después
del tratamiento médico necesario se hacen movimientos básicos para que el paciente salga
paulatinamente del estado de quietud en el que se encuentra tras el accidente. La segunda
etapa es de entrenamiento asistido, normalmente ejecutada en un centro de rehabilitación
especializado con el personal médico capacitado para guiar estas labores y por último, la eta-
pa tres de perfeccionamiento en donde el usuario continúa sus terapias de manera autónoma
a distancia con la orientación periódica de un especialista. Es en la segunda fase, particu-
larmente en donde la ingenierı́a presenta su apoyo más significativo, a través del diseño y
22
desarrollo de equipos e instrumentos que facilitan las tareas de rehabilitación [3]–[6], [14].
Con base en la situación planteada, se puede argumentar que la gran mayorı́a de personas
que sufren procesos de rehabilitación, presenta afectación a nivel de miembro inferior. Esto
obliga a que los procesos de rehabilitación, presenten entrenamiento de balance ya sea para
recuperar el proceso de marcha o para una adaptación a tecnologı́as protésicas en el caso de
personas amputadas [38].
23
patologı́as que afecten el equilibrio en el cuerpo humano. Esta se diferencia de las plataformas
convencionales en que es un sistema que puede entregar de manera cuantitativa el desempeño
de un usuario en proceso de rehabilitación y adaptarse a las necesidades de este con el fin de
optimizar su terapia. Esta plataforma busca dar una solución que permita optimizar los re-
sultados de la rehabilitación de balance, disminuyendo tiempos de recuperación y costos del
procedimiento. A su vez, permite apoyar los estudios referentes a estabilometrı́a en el campo
académico e investigativo, al poder modificar a conveniencia los patrones de movimiento
desempeñados por el dispositivo realimentando no solamente variables biomecánicas como
la variación del centro de presión (CoP), sino, también fisiológicas como el ritmo cardiacos,
señales EMG, EDA o respiración; con las que se podrı́a determinar aspectos psicológicos del
usuario.
1.5. Rehabilitación
El propósito de la rehabilitación es restaurar total o parcialmente las habilidades menta-
les y/o fı́sicas que una persona ha perdido como consecuencia de una enfermedad, lesión o
traumatismo y lograr el mayor nivel de funcionalidad, independencia y calidad de vida [7].
Si bien la rehabilitación varı́a entre adultos mayores y jóvenes, los resultados de la rehabili-
tación siempre tienen que estar encaminados a devolver al paciente la capacidad de realizar
las actividades que realizaba antes de su patologı́a. Por ejemplo, enseñar a un paciente a
desempeñarse en la cocina, cuando no lo ha gustado nunca cocinar podrı́a ser una tarea
inútil afectando su proceso de rehabilitación.
El primer modelo de discapacidades que se ilustra en la figura 2.1, fue propuesto por
Nagi a principios de los 60 [39], este considera cuatro fenómenos como la base de la reha-
bilitación; la patologı́a activa que ocurre cuando un proceso celular normal y el proceso de
homeostasis del organismo se ven interrumpidos llevando a una incapacidad, en donde una
pérdida o anormalidad a nivel de tejido u órgano provoca una limitación funcional, ya sea
a nivel fı́sico o mental del individuo que finalmente produce la discapacidad, reflejada en el
contexto social del paciente al no poder cumplir con sus actividades cotidianas.
24
interacción entre las condiciones de salud como, enfermedades, desórdenes, lesiones, enve-
jecimiento; y otros factores como el factor ambiental, referente a las condiciones fı́sicas,
sociales y emocionales en las cuales las personas viene; y el factor personal, que habla de las
caracterı́sticas del individuo que no hacen parte de su condición o enfermedad.
25
caracterı́sticas y variabilidad de la práctica, participación activa y motivación del individuo,
la transferencia positiva/negativa del aprendizaje, el control postural, la memoria y la retro-
alimentación, los cuales se deben tener en cuenta a la hora de establecer una metodologı́a
de recuperación del paciente [32].
Tras una lesión del sistema nervioso, el potencial dinámico del sistema nervioso sensitivo
motor desempeña un papel importante ante una lesión neurotraumática, llegando a potenciar
funciones perdidas en lesiones parciales. En el caso adaptativo se incluye la forma como el or-
ganismo responde a una agresión, tal como sucede luego de una enfermedad cerebrovascular,
la amputación de un miembro, o incluso una enucleación ocular (extirpación quirúrgica del
globo ocular). En el caso mal adaptativo, por razones que también son aun motivo de inves-
tigación, se aprecia cómo el individuo afectado no es capaz de filtrar, de manera apropiada,
la información sensorial que llega al cerebro y debido a la alteración de eventos complejos
que intervienen el procesamiento dicha información, no se logra una integración apropiada
a nivel central; por tal motivo, se generan respuestas anómalas eferentes que se manifiestan
a nivel sistema motor como trastornos del movimiento [32].
1.5.2. Equilibrio
El equilibrio o Control Postural es un estado en el que las fuerzas fı́sicas opuestas se anulan
entre sı́ [40]. En fisiologı́a, se entiende que este término significa la capacidad de controlar
el centro de masa con respecto a la gravedad ya sea durante la deambulación, bipedestación
o sedestación, dentro de los lı́mites de estabilidad y la superficie de soporte [41]. Según el
diagrama descrito por la figura 1.3, el equilibrio se logra y mantiene mediante un conjunto
complejo de sistemas de control sensoriomotor que incluyen información sensorial desde
la vista, propiocepción (tacto) y el sistema vestibular (movimiento, equilibrio, orientación
espacial); integración de esa entrada sensorial; y salida motora a los músculos oculares y
corporales. Las lesiones, enfermedades, ciertos medicamentos o el proceso de envejecimiento
pueden afectar a uno o más de estos componentes[40], [42].
26
Figura 1.3: Funcionamiento del Equilibrio en el Cuerpo
1.5.3. Estabilometrı́a
La estabilometrı́a es el estudio del equilibrio de individuo, a través del análisis del control
postural y la relación con la estabilidad en bipedestación [41]. Cuyos resultado son valores
precisos tomados a través de herramientas de alta tecnologı́a, conocidas como plataformas de
estabilometrı́a, que mediante sensores de fuerza principalmente, presentan el desplazamiento
de la proyección del Centro de Gravedad (CG) corporal sobre una superficie [43].
1.5.4. Propiocepción
La propiocepción es la capacidad de percibir la orientación del cuerpo en su entorno,
permitiendo el movimiento rápido y libre sin tener que pensar de manera consciente dónde
se encuentra localizado en el espacio. Esto mediante un circuito de retroalimentación cons-
tante dentro del sistema nervioso, que le indica al cerebro en qué posición se encuentra y
qué fuerzas están actuando sobre el cuerpo en un momento dado[44].
27
1.5.5. Sinergı́as Musculares
Una sinergia muscular es la activación de un grupo de músculos para contribuir a un
movimiento particular [45], según la clasificación muscular de Williams, 1995 que describe
cada músculo según su función en cada movimiento concreto. Cualquier músculo puede ac-
tuar como motor primario (agonista), antagonista, fijador o sinergia. La manera en la que
cada músculo actúa depende de varios factores:
Posición inicial.
Velocidad de movimiento.
Resistencia al movimiento.
Cuando un músculo está activo al iniciar y mantener un movimiento, está actuando como
motor primario. Un músculo que se opone a un motor primario se considera antagonista [46].
Podrı́a asumirse que cuando un músculo motor primario se está contrayendo, el Antagonista
permanecerá inactivo. Sin embargo, hay muchos ejemplos de co-contracción de agonistas y
antagonistas: Durante la extensión activa máxima de la rodilla, los flexores de la rodilla tam-
bién se contraen, aunque en menor grado o cuando el bı́ceps se contrae de manera excéntrica,
para controlar la extensión del codo, hay una activación del trı́ceps [46].
Fijadores
Como su nombre indica, se contraen para fijar un hueso. Músculos a ambos lados de
una articulación en ocasiones actúan a la vez para crear una base sólida sobre la que otro
músculo pueda actuar: Por ejemplo, los músculos de la muñeca se contraen juntos para fijar
la muñeca cuando apretamos el puño[46].
28
Sinergistas
Cuando un músculo actúa sobre dos o más articulaciones, pero el movimiento requerido es
sólo sobre una de ellas, otros músculos se contraerán para contrarrestar ese movimiento. Por
ejemplo, la contracción de los flexores de los dedos provocarı́a flexión simultánea de los dedos
y la muñeca. Los extensores de la muñeca se contraerán para eliminar la flexión de la misma
cuando, como en el ejemplo anterior, apretamos el puño con fuerza. De esta manera, actúan
como sinergistas. De la misma forma, durante la flexión del codo con el antebrazo pronado,
la contracción del bı́ceps braquial provocará flexión y supinación; para mantener el antebra-
zo pronado, el pronador cuadrado y el pronador redondo se contraten y, por tanto, actúan
como sinergistas. Este fenómeno se observa en el resto del cuerpo, como por ejemplo en la
columna cervical, columna torácica y escápula durante el movimiento de la glenohumeral[46].
Lesión.
Trauma.
Inflamación.
Dolor.
Las dificultades a largo plazo suelen ser consecuencia de problemas neurológicos musculares.
Los problemas con la marcha, el equilibrio y la coordinación a menudo son causados por
condiciones especı́ficas, que incluyen [47]:
La enfermedad de Meniere.
Hemorragia cerebral.
Tumor cerebral.
Enfermedad de Parkinson.
Malformación Arnold-Chiari.
Guillain Barre.
Neuropatı́a periférica.
29
Miopatı́a.
Parálisis cerebral.
Gota.
Distrofia muscular.
Obesidad.
Vértigo.
Migrañas.
30
Test de Berg [53], para la evaluación de pacientes con riesgos de caida, establecido en 1986.
Son algunos de los métodos desarrollados para medir de manera cuantitativa la capacidad
de equilibrio en los pacientes con patologı́as que afectan el balance.
1.6. Metodologı́a
El tipo de metodologı́a propone una Investigación aplicada al diseño y desarrollo de
una tecnologı́a experimental para la evaluación del desempeño de un individuo al realizar de
terapias de neurorrehabilitación a nivel de miembros inferiores en procesos de estabilometrı́a.
La metodologı́a consta de 5 etapas relacionadas a continuación, permiten plantear la siguiente
hipótesis.
1.6.1. Hipótesis
Diseñar una tecnologı́a como la propuesta en este trabajo, permite evaluar el desempeño
de un individuo en terapias de rehabilitación del balance, ayudando al especialista encargado
de la supervisión a modificar o avalar el proceso de recuperación.
Generar movimientos que obliguen al usuario a moverse dentro de los rangos normales de
balance a través de la plataforma, yendo en contra de las condiciones biomecánicas producto
de su patologı́a, causa que las señales y respuestas fisiológicas como, señal de electrocardio-
grafı́a ECG, respuesta galvánica de la piel, respiración y señales electromiografı́a EMG, sean
afectadas mostrando un reflejo del desempeño del sujeto de pruebas sobre el sistema.
• Revisión de la literatura con el fin de estudiar las técnicas más adecuadas pa-
ra el diseño de la plataforma y de las mediciones planeadas para la posterior
comprobación de la hipótesis.
• Establecimiento de protocolos preliminares para la realización de pruebas acordes
a la hipótesis y revisión previas.
• Revisión de la literatura para establecer el método y las tareas que se emplearán
para la estabilometrı́a y diseñar preliminarmente la(s) prueba(s) que se le ejecu-
tara(n) al usuario.
• Modelado y caracterización de los sistemas que permiten establecer las especifica-
ciones técnica y de manejo de los equipos a ser implementados en la adquisición
de señales.
• Elaboración de protocolos para la realización de pruebas de estabilometrı́a, te-
niendo en cuenta las especificaciones obtenidas en los puntos anteriores.
31
Etapa 2: Diseño y Construcción Plataforma.
Objetivo Especı́fico: Definir el diseño mecánico, electrónico y método de control para
la plataforma robótica, basado en los requerimientos establecidos anteriormente.
32
1.7. Resultados Esperados
La plataforma será capaz de intercambiar su modo de funcionamiento de modo pasivo,
encargado meramente de captar las señales y variable producto de la interacción del usua-
rio con el sistema diseñado; a modo activo, que induzca al usuario a realizar determinados
movimientos según lo demande la metodologı́a de la terapia. Esta plataforma será diseñada,
construida y puesta en funcionamiento en un plazo no mayor a un año a partir de la aproba-
ción de esta propuesta; su desarrollo es parte vital del proyecto de investigación “Plataforma
para la evaluación de la adherencia terapéutica y su influencia en la eficiencia de terapias de
estabilometrı́a” con código IMP-ING-2657. Esta plataforma se propone ser una alternativa
innovadora a la forma en la que se practican las terapias de rehabilitación de miembro infe-
rior convencionales orientadas a recuperar el balance.
Esta plataforma será capaz de apoyar los procesos de rehabilitación de personas con pa-
tologı́as como hemiplejias, hemiparesias , ACV, desordenes del equilibrio por daño a nivel
neuromuscular, desórdenes vestibulares, lesiones a nivel de miembro inferior o procesos de
diagnóstico en patologı́as que afecten el (balance, equilibrio, estabilidad y fuerza tren in-
ferior). Para lograr dicho cometido esta podrá captar las señales fisiológicas del organismo
(frecuencia cardiaca, respuesta galvánica de la piel, distribución del centro de presión) del
usuario y evaluará la respuesta de otras como respuesta electromiografı́a de los músculos, y
biomecánica del organismo al ser excitado con distintos cambios de posición.
33
Capı́tulo 2
Arquitectura Sistema de
Rehabilitación de Balance
Partiendo del resultado de estos procesos, y basándose en los dispositivos del estado
del arte se procede a evaluar distintos diseños contra el propuesto, un sistema de plato y
bola. Pensando en la construcción del prototipo final se aplica una matriz QFD (Quality
Function Deployment) con el fin de identificar la correlación entre los requerimientos técni-
cos de ingenierı́a y los del usuario final, completando de esta manera el proceso de diseño
conceptual y dando inicio al diseño de detalle CAD y la posterior fabricación del mecanismo.
34
Figura 2.1: Diseño Conceptual preliminar Plataforma de estabilometrı́a
Fisiológicas
• Plataforma para evaluación de balance para personas con patologı́as que afecten
el movimiento de las extremidades inferiores entre los 18 y 67 años.
Seguridad y protección
Sociales
Psicológicas
35
• Modo de operación y mantenimiento simple, intuitivo que permita una capacita-
ción rápida del funcionamiento de la plataforma.
Autorrealización
Desempeño
Tiempo
Costo
Calidad (desempeño)
• Caracterı́sticas
◦ Plataforma para realizar sesiones de rehabilitación de balance.
◦ Mecanismos de transmisión resistente a cargas variables y movimientos
dinámicos.
◦ Funcionamiento mecánico con mecanismos de cuatro barras, accionados por
motores sin escobillas, con el fin de generar control de impedancia sobre los
grados de libertad de la plataforma.
◦ Estructura resistente a impactos y cargas dinámicas.
◦ Capaz de soportar pacientes de hasta 100 Kg.
• Confiabilidad (durabilidad)
◦ Plataforma de fácil uso y mantenimiento.
◦ Disponibilidad de funcionamiento durante 8 horas diarias continúas.
◦ Resistente a impactos).
• Tiempo y facilidad de reparación
◦ Mecanismos de fácil sustitución en caso de ruptura.
◦ Tiempo de mantenimiento inferior a 1 hora.
◦ Maquina con partes grandes evitando sistemas de transmisión complejos.
• Estética
◦ Pintura con recubrimiento anticorrosivo.
36
◦ Interfaz usuario-maquina con diseño amigable para el usuario y de funciona-
miento intuitivo para facilitar la capacitación del personal médico.
• Percepción de la calidad (reputación de la compañı́a)
◦ Uso intuitivo.
◦ Sistemas de funcionamiento seguro con sistema de desgravitación.
Con miras a dar solución al problema definitivo y cumplir con los distintos requerimientos,
ser resumen las principales tareas que debe ejecutar el sistema final, expuestos en la figura
2.2.
37
Figura 2.2: Tareas principales de la Plataforma de Estabilometrı́a
38
2.3. Matriz QFD
En busca de evaluar los parámetros significativos en el diseño y construcción de la plata-
forma de estabilometrı́a, se genera un análisis QFD1 en donde se comparan los requerimientos
del usuario sombreados en amarillo, en este caso el personal médico y pacientes usuarios fi-
nales del dispositivo, frente a los requerimientos del equipo de diseño sombreados en azul.
En este también se comparan las caracterı́sticas frente a las tecnologı́as encontradas en el
estado del arte y el estudio de mercado anteriormente mencionados en el capı́tulo anterior,
sombreados en verde.
Como se puede observar en la figura 2.4, se encuentra como parámetros con un peso re-
lativo alto una plataforma de funcionamiento amigable y aspecto agradable para el usuario,
que sea capaz de generar auto reportes del desempeño y recree terapias tradicionales, evi-
tando movimientos anormales que generen problemas en el usuario y estropeando su proceso
de recuperación.
1
QFD (Quality Function Deployment) es una metodologı́a usada en la ingenierı́a de la calidad
para crear productos que se adapten a los gustos y necesidades del usuario.-: Jorge Jimeno Ber-
nal.Despliegue de la función calidad (QFD): Guı́a de uso. Para qué sirve el QFD y cómo realizarlo.
https://www.pdcahome.com/1932/qfd-despliegue-calidad/
39
2.4. Matriz de Decisión de Pugh
En todo proyecto la fase inicial es donde se deciden las diferentes alternativas y concep-
tos, y este proceso definirá las etapas posteriores del diseño. Para el proyecto de “Plataforma
para la evaluación de la adherencia terapéutica y su influencia en la eficiencia de terapias de
estabilometrı́a” se aplicó una metodologı́a de Matriz de Pugh2 para satisfacer los requeri-
mientos de diseño, considerando las necesidades del cliente y de especificaciones del producto.
Plataforma de Stewart.
Robot Delta.
Weeble Board.
Wii Board.
Plataforma 3DOF.
En donde el diseño Plate and Ball es el diseño conceptual seleccionado para ser compara-
do con los otros posibles encontrados en el estado del arte. Por otra parte, las caracterı́sticas
de ingenierı́a con las cuales los conceptos de diseño para plataformas de evaluación de esta-
bilometrı́a y rehabilitación del balance deben ser evaluados son:
Tamaño (Volumen).
Costo Manufactura.
Tiempo Manufactura.
2
Este tipo de herramientas se utiliza para la toma de decisiones sobre el desarrollo de un nuevo producto
o servicio, diferenciando los criterios que van a aportar mas valor de una manera cuantitativa, priorizando
las caracterı́sticas del producto que se pretende mejorar o innovar.- Rodrigo González González, Matriz de
Pugh: Ayuda a la toma de decisiones. https://www.pdcahome.com/2569/matriz-de-pugh-ayuda-a-la-toma-
de-decisiones/
40
Diseño de Control.
Funcionamiento Activo.
Funcionamiento Pasivo.
Grados de Libertad.
De este análisis se puede concluir que el diseño seleccionado en primer lugar, se establece
como la mejor solución de mecanismo para ser implementado en el sistema de rehabilitación
de balance. Sobretodo por la particularidad de permitir un funcionamiento activo y pasivo.
Con base en los resultados obtenidos de cada metodologı́a de diseño, se plante el primer
diseño conceptual para la plataforma robótica de 2 grados de libertad figura 2.6, a su vez,
se plantea el diseño conceptual del sistema general el cual integra los sistemas de captación
y realimentación de las principales variables psicofisiológicas encontradas en el estudio del
estado del arte, EDA, frecuencia respiratoria y ECG y biomecánicas, patrón de presión plan-
tar y desplazamiento del centro de presión.Figura 2.7.
41
Figura 2.6: Diseño conceptual plataforma de 2 grados de libertad
42
Capı́tulo 3
1
Este criterio determina el grado de libertad de una cadena cinemática, es decir, un acoplamiento de
cuerpos rı́gidos por medio de restricciones mecánicas.Jorge Angeles, Clifford Truesdell (1989). Rational Ki-
nematics. Springer. p. Chapter 6, p. 78ff. ISBN 978-0-387-96813-1.
43
Figura 3.1: Mecanismos de 4 barras nomenclatura mecanismos de 4 barras.
La figura 4.1 muestra el par de mecanismos de cuatro barras implementados, a partir del
modelo propuesto se procede a determinar los grados de libertad de la plataforma mediante
el criterio Kutzbach (3.1). Cabe mencionar que las uniones entre AB y BC son juntas esféri-
cas, por su parte en la unión de los dos mecanismos O0 se presenta una junta universal.
J
X J
X
GDL = λ (L − J − 1) + fi − r (3.1)
i=1 i=1
En donde,
λ = 6 mecanismo espacial
L = N ◦ Eslabones
J = N ◦ Pares Cinemáticos
fi = GDL junta i-ésima
r = GDL redundantes
Entonces,
GDL = 6 (7 − 8 − 1) + 16 − 2 (3.2)
GDL=2
44
3.2. Cinemática Directa
La cinematica directa del sistema establece la relación funcional entre las variables de
articulación y la posición y orientación del efector final [56]. Para determinar el comporta-
miento en cuanto a posición, velocidad y aceleración de la plataforma, se parte de un analisis
algebraico de cada mecanismo. En donde se determinan los ángulos de salida α y β, respecto
a los angulos de entrada θ1 y θ2 respectivamente. Figura 3.2.
45
Px = (c2 cos(θ)2 + c2 sin(θ)2 + a2 − b2 − d 2 + hx 2 + 2chx (3.7)
3 3
cos(θ))/(2(hx + c cos(θ))) + ((d − c sin(θ))(c sin(θ)
− a2 d + b2 d + dhx 2 + hx (−(c2 cos(θ)2 − 2ab + c2 sin(θ)2
− a2 − b2 + d2 + hx 2 − 2cd sin(θ) + 2chx cos(θ))(2ab
+ c2 cos(θ)2 + c2 sin(θ)2 − a2 − b2 + d2 + hx 2 − 2cd sin(θ)
1
+ 2chx cos(θ))) 2 + d3 + c3 cos(θ)2 sin(θ) + a2 c sin(θ)
− b2 c sin(θ) − cd2 sin(θ) + chx 2 sin(θ)
+ c cos(θ)(−(c2 cos(θ)2 − 2ab + c2 sin(θ)2 − a2 − b 2 + d2 + hx 2
− 2cd sin(θ) + 2chx cos(θ))(2ab + c2 cos(θ)2
1
+ c2 sin(θ)2 − a2 − b2 + d2 + hx 2 − 2cd sin(θ) + 2chx cos(θ))) 2
+ c2 dcos(θ)2 − c2 dsin(θ)2 + 2c2 hx cos(θ) sin(θ)
+ 2cdhx cos(θ)))/(2(hx + c cos(θ))(c2 cos(θ)2 + c2 sin(θ)2
+ d2 + hx 2 − 2cd sin(θ) + 2chx cos(θ)))
Por su parte,
Ahora remplazando (4.7) y (4.8) en (4.9) esta manera encontramos α donde D1 = hy.
P1y − hy
α = tan−1 (3.9)
P1x
Debido a la posición ortogonal que existe entre el cada mecanismo de 4 barras, se puede
realizar un proceso de evaluación del ángulo β en función de θ2 . Una vez calculados los dos
ángulos de salida, se procede a aplicar una transformación de las componentes Px y Py de
cada mecanismo de cuatro barras, al sistema de coordenadas global del sistema ubicado en
46
O0 . Debido a que la plataforma no tiene rotación en torno al eje Z ver figura 3.3, solo se
plantean matrices de rotación entorno a X y Y .
Se plantea la matriz P , la cual relaciona las posición en cada eje de rotación de los ángulos
de salida.
αx 0
P = 0 −βx (3.10)
αy βy
1 0 0
Rx = 0 cos α − sin α (3.11)
0 sin α cos α
cos β 0 sin β
Ry = 0 1 0 (3.12)
− sin β 0 cos β
P f = RxRyP (3.13)
Por otro lado, con el fin de simplificar el análisis dinámico del mecanismo, se considera
el ser humano como un cilindro solido de radio 20 cm acordes a [55] acoplado a la salida
de los ángulos α y β. La actuación de los dos grados de libertad del sistema se encuentran
ubicados en la base de la plataforma sobre el origen del sistema, en donde los ángulos de
47
salida de esta se convierten en los ángulos de entrada del humano. Lc se toma como el punto
de estudio en donde se concentra el centro de masa del cuerpo. Figura 3.4.
Se debe tener en cuenta que los ángulos α y β se relacionan acorde a la ecuación (3.9)
con los ángulos de entrada del sistema ubicado en la barra C de cada mecanismo de cuatro
barras. La figura 3.5 presenta la relación entre los ángulos de entra y salida en una trayec-
toria deseada.
48
Figura 3.5: Relación entrada vs salida
49
La figura 3.6 evalúa el espacio de trabajo del mecanismo de cuatro barras en la trayectoria
deseada mostrada en la figura 3.5 según los requerimientos de diseño del sistema de (±20◦ ),
en el ángulo de salida α o β según corresponda. Este ángulo se elige de acuerdo a los espacios
de trabajo de los dispositivos de rehabilitación de balance del estudio de mercado.
Por otra parte, la figura 3.7 presenta la evaluación del espació de trabajo del centro de
masa del sujeto de pruebas sobre la plataforma en movimientos de (±20◦ ) en el ángulo de
salida α o β según corresponda.
50
Figura 3.7: Representación del Espacio de trabajo Plataforma Robótica vista isométrica y
lateral.
Para determinar las posiciones x, y y z del efector final respecto al origen del sistema
coordenado O0 , se parte de la matriz de transformación homogénea de la salida del centro
de masa del usuario sobre la plataforma de 2 GDL, hallada según los criterios de la Tabla 3.1.
cos(α) cos(β) − cos(β) sin(β) sin(α) Lc cos(α) cos(β)
cos(β) sin(α) − sin(α) sin(β) − cos(α) Lc cos(β) sin(α)
T02 =
sin(β)
(3.16)
cos(β) 0 Lc sin(β)
0 0 0 1
51
En donde, se debe tener en cuenta que el sistema coordenado resultante según los para-
matros de D-H se encuentra rotado frente al sistema de coordenadas globales del sistema de
la siguiente manera como lo muestra la figura 3.4:
X0 =−Y DH
Y0 =−Z DH
Z0 =XDH
Entonces,
P2y
θ1 = tan−1 (3.21)
P2x − hx
P2y
θ2 = tan−1 (3.22)
P2x − hx
52
3.3.1. Planificador de Trayectorias
El planificador de trayectorias es el encargado de transformar las caracterı́sticas del mo-
vimiento deseado del sistema, expresado en dentro de las coordenadas globales del sistema
a variables en el espacio de las articulaciones del sistema. Es decir, transforma x, ẋ y ẍ a
q, q̇ y q̈. El planificador de trayectorias fue implementado en el ambiente de simulación de
Matlab (Simulink), figura 3.8.
53
Figura 3.10: Trayectoria deseada
54
Donde, K (q, q̇) hace referencia a la energı́a cinética del sistema y U (q) a la energı́a
potencial gravitacional del mismo De la cual se desprende la ecuación de torque (3.24) u
organizado de manera matricial (3.25):
d ∂L ∂L
τ= − (3.24)
dt ∂ q̇ ∂q
τ =M (q) q̈ + C (q, q̇) q̇ + g (q) (3.25)
55
LT otal =LHuman + LP lataf orma (3.26)
LHumano =KHumano + UHumano (3.27)
LHumano =KP lataf orma (3.28)
1 2 2
LP = Ip α̇ + β̇ (3.29)
2
1 T
1h i h iT
Lh = mc V V + α̇, β̇ Ic α̇, β̇ − U c (3.30)
2 2
C1 = mc (q̇1 (Lc cos(q1 ) cos(q2 ) + q˙2 (−Lc sin(q1 ) sin(q2 ))) (3.33)
(q̇1 (Lc cos(q2 ) sin(q1 )) + q˙2 (Lc cos(q1 ) sin(q2 )))
− q̇2 (mc (Lc cos(q1 ) cos(q2 ))(q˙1 (Lc cos(q1 ) sin(q2 ))
+ q̇2 (Lc cos(q2 ) sin(q1 ))) + mc (q̇1 (Lc cos(q1 ) cos(q2 ))
+ q̇2 (−Lc sin(q1 ) sin(q2 )))(Lc cos(q1 ) sin(q2 )))
− 2,0gmc (Lc cos(q2 ) sin(q1 )) − q̇1 (mc (Lc cos(q1 ) cos(q2 ))
(q̇1 (Lc cos(q2 ) sin(q1 )) + q̇2 (Lc cos(q1 ) sin(q2 )))
+ mc (q̇1 (Lc cos(q1 ) cos(q2 ))
+ q̇2 (−Lc sin(q1 ) sin(q2 )))(Lc cos(q2 ) sin(q1 )))
56
M2 =(Ic + 0,5mc (2,0(−Lc sin(q1 )sin(q2 ))2 + 2,0Lc 2 cos(q2 )2 )) (3.35)
+ mc q̈1 (Lc cos(q1 ) cos(q1 ))(−Lc sin(q1 ) sin(q2 ))
Con el fin de determinar los requerimientos de torque que deberán soportar los actuado-
res ubicados en O1 y O2 respectivamente se evalúa la ecuación de movimiento del sistema
producto del análisis dinámico inverso (3.25), teniendo como entrada una función tipo spline
de [-45◦ a 60◦ ], t =1 s, similar al descrito en la figura 3.5 para evitar picos de torque al durante
el trayecto deseado, en donde se reemplazan q, q̇ y q̈ por los generados por la trayectoria
deseada.
57
Figura 3.12: Torque generado por la plataforma
Como se muestra en la figura 3.13, el torque que domina el comportamiento del sistema
es el generado por el humano, alrededor de 160 Nm comparado a los 1.5 Nm generados por
la plataforma figura 3.12.
58
Por otra parte es necesario calcular la relación de torque (RT) transmitida por el meca-
nismo de cuatro barras implementado, acorde a la ecuación (3.40) [57]. Se realiza un proceso
similar para el cálculo de RT en el ángulo β.
Tα
RT = (3.38)
Tθ1
En donde:
Tθ1 ωθ1
Tα = (3.39)
ωα
59
Figura 3.15: Sistema implementado dentro de Simscape Matlab
La figura 3.16 muestra el comportamiento del torque generado por el sistema sobre los
actuadores, medido directamente sobre el ambiente de simulación de Simscape, en donde
se puede evidenciar a simple vista que la dinámica descrita por el sistema durante una tra-
yectoria tipo spline similar a la evaluada con el modelo dinámico calculado, tienen el mismo
comportamiento.
La identificación correcta del modelo matemático del sistema robótico de 2 GDL pro-
puesto, permite determinar las caracterı́sticas cinemáticas y dinámicas del prototipo, lo que
permite realizar simulación del comportamiento que tendrı́a el mecanismo bajo condiciones
reales dentro de software especializado como se presentará mas adelante.
60
Capı́tulo 4
Estrategias de control
61
4.1. PD+ con compensador de gravedad
El primer controlador implementado es un PD+ Figura 4.1 (ver diagrama implementado
en Anexos), debido a que el sistema simulado contempla la fuerza de gravedad, es necesario
agregar un compensador de gravedad el cual se encargue de contrarrestar estos efectos y
mantenga el funcionamiento deseado del PD. Teniendo en cuenta esto la ecuación de control
del sistema es:
¨ + V (q, q̇)qd
M (q)qd ˙ + G (q) = g(q) + Kpe + Kv ė (4.2)
M (q)qd¨ + V (q, q̇)qd
˙ + Kpe + Kv ė = 0 (4.3)
62
Figura 4.2: Trayectoria lograda con PD+ con compensador de gravedad
63
Figura 4.5: Esfuerzo de potencia control PD+ con compensador de gravedad en q1 y q2
Al aplicar el análisis del MSE y RMSE sobre la trayectoria deseada y la lograda por el
controlador se encuentra que:
M SE x = 2.2331 × 10−5
M SE y = 2.4177 × 10−5
RM SE x = 0,0047
RM SE y = 0,0049
Si bien el MSE es pequeño en ambos casos se puede observar fácilmente en la figura 4.2
que, aunque el sistema sigue la trayectoria deseada se observa un error de posición a lo largo
de todo el recorrido, de igual manera se observa como el sistema oscila al momento en que
empiezan a funcionar los dos actuadores al tiempo, debido a la poca robustez de este tipo
de controladores frente a las perturbaciones.
Por lo que sustituyendo (4.4) en (4.5) nuevamente se obtiene la ley de control definitiva
(4.6). Figura 4.6.
τ = M (q) (q̈ + Kp e + Kv ė) + C (q, q̇) q̇ + g (q) (4.6)
64
Figura 4.6: Diagrama de Bloques control por Par Calculado
65
Figura 4.8: Señal de control par calculado en q1 y q2
66
Al aplicar el análisis del MSE sobre la trayectoria deseada y la lograda por el controlador
encontramos que:
M SE x = 3.5056 × 10−6
M SE y = 4.9756 × 10−6
RM SE x = 0,0019
RM SE y = 0,0022
Si bien el MSE es pequeño en ambos casos, como se puede observar en la figura 4.7.
Aunque el sistema sigue la trayectoria deseada se observa que los torques logrados por el
controlador generan picos elevados, superiores al torque nominal de los actuadores, esto se
puede apreciar especialmente en los cambios de posición bruscos o al momento de hacer
actuar los dos motores al mismo tiempo, de igual manera se observa que se presenta oscila-
ciones no deseada durante la ejecución de una trayectoria.
Por otra parte, se sometió el sistema a una perturbación con el fin de constatar la robus-
tez de esta metodologı́a de control 4.11. En donde se observó que, si bien el sistema recobra
la trayectoria deseada, este lo logra después de un largo periodo de tiempo, por otra parte, la
señal de control demuestra claramente la baja tolerancia que tiene este tipo de controlador
frente a las perturbaciones figura 4.12.
67
Figura 4.12: Señal de control par calculado frente a perturbaciones
Una vez que se alcanza la superficie deslizante, el SMC mantiene los estados del sistema
en el vecindario cerrado esta, lo que provoca que el sistema sea robusto frente a perturba-
ciones externas y a las variaciones en los parámetros del sistema [63].
El diseño de este control consta de dos partes del diseño. La primera parte, se diseña una
superficie deslizante para que el movimiento satisfaga las especificaciones de diseño. La se-
gunda se selecciona una ley de control que hará que la superficie sea atractiva para asegurar
el estado del sistema.
σ̇ = ë + k1 ė + k2 e
La ley de control a la cual se igualará la ecuación de movimiento (3.25) está dada por (4.8),
recordando que ë = q¨d − q̈.
τ = τeq + τN (4.8)
68
Reemplazando (4.9) en (3.25),
¨ + k1 ė + k2 e + C (q, q̇) q̇ + g (q)
τeq = M (q) qd (4.10)
−Lsgn(σ) , σ 6= 0
τN =
0 , σ = 0
τN =M (q) Lsgn(σ) (4.11)
69
Figura 4.14: Trayectoria lograda SMC
70
Figura 4.17: Esfuerzo de potencia SMC
Al aplicar el análisis del MSE sobre la trayectoria deseada y la lograda por el controlador
encontramos que:
M SE x = 2.9738 × 10−7
M SE y = 4.0785 × 10−7
RM SE x = 5.4533 × 10−4
RM SE y = 6.3863 × 10−4
Por otra parte, se somete el sistema con el controlador por modos deslizantes a perturba-
ciones, la primera figura 4.18, una perturbación similar a la mostrada en la sección de control
por par calculado, y la segunda perturbación frente a señales de ruido blanco presentada en
la figura 4.20 y 4.23, las cuales representan las posibles perturbaciones generadas por el juego
mecánico que existe en la plataforma fı́sica real.
71
Figura 4.19: Señal de control SMC con perturbaciones
Se evaluaron dos señales de ruido blanco una de baja frecuencia y una de alta frecuencia
(HF). En donde se puede observar la respectiva respuesta sobre la señal de control del siste-
ma y el error sobre la trayectoria deseada frente a cada perturbación.
72
Figura 4.21: Señal de control SMC frente a ruido blanco HF
73
Figura 4.24: Señal de control SMC con ruido blanco
Como se puede concluir del análisis de los resultados anteriores, el SMC rechaza de gran
manera las perturbaciones, sin embargo, frente a perturbaciones de alta frecuencia la res-
puesta rápida genera torques en la señal de control que exceden el nominal de los actuadores
del sistema.
74
El control de impedancia ha sido ampliamente utilizado en procesos de rehabilitación
basados en sistemas robóticos [64], ya que este puede mantener las fuerzas de interacción
entre el usuario y la maquina en niveles seguros al mismo tiempo que controla la posición
deseada vital para asegurar los movimientos determinados por el especialista en cada sesión
de rehabilitación.
Debido a lo anterior se establece la relación entre los torques vistos por el actuador T (q)
y las fuerzas vistas por el efector final del sistema F (x, y) de la siguiente manera:
τ = JT F (4.13)
En donde se pueden relacionar los torques τ presentes en el sistema ası́:
τ = τr + τe (4.14)
En donde, τr hace referencia al torque ejercido por el robot y τe a los torques ejercidos
por el usuario y fuerzas externas en el sistema.
La ecuación de control del sistema se basa en una impedancia deseada denominada como:
F = Md ẍ + Kv ẋ + Kp x (4.15)
Entonces la ley de control del sistema estarı́a dada por (Ver diagrama implementado en
anexos)Figura 4.26:
75
Teniendo en cuenta que las tareas de rehabilitación tienen caracterı́sticas particulares
en donde el sistema no sufre aceleraciones considerables se puede asumir algunas simplifi-
caciones dadas por [64], [65] donde ẍ ∼
= 0 dentro de los movimientos tı́picos de rehabilitación.
Kv Kp
F = ẋ + x (4.17)
Md Md
Donde,
ẋ =ẋd − ẋ (4.19)
x =xd − x (4.20)
Kv =2ζMd ωn (4.21)
Kp =Md ωn 2 (4.22)
76
Figura 4.28: Señal de control controlador de impedancia en q1 y q2
77
M SE x = 7.6239 × 10−6
M SE y = 3.8905 × 10−6
RM SE x = 0,0028
RM SE y = 0,0020
Con el fin de evaluar el funcionamiento del sistema se diseñó y agrego una impedancia
virtual(4.23) que actuara como una especie de obstáculo, en este caso una “pared” ubicada
en xd = 0,03 con una impedancia deseada en alguna parte de la trayectoria deseada, esta
fue modelada como:
Kvv Kpv
fv = (ẋd − ẋ) + (xd − x) (4.23)
Mv Mv
Kp Kv
En donde ẋd = 0 y xd = 0,03, en donde Mv
= 25000 y Mv
= 250.
Figura 4.31: Trayectoria deseada por control de impedancia frente a impedancia virtual
78
Figura 4.32: Señal de control controlador de impedancia frente a impedancia virtual
Como muestra la figura 4.31 en la zona sombreada de verde se estableció una impedancia
virtual (4.23) la cual varia la impedancia acorde a las constantes deseadas, se observa como el
controlador permite que el sistema no se estrelle sobre la superficie virtual descrita, sino que
se deslice sobre ella evitando picos de corriente alto que generarı́an daños sobre el usuario y
el sistema mismo.
Por otra parte, este tipo de controlador de fuerza tiene la ventaja de no necesitar un siste-
ma de realimentación de fuerza, lo que disminuye el costo de la implementación. Y teniendo
en cuenta las simplificaciones asumidas especiales de las tareas de rehabilitación donde ẍ ∼
=0
, este controlador se convierte en uno denominado “compliance control”[65], siendo tratado
como un control cinemático que solo depende de q y q̇.
Los resultados obtenidos en esta sección se resumen en la tabla 4.1 y la figura 4.33 serán
analizados a profundidad en las conclusiones de este trabajo.
79
Figura 4.33: Trayectorias resultantes metodologı́as de control
80
Capı́tulo 5
Este capı́tulo muestra finalmente los componentes adicionales que complementan el pro-
totipo robótico de 2 GDL en la formación del sistema global de rehabilitación de balance.
Como se ha venido mencionando en capı́tulos anteriores, consta también de un sistema de
recolección de señales fisiológicas, (EDA, ECG, y frecuencia respiratoria) captados por el
sistema biosignalplux y biomecánicas (presión plantar y desplazamiento del CoP) mediante
un sensor tipo alfombra construido y unidades inerciales, un juego serio que recrea una sesión
de rehabilitación de balance sobre un sistema de realidad virtual y métodos de evaluación
subjetiva del desempeño (SAM test y auto-reportes).
81
Figura 5.1: Construcción sensor de bajo costo
Cada sensor consta de dos electrodos de cobre separados por un material piezoeléctrico
Velostat, conectados en serie a una resistencia de 1KΩ, formando un divisor de voltaje cuya
lectura analógica es convertida a digital mediante una tarjeta de integración Arduino Mega
2560, para posteriormente ser enviada mediante comunicación serial a una interfaz de análi-
sis y visualización realizada en Processing 3.5.3 en lenguaje Java. figura 5.2
El sensor desarrollado utiliza un método de detección de los valores más altos de la señal
analógica producto de la interacción del usuario con el sensor, encontrando la región acti-
82
va de presión y entre ellos los valores mayores. Una vez identificados los puntos de mayor
presión, su valor normalizado de (0-100) y conociendo la ubicación espacial de al menos 4
sensores se determina la proyección del CoP del individuo. A su vez se grafica el valor de
cada sensor lo que reconstruye el patrón de presión plantar del usuario. Figura 5.3.
83
El desplazamiento del COP se realiza mediante el análisis de los momentos ejercidos al-
rededor de cada eje coordenado X y Y , figura 5.4, de la siguiente manera:
4
X
Fz = fi (5.1)
i=1
Mx =b(−f 1z −f 2z +f 3z +f 4z ) (5.2)
My =a(−f 1z +f 2z −f 3z +f 4z ) (5.3)
My
CoP x = P4 (5.4)
i=1 fiz
My
CoP y = P4 (5.5)
i=1 fiz
En donde a y b son las distancias que existen entre los electrodos encargados de medir
el desplazamiento del centro de presión sobre el eje X y Y respectivamente y (5.1) hace
referencia a las fuerzas fi medidas por 4 sensores especı́ficos dispuestos según la figura 5.4.
Este desplazamiento es almacenado por el software para ser exportado como una espe-
cie de informe junto al patrón de presión plantar del individuo durante el desarrollo de su
84
ejercicio de alcance, con el objetivo de que sea analizado por el personal especializado en la
evaluación del progreso en su rehabilitación.
A su vez, el sensor diseñado es utilizado para cerrar el lazo de realimentación del siste-
ma al momento de controlar la trayectoria deseada como se expuso en los capı́tulos anteriores.
Figura 5.5: (a) Usuario sobre plataforma de estabilometria. (b) Plataforma de estabilometria
para la interacción con un juego de realidad virtual.
La plataforma desarrollada se presenta como una alternativa de bajo costo para apoyar
en las terapias de rehabilitación de balance, incluyendo análisis mediante estabilometria de
las condiciones del usuario y mediante la generación de reportes puede dar soporte para
determinar el progreso del en la recuperación o desempeño del usuario sobre el sistema.
De igual manera la plataforma permite ser utilizada como mando de movimiento transfor-
mando el desplazamiento del centro de presión del usuario en comandos de desplazamiento
sobre el plano transversal. Este sistema combinado con sistemas de adquisición de señales
psicofisiológicas pretende evaluar el compromiso terapéutico del usuario con su proceso de
rehabilitación.
85
5.2. Plataforma Pasiva experimento de lazo abierto
El siguiente estudio fue realizado con el fin de comprobar los efectos de realizar un ejercicio
similar a una terapia de rehabilitación de balance dentro de un ambiente de realidad virtual
y fuera de este. A su vez, se comprobó el sistema de recolección de señales fisiológicas y
biomecánicas según el método de [64].
5.2.2. Sujetos
Se reclutaron trece (13) sujetos sanos para realizar las tareas, 7 hombres y 6 mujeres
con rango de edad 27-36. Ninguno de los participantes informó condiciones neurológicas no
deseadas previas, como epilepsia, vértigo o tendencia a las convulsiones, ni trastornos cog-
nitivos que implicaran dificultades para comprender o realizar tareas. Tres dı́as antes de la
sesión, todos los sujetos realizaron una prueba previa para identificar si sufrı́an de vértigo
o mareo consecuencia de la interacción con el ambiente virtual. El ejercicio fue un viaje en
3D-VR en un bote a través de un rı́o lento, mientras estaba sentado de forma segura. Todos
los participantes fueron evaluados con los Cuestionarios de enfermedad de simulación virtual
(VSSQ) diseñados por [65] antes y después de la experiencia virtual, ası́ como 24 horas más
tarde. Todos obtuvieron el puntaje mı́nimo requerido para continuar.
El estudio se dividió en dos tareas. La primera, fue una tarea de equilibrio guiada por
voz en la que el participante realizó 28 movimientos durante 150 segundos sobre una tabla
de equilibrio, como en las configuraciones de rehabilitación regulares. La segunda tarea fue
guiada por un juego serio de realidad virtual con una narración simple que le pide al sujeto
que realice los mismos movimientos mientras lo juega, durante el mismo perı́odo.
86
Después de cada tarea, se les pidió a los participantes que completaran la Prueba de Mani-
quı́ de Autoevaluación (SAM) [66], informando sus emociones dimensionales experimentadas
(excitación, valencia y dominio). Se registraron medidas fisiológicas durante ambas tareas.
5.2.4. Hardware
Se utilizó una tabla de equilibrio Wobble como interfaz háptica, con 35 cm de diámetro
y una capacidad de hasta 135 kg. Se solucionó de tal manera que solo permitı́a cabeceo y
balanceo al estar de pie y sin traducciones. En el centro del tablero se localizó un giroscopio
de 3 ejes para medir las rotaciones (rango de movimiento: ± 11◦ ). El sujeto está sujeto co-
rrectamente a una estructura para evitar caı́das y proporcionar sensación de seguridad.
87
Figura 5.7: Imagen izquierda: HMD (1), sensor ECG (2), sensor de frecuencia respiratoria (3),
dispositivo de recolección y transmisión de señales (4), sensor de EDA (5). Imagen derecha:
plataforma con giroscopio y sensor de presión plantar y desplazamiento del centro de presión
(6).
Como se puede ver en la Figura 5.7, el sujeto inclina la tabla de equilibrio de acuerdo
con las instrucciones recibidas durante la segunda etapa experimental. Como el HMD per-
mite la interacción en primera persona y una presencia mejorada, en el juego el sujeto es
un paracaidista al que se le pide que pase por anillos bien marcados durante su caı́da al
suelo, Figura 5.9. El salto desde el helicóptero y el despliegue del paracaı́das se muestran
automáticamente, por lo que el jugador solo debe moverse en las cuatro direcciones (atrás,
adelante, derecha e izquierda) para atrapar los ocho (8) anillos y finalmente caer sobre un
objetivo en una isla desierta Cada pase correcto a través de un anillo da diez (10) puntos y
caer sobre el objetivo da 20 puntos extra, siendo 100 el puntaje máximo.
88
Figura 5.9: Juego de VR para balance
89
5.2.6. Extracción de caracterı́sticas
Se extrajeron quince caracterı́sticas de las señales medidas en cada tarea: una (1) del
desempeño de la tarea y catorce (14) de los datos fisiológicos. Teniendo en cuenta las dife-
rencias entre los sujetos, las caracterı́sticas se normalizaron como el valor relativo a la lı́nea
de base correspondiente.
90
Figura 5.11: Determinación Conductancia de la piel
Las dos últimas caracterı́sticas se extrajeron del sensor de respiración: frecuencia respi-
ratoria media (meanRR) y desviación estándar de la frecuencia respiratoria (SDRR), como
el indicador de variabilidad correspondiente.
91
(con VR). La excitación mostró el mayor incremento, principalmente porque el primer ejer-
cicio se consideró mucho menos emocionante. Aunque la valencia no tuvo un incremento tan
fuerte, mostró valores altos en ambos ejercicios, lo que muestra aprobación general con las
tareas de mudanza. La dominación disminuyó en la tarea de realidad virtual, lo que podrı́a
deberse a la sensación de estar restringido a moverse solo a la posición de los anillos.
Los siguientes gráficos 5.14 y 5.15 muestran el comportamiento de las emociones dimen-
sionales y las señales psicofisiológicas más representativas, es decir, los valores en el ejercicio
1 versus el ejercicio 2. Todas las caracterı́sticas extraı́das de los sujetos son relativas a su
lı́nea de base especı́fica.
92
Figura 5.14: Cambios en la frecuencia cardı́aca entre la tarea de dos equilibrios
Figura 5.15: Cambios en la conductancia de la piel entre las dos tareas de equilibrio
Los resultados muestran que los procesos de rehabilitación llevados a cabo mediante la
combinación de entornos de realidad virtual, juegos serios y tecnologı́as innovadoras mejoran
la respuesta afectiva que se refleja en la prueba SAM: excitación (44 %) y valencia (24 %).
No obstante, incluso cuando el dominio medio se mantuvo similar en ambas tareas (dismi-
nuyó solo un 3.6 %), algunos participantes informaron problemas para realizar la segunda
actividad. Se cree que la falta de experiencia en realidad virtual y las molestias causadas por
la pantalla montada en la cabeza con cable son las principales razones para los resultados
de dominio.
Por otro lado, se puede concluir que el sistema desarrollado, convierte el proceso de
rehabilitación del equilibrio común en una actividad agradable para los participantes, con
el apoyo de autoinformes y respuestas psicofisiológicas. El trabajo adicional lleva a llevar a
93
cabo estudios más grandes que incluyen niveles variables y comandos de voz para guiar a
los participantes dentro del juego serio, buscando mejorar o disminuir las respuestas psico-
fisiológicas y emocionales
94
figura 5.17, basado en los planos presentados en la sección de anexos de este documento.
95
Figura 5.18: Plataforma Robótica ensamblada
Por otro lado, teniendo en cuenta el cálculo de la dinámica inversa del sistema, y los
parámetros de torque y velocidad máximos al igual que la RT del sistema, se dimensiono
actuadores que desarrollen un torque continuo superior a 40 Nm y velocidad superior a 2.5
rad/s máximos. Para cumplir con estos requerimientos se utiliza un sistema de actuación
Y askawa, figura 5.19, integrado por dos servomotores SGM7G-20AC con una caja reduc-
tora con relación 32:1 y un sistema de control Sigma 7S SERVOPACK de pulsos análogos,
el cual permite realizar control por posición, velocidad y torque. Este sistema es capaz de
desarrollar le torque máximo requerido según el análisis dinámico más el 25 % como factor
de seguridad ≥ 200N m y se relaciona con la plataforma según la figura 5.20.
96
Figura 5.19: Sistema de actuación Plataforma de 2GDL
97
Figura 5.21: Tablero de Potencia Plataforma Robótica de 2 GDL
98
Conclusiones
La plataforma robótica que se diseñó, será una alternativa de apoyo a las terapias de
rehabilitación tradicional en desórdenes o patologı́as que afecten el equilibrio en el cuerpo
humano. Esta plataforma busca impactar principalmente el territorio colombiano y a su
población, en donde es evidente acorde a las visitas de campo realizadas a centros de reha-
bilitación la necesidad de soluciones eficientes que optimicen resultados disminuya costos y
tiempos de un proceso de rehabilitación tradicional.
La disminución del requerimiento de torque a través del sistema de des gravitación par-
cial, pretende reducir al 50 % el peso reflejado en la plataforma. Esto a su vez permitirá
la elección de motores DC en donde se puede implementar técnicas de control que regulen
torque con mayor facilidad; con el objetivo principal de generar controles de impedancia que
permitan generar metodologı́as de rehabilitación de balance con ajuste de dificultad en la
ejecución.
Dentro de las técnicas de control diseñadas y evaluadas dentro del ambiente de simula-
ción presentados en la tabla 5.1 se puede observar que el SMC posee el mayor esfuerzo de
control y de potencia frente a las demás estrategias evaluadas, esto debido a la complejidad
y robustez que posee para enfrentar las perturbaciones, lo que se ve reflejado en el calculo
de los distintos errores siendo el de mejor desempeño al momento de seguir la trayectoria
deseada. Sin embargo el SMC genera picos significativos al contrarestar las perturbaciones,
picos que exceden el torque nominal de nuestros actuadores.
Por otra parte, los controladores PD+, Par Calculado e Impedancia, presentan compor-
tamientos prácticamente idénticos en las diversas funciones de merito evaluadas, esto debido
a que poseen arquitecturas similares. El caso del controlador es especial puesto que para
que lograra este comportamiento con la arquitectura expuesta en este trabajo, se debieron
asumir consideraciones especiales acordes a la tarea que se realizarı́a sobre la plataforma
robótica.
Si bien, basándonos en los resultados obtenidos el SMC diseñado parecerı́a la mejor estra-
tegia a implementar sobre el prototipo construido, no lo es. Este tipo de control debido a la
superficie atractiva diseñada eliminarı́a las perturbaciones en busca de mantener el error que
presente a lo largo de la trayectoria deseada, lo que se convertirı́a en un serio riesgo a la hora
de trabajar en un ambiente de rehabilitación en donde la perturbación puede ser considerada
como el movimiento sobre la plataforma del usuario. Recordemos que por simplicidad del
modelo matemático se asumió el ser humano como una viga rı́gida sobre el mecanismo, cosa
que no es cierta en la vida real. Por esta razón y además porque no se ajusta a los torques
nominales en caso de perturbaciones se ha descartado el control por modos deslizantes im-
plementado sobre la plataforma en los posibles experimentos con usuarios.
99
dancia se convierte en la mejor opción a implementar. No solamente porque la evaluación de
las funciones de merito arrojaron un comportamiento aceptable dentro de las demás técni-
cas. sino porque basa su arquitectura en mantener las fuerzas que actúan sobre el sistema
equilibradas. esto lo hace especial a la hora de interactuar directamente con seres humanos
especialmente en tareas de rehabilitación en donde mantienen los niveles de fuerza ejercidos
por el sistema dentro de parámetros seguros para las personas y objetos a su alrededor.
Por otra parte, sensor de presión plantar y desplazamiento del CoP se presenta como una
alternativa de bajo costo para apoyar en las terapias de rehabilitación de balance, incluyen-
do análisis mediante estabilometria de las condiciones del usuario y mediante la generación
de reportes puede dar soporte para determinar el progreso del en la recuperación o desem-
peño del usuario sobre el sistema. De igual manera la plataforma permite ser utilizada como
mando de movimiento transformando el desplazamiento del centro de presión del usuario en
comandos de desplazamiento sobre el plano transversal. Este sistema combinado con siste-
mas de adquisición de señales psicofisiológicas pretende evaluar el compromiso terapéutico
del usuario con su proceso de rehabilitación.
100
Referencias
[1] Ministerio de Salud y Protección Social Oficina de Promoción Social, “Sala situacional
de las Personas con Discapacidad (PCD).”
[2] World Health Organization and The World Bank, “World Report on Disability
2011,”2011.
[5] F. Patanè and P. Cappa, “A 3-DOF parallel robot with spherical motion for the reha-
bilitation and evaluation of balance performance,”IEEE Trans. Neural Syst. Rehabil.
Eng., 2011.
[7] E. Roth and R. Mitra, “Chapter 10: Stroke Rehabilitation,ı̈n Principles of Rehabilita-
tion Medicine, New York: McGraw-Hill Education - Europe.
101
[13] A. L. Betker, T. Szturm, and Z. Moussavi, “Development of an Interactive Motivating
Tool for Rehabilitation Movements,ı̈n 2005 IEEE Engineering in Medicine and Biology
27th Annual Conference, 2005.
[15] E. Bisson, B. Contant, H. Sveistrup, and Y. Lajoie., “Functional Balance and Dual-
Task Reaction Times in Older Adults Are Improved by Virtual Reality and Biofeedback
Training,”CyberPsychology Behav., 2007.
[16] J. C. Nitz, S. Kuys, R. Isles, and S. Fu, “Is the Wii FitTM a new-generation tool for
improving balance, health and well-being? A pilot study,”Climacteric, 2010.
[18] W. Young, S. Ferguson, S. Brault, and C. Craig, “Assessing and training standing ba-
lance in older adults: A novel approach using the ‘Nintendo Wii’ Balance Board,”Gait
Posture, 2011.
[19] E. Heiden and Y. Lajoie, “Games-based biofeedback training and the attentional de-
mands of balance in older adults.,”Aging Clin. Exp. Res., 2009.
102
[29] “FEETEST6.”[Online]. Available: http://www.technoconcept.fr/shop/balance-
rehabilitation/42-http-wwwtechnoconceptfr-shop-productphpidproduct42.html.
[35] L. Correa Montoya and M. C. Castro Martı́nez, Discapacidad e inclusión social en Co-
lombia. Informe alternativo de la Fundación Saldarriaga Concha al Comité de Naciones
Unidas sobre los derechos de las personas con discapacidad. Bogotá D.C., Colombia.:
Editorial Fundación Saldarriaga Concha, 2016.
[38] L. Helena Lugo Lı́der de la guı́a Grupo Desarrollador de la Guı́a, “Guı́a de Práctica
Clı́nica para el diagnóstico y tratamiento preoperatorio, intraoperatorio y postopera-
torio de la persona amputada, la prescripción de la prótesis y la rehabilitación integral
Documento inicial de socialización.”
[39] J. B. Halter et al., “Chapter 29: Rehabilitation,ı̈n Hazzard’s Geriatric Medicine and
Gerontology, 7e ed., McGraw-Hill Education - Europe.
103
[43] Petrocci KE; Cárdenas-Sandoval RP, “La medición del control postural con estabilo-
metrı́a - una revisión documental,”REV. COL. REH, 2011.
[45] T. Wojtara, F. Alnajjar, S. Shimoda, and H. Kimura, “Muscle synergy stability and
human balance maintenance,”J. Neuroeng. Rehabil., 2014.
[53] “Análisis comparativo de los tests de Tinetti, Timed Up and Go, apoyo monopodal y
Berg en relación a las caı́das en el mayor.”
104
[58] T. Tsuji, K. Ito, and H. Nagaoka, “Identification and regulation of mechanical im-
pedance for force control of robot manipulators,”IFAC Symp. Ser. - Proc. a Trienn.
World Congr., vol. 5, no. 8, pp. 169–174, 1991.
[60] Y. Oh, W. K. Chung, and Y. Youm, “Extended impedance control of redundant ma-
nipulators using joint space decomposition,”Proc. - IEEE Int. Conf. Robot. Autom.,
vol. 2, no. April, pp. 1080–1087, 1997.
[61] E. Yime, J. Roldán Mckenley, and J. L. Villa Ramirez, “Computed torque control of
a 2-RR planar parallel robot // Control por par calculado de un robot paralelo planar
2-RR,”Prospectiva, vol. 15, no. 2, pp. 85–95, 2017.
[63] S. Muhammad and M. Idrees, “Comparative study of hierarchical sliding mode control
and decoupled sliding mode control,”Proc. 2017 12th IEEE Conf. Ind. Electron. Appl.
ICIEA 2017, vol. 2018-February, no. June 2017, pp. 818–823, 2018.
[66] H. K. Kim, J. Park, Y. Choi, and M. Choe, “Virtual reality sickness questionnaire (
VRSQ ): Motion sickness measurement index in a virtual reality environment,”Appl.
Ergon., vol. 69, no. October 2017, pp. 66–73, 2018.
[67] M. M. Bradley and P. J. Lang, “Measuring emotion: The self-assessment manikin and
the semantic differential,”J. Behav. Ther. Exp. Psychiatry, vol. 25, no. 1, pp. 49–59,
1994.
105
Apéndice A
Anexos
Los siguientes anexos contienen códigos y diseños desarrollados son propiedad del autor
Oswaldo Rivera Rincón, el uso de estos sin autorización del mismo esta prohibido y podrı́a
llevar problemas legales a la persona que infrinja esto.
P1x=a*cos(alpha)P1y=a*sin(alpha)+d;
a=0.6;
b=0.25;
c=0.25;
d=0.25;
hx=0.5;;
alpha=-4.9424*pi/180
P1x=eval(P1x)
P1y=eval(P1y)
P2y=eval(P2y)
P2x=eval(P2x)
ab ar = line([0, P 1x], [d, P 1y],0 color0 ,0 r0 );
bb ar = line([P 1x, P 2x(1, 1)], [P 1y, P 2y(1, 1)],0 color0 ,0 g 0 );
106
cb ar = line([P 2x(1, 1), hx], [P 2y(1, 1), 0],0 color0 ,0 b0 );
qou = eval(q1)
clear all
syms alpha q1 a b c d theta hx P2y P2x P1x P1y real
P 2x = c ∗ cos(q1) + hx;
P 2y = c ∗ sin(q1);
eqns = [b2 == (P 2x − P 1x)2 + (P 1y − P 2y)2 , a2 == (P 1x)2 + (P 1y − d)2 ]
s=solve(eqns,[P1x,P1y])
P 1x = s.P 1x
P 1y = s.P 1y
alpha = atan2(P 1y(1, 1) − d, P 1x(1, 1))
a=0.6;
b=0.25;
c=0.25;
d=0.25;
hx=0.5;
q1=0 %*pi/180
P1x=eval(P1x)
P1y=eval(P1y)
P2y=eval(P2y)
P2x=eval(P2x)
ab ar = line([0, P 1x(1, 1)], [d, P 1y(1, 1)],0 color0 ,0 r0 );
bb ar = line([P 1x(1, 1), P 2x], [P 1y(1, 1), P 2y],0 color0 ,0 g 0 );
cb ar = line([P 2x, hx], [P 2y, 0],0 color0 ,0 b0 );
qou = eval(alpha)
%calculo dinámica en el sistema clc
clear all
close all
%syms theta1 theta2 lc q1 q2 qp1 qp2 qpp1 qpp2 mc g q1 q2 Ic vel
syms a1 b1 c1 d1 hx1 a2 b2 c2 d2 hx2 mp Ip W J
Rx Ry tinv vel theta1 theta2 alpha betha P1xf P 2xf
P1yf P2yf P B T PF DL1 DL2 P1gx P1gy P2gx P2gy
P1x P1y P2x P2y lc q1 q2 qp1 qp2 qpp1 qpp2 mc g q1h q2h qp1h qp2h qpp1h qpp2h Ic vel
lc real
% %CalculoAlphaa1b1c1d1hx1
107
a1 = 0,60;
b1 = 0,25;
c1 = 0,25;
d1 = 0,25;
hx1 = 0,5;
P 1x = c1 ∗ cos(q1) + hx1;
P 1y = c1 ∗ sin(q1);
P 1gx = P 1x;
P 1gy = P 1y;
P 2y = (P 1x2 ∗P 1y +P 1y ∗a12 −P 1y ∗b12 +P 1x2 ∗d1−P 1y ∗d12 −P 1y 2 ∗d1−a12 ∗d1+b12 ∗
d1+P 1y 3 +P 1x∗((−P 1x2 −P 1y 2 +2∗P 1y ∗d1+a12 +2∗a1∗b1+b12 −d12 )∗(P 1x2 +P 1y 2 −
2 ∗ P 1y ∗ d1 − a12 + 2 ∗ a1 ∗ b1 − b12 + d12 ))( 1/2) + d13 )/(2 ∗ (P 1x2 + P 1y 2 − 2 ∗ P 1y ∗ d1 + d12 ));
W=jacobian([alpha,betha],[q1,q2]);
W2=jacobian([P1x,P1y],[q1,q2]);
V1=W*[qp1;qp2];
Lp = (1/2) ∗ Ip ∗ (V 1(1, 1)2 + V 1(2, 1)2 );
DLq1=(diff(Lp,q1));
DLq2=(diff(Lp,q2));
DLqp1=(diff(Lp,qp1));
108
DLqp2=(diff(Lp,qp2));
Dqpp1=diff(DLqp1,qp1)*qpp1;
Dqpp2=diff(DLqp1,qp2)*qpp2;
Dqp1=diff(DLqp1,q1)*qp1;
Dqp2=diff(DLqp1,q2)*qp2;
DLdt1=Dqpp1+Dqpp2+Dqp1+Dqp2;
Dqpp1=diff(DLqp2,qp1)*qpp1;
Dqpp2=diff(DLqp2,qp2)*qpp2;
Dqp1=diff(DLqp2,q1)*qp1;
Dqp2=diff(DLqp2,q2)*qp2;
DLdt2=Dqpp1+Dqpp2+Dqp1+Dqp2;
V=jh*[qp1h;qp2h];
zc=HK(1,4);
xcp=V(1,1);
ycp=V(2,1);
wb=ycp/lc;
wa=xcp/lc;
Uc=mc*g*(zc);
Lh=vpa(1/2*mc*(V.’*V)+1/2*[qp1,qp2]*Ic*[qp1;qp2]-Uc,4)
DLq1h=(diff(Lh,q1h));
DLq2h=(diff(Lh,q2h));
DLqp1h=(diff(Lh,qp1h));
DLqp2h=(diff(Lh,qp2h));
Dqpp1h=diff(DLqp1h,qp1h)*qpp1h;
Dqpp2h=diff(DLqp1h,qp2h)*qpp2h;
Dqp1h=diff(DLqp1h,q1h)*qp1h;
Dqp2h=diff(DLqp1h,q2h)*qp2h;
DLdt1h=Dqpp1h+Dqpp2h+Dqp1h+Dqp2h;
Dqpp1h=diff(DLqp2h,qp1h)*qpp1h;
Dqpp2h=diff(DLqp2h,qp2h)*qpp2h;
Dqp1h=diff(DLqp2h,q1h)*qp1h;
109
Dqp2h=diff(DLqp2h,q2h)*qp2h;
DLdt2h=Dqpp1h+Dqpp2h+Dqp1h+Dqp2h;
n=10;
tf=1;
lc=0.506;
mp=10;
Ip = (1/12) ∗ mp ∗ (a1 ∗ 2)2 ;
mc = 100;
g = 9,8;
Ic = 1/12 ∗ mc ∗ (3 ∗ (0,22 ) + 0,82 );
T1p=DLdt1-DLq1;
T2p=DLdt2-DLq2;
T1h=DLdt1h-DLq1h;
T2h=DLdt2h-DLq2h;
qp1h1= diff(alpha,q1);
qp2h2= diff(betha,q2);
qpp1h1= diff(qp1h1,q1);
qpp2h2= diff(qp2h2,q2);
T 1h1 = subs(T 1h, q1h, q2h, qp1h, qp2h, qpp1h, qpp2h, Ip, Ic,
{ alpha, betha, dif f (alpha, q1), dif f (betha, q2), qpp1h1, qpp2h2, (1/12)
*mp*(a1 ∗ 2)2 , 1/12 ∗ mc ∗ (3 ∗ (0,22 ) + 0,82 ));
T 2h2 = subs(T 2h, q1h, q2h, qp1h, qp2h, qpp1h, qpp2h, Ip, Ic,
alpha, betha, dif f (alpha, q1), dif f (betha, q2), qpp1h1, qpp2h2, (1/12) ∗ mp ∗ (a1 ∗ 2)2 , 1/12 ∗
mc ∗ (3 ∗ (0,22 ) + 0,82 ));
T1=T1p+T1h1;
T2=T2p+T2h2;
[q1f,q1p,q1pp,t]=functionsplinecub(-45*pi/180,60*pi/180,tf,n);
[q2f,q2p,q2pp,t]=functionsplinecub(60*pi/180,-45*pi/180,tf,n);
for i=1:n
q1=q1f(i);
q2=q2f(i);
qp1= q1p(i);
qp2= q2p(i);
qpp1= q1pp(i);
qpp2= q2pp(i);
q1h=eval(alpha);
q2h=eval(betha);
qp1h= eval(qp1h1);
110
qp2h= eval(qp2h2);
qpp1h = qp1h2 /lc;
qpp2h = qp2h2 /lc;
T11(i)=eval(T1);
T22(i)=eval(T2);
Q1(i)=q1h;
Q2(i)=q2h;
Q1P(i)=qp1h;
Q2P(i)=qp2h;
Q1PP(i)=qpp1h;
Q2PP(i)=qpp2h;
end
plot(t,T11,’b’,t,T22,’r’)
title(’Torque’)
legend(’T1’,’T2’);
xlabel(’Time’)
ylabel(’Torque (Nm)’)
figure
plot(t,Q1*180/pi,’g’,t,q1f*180/pi,’y’,t,Q2*180/pi,’m’,t,q2f*180/pi,’r’)
title(’Posición’)
legend(’alpha’,’q1’,’betha’,’q2’);
xlabel(’Time’)
ylabel(’Grados’)
figure
plot(t,q1p,’b’,t,q2p,’r’)
title(’Velocidad’)
legend(’qp1’,’qp2’)
xlabel(’Time’)
ylabel(’rad/s’)
figure
plot(t,q1pp,’k’,t,q2pp,’y’,t,Q1PP,’r’,t,Q2PP,’b’)
title(’Aceleración’)
legend(’qpp1’,’qpp2’,’Hqpp1’,’Hqpp2’);
xlabel(’Time’)
ylabel(’rad/s2’)
111
A.2. Planos CAD Plataforma Robótica 2GDL
6 5 4 3 2 1
D D
C C
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
NO CAMBIE LA ESCALA REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
DIBUJ.
VERIF.
APROB.
A FABR.
6 5 4 3 2 1
112
A.3. Planos CAD Plataforma Robótica 2GDL
6 5 4 3 2 1
D D
C C
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
NO CAMBIE LA ESCALA REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
DIBUJ.
VERIF.
APROB.
A FABR.
MATERIAL: N.º DE DIBUJO A
BASE
CALID.
A4
6 5 4 3 2 1
113
A.4. Planos CAD Plataforma Robótica 2GDL
6 5 4 3 2 1
470
D D
336
1300
300
433
210
C 235
C
1300
40
80
421
130,50
175
B B
22
433
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
NO CAMBIE LA ESCALA REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
120
ANGULAR:
DIBUJ.
VERIF.
6 5 4 3 2 1
114
A.5. Planos CAD Plataforma Robótica 2GDL
6 5 4 3 2 1
D D
560
1840
510
C C
650
1410
40
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
NO CAMBIE LA ESCALA REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
1410
DIBUJ.
VERIF.
APROB. BASE_SOPORTE
A FABR.
6 5 4 3 2 1
115
A.6. Planos CAD Plataforma Robótica 2GDL
6 5 4 3 2 1
D D
600
200
645 40
270 270
C C
1410
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
NO CAMBIE LA ESCALA REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
DIBUJ.
BASE_ESCALERA
VERIF.
APROB.
FABR.
6 5 4 3 2 1
116
A.7. Planos CAD Plataforma Robótica 2GDL
6 5 4 3 2 1
D D
1212
312
C C
430
430 312
1212
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
NO CAMBIE LA ESCALA REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
PLATAFORMA
DIBUJ.
VERIF.
APROB.
FABR.
6 5 4 3 2 1
117
A.8. Planos CAD Plataforma Robótica 2GDL
6 5 4 3 2 1
D D
182
C C
B 20 B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
NO CAMBIE LA ESCALA REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
DIBUJ.
VERIF.
APROB. BRAZO B
FABR.
6 5 4 3 2 1
118
A.9. Planos CAD Plataforma Robótica 2GDL
6 5 4 3 2 1
D D
R17,50 13,84
250
C 10
C
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
NO CAMBIE LA ESCALA REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
DIBUJ.
VERIF.
APROB.
BRAZO C
FABR.
6 5 4 3 2 1
119
A.10. Diagrama en Simscape
120
A.11. Diagramas de Control
A.11.1. PD+ Compensador de Gravedad
121
A.11.2. Par Calculado
Figura A.5: Plataforma con controlador por Par Calculado Implementado en Simulink
122
A.11.3. Control por Modos Deslizantes
123
Figura A.9: Plataforma con controlador por SMC con ruido blanco en Simulink
124
A.12. Productividad Cientı́fica
1. Producción bibliográfica - Artı́culo - Publicado en conferencia.
Contribution of virtual environments to the perception of balance rehabilitation tasksa
psychophysiological study, October 2019, Conference: CLAIB 2019.
125
2. Producción bibliográfica - Artı́culo - Publicado en conferencia.
Diseño mecánico de Plataforma Robótica de 2 GDL para rehabilitación de balance
pos-Accidente Cerebrovascular, November 2019, Conference: CIBIM 2019.
126
3. Producción bibliográfica - Artı́culo - Publicado en conferencia.
Diseño Mecánico de Máquina Portátil para ensayos de tensión con tejidos Biológicos,
November 2019, Conference: CIBIM 2019.
127
4. Producción bibliográfica - Artı́culo - Publicado en conferencia.
Prototyping Interactive Multimodal VR Epidural Administration, December 2018,
DOI: 10.1109/ICCE.2019.8662013, Conference: 2019 IEEE International Conference
on Consumer Electronics (ICCE).
128
5. Producción bibliográfica - Artı́culo - Publicado en Revista especializada.
“DRIVER ASSISTANCE SYSTEM FOR PEOPLE WITH REDUCED MOBILITY IN
UPPER LIMB THROUGH ELECTROMYOGRAPHY SIGNAL” International Jour-
nal of Mechanical Engineering and Technology (IJMET), Volume 10, Issue 12, (De-
cember 2019)
129
6. Producción bibliográfica - Artı́culo - Publicado en Revista especializada.
“BIOMECHANICAL CONSIDERATIONS IN THE DESIGN OF AN ARTIFICIAL
HAND”, International Journal of Mechanical Engineering and Technology (IJMET),
Volume 10, Issue 12, (December 2019)
130
7. Producción bibliográfica - Artı́culo - Publicado en Revista especializada.
“PROTOTYPE OF A HUMAN UPPER LIMB DRIVEN BY PNEUMATIC MUS-
CLES” International Journal of Mechanical Engineering and Technology (IJMET),
Volume 10, Issue 12, (December 2019)
131