scieee AI-readable full text Open interactive document viewer

Análisis de condiciones biomecánicas para el planteamiento de un nuevo diseño protésico en las articulaciones subastragalina y mediotarsiana

Huesa-Berral, Carlos

Abstract

El proyecto que se presenta a continuación engloba tres grandes áreas que son troncales en la ingeniería biomédica: la anatomía, la biomecánica y las matemáticas. Necesita la ingeniería biomédica del conocimiento de la localización y del funcionamiento de las distintas partes que componen nuestro cuerpo humano para poder dar solución a las mismas cuando estas fallen, y estas soluciones que hasta ahora en nuestra historia han presentado grandes logros y que todavía tienen que seguir evolucionando, pasan por adaptar los conocimientos de la mecánica a nuestro cuerpo. Para ello, sin las técnicas matemáticas para solucionar estos problemas desde el punto de vista ingenieril, no sería posible. Es por esto que la finalidad de este proyecto es la de juntar las tres áreas para iniciar en la investigación sobre el funcionamiento mecánico de las articulaciones subastragalina y mediotarsiana. Haciendo una comparativa de una propuesta teórica - matemática (basado en unas hipótesis médicas sobre el funcionamiento de las articulaciones) con un estudio experimental cinemático, podremos observar si tiene sentido el método que aquí se propone para intentar seguir explicando en un futuro el funcionamiento de las articulaciones, es decir, si este proyecto puede servir de base para futuras investigaciones en dicho tema.

Full text

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA INGENIERÍA DE LA SALUD. MENCIÓN EN INGENIERÍA BIOMÉDICA. ANÁLISIS DE CONDICIONES BIOMECÁNICAS PARA EL PLANTEAMIENTO DE UN NUEVO DISEÑO PROTÉSICO EN LAS ARTICULACIONES SUBASTRAGALINA Y MEDIOTARSIANA ANALYSIS OF BIOMECHANICAL CONDITIONS FOR THE APPROACH OF A NEW PROSTHETIC DESIGN IN THE SUBTALAR JOINTS AND MIDTARSAL Realizado por Carlos Huesa Berral Coordinado, tutorizado y cotutorizado por D. Víctor Manuel Smith Fernández, D. Francisco Ezquerro Juanco y D. Francisco José Palomo Ruiz Departamentos Anatomía Humana, Medicina Legal e Historia de la ciencia; Ingeniería Mecánica, Térmica y de Fluidos; Matemática Aplicada UNIVERSIDAD DE MÁLAGA MÁLAGA, Septiembre 2016. Fecha defensa: El Secretario del Tribunal Resumen: El proyecto que se presenta a continuación engloba tres grandes áreas que son troncales en la ingeniería biomédica: la anatomía, la biomecánica y las matemáticas. Necesita la ingeniería biomédica del conocimiento de la localización y del funcionamiento de las distintas partes que componen nuestro cuerpo humano para poder dar solución a las mismas cuando estas fallen, y estas soluciones que hasta ahora en nuestra historia han presentado grandes logros y que todavía tienen que seguir evolucionando, pasan por adaptar los conocimientos de la mecánica a nuestro cuerpo. Para ello, sin las técnicas matemáticas para solucionar estos problemas desde el punto de vista ingenieril, no sería posible. Es por esto que la finalidad de este proyecto es la de juntar las tres áreas para iniciar en la investigación sobre el funcionamiento mecánico de las articulaciones subastragalina y mediotarsiana. Haciendo una comparativa de una propuesta teórica - matemática (basado en unas hipótesis médicas sobre el funcionamiento de las articulaciones) con un estudio experimental cinemático, podremos observar si tiene sentido el método que aquí se propone para intentar seguir explicando en un futuro el funcionamiento de las articulaciones, es decir, si este proyecto puede servir de base para futuras investigaciones en dicho tema. Palabras clave: Astrágalo, calcáneo, articulación subastragalina, articulación mediotarsiana, eje de rotación, cinemática mediotarsiana Abstract: The project presented below includes three main areas that are basics in biomedical engineering: anatomy, biomechanics and mathematics. Biomedical Engineering needs knowledge of the location and operation of the various parts that make up our human body to give a solution when these fail, and these solutions so far in our history they have made great achievements and they still have to continue to evolve, these should adapt the knowledge of mechanics to our body. To do this, without mathematics to solve these problems from the engineering point of view, it would not be possible. That is why the purpose of this project is to bring together the three areas to begin research on the mechanical operation of the subtalar joints and midtarsal. Making a comparison of a theoretical proposal - mathematics (based on a medical hypothesis on the functioning of the joints) with a kinematic experimental study, we will check if it makes sense the method proposed here to try to continue explaining in the future operation of the joints, ie if this project can serve as a basis for future research on the subject. Keywords: Talus, calcaneum, subtalar joint, midtarsal joint, axis’s rotation, midtarsal kinematics A mis padres, Carlos y Teresa, por el apoyo constante. A mi hermana, Mª José, por prepararme los desayunos. A mis amigos, por la confianza depositada en mí. A Belén, por estar. A mis abuelos, José María y Rosario, por las llamadas diarias de afectividad. A mis abuelos, Pedro y Juana, por acompañarme en el corazón. AGRADECIMIENTOS Quisiera agradecer a Víctor, Francisco y Patxi la oportunidad de realizar este proyecto con ellos. Sin sus aportaciones y sin la confianza que han puesto en mí, no hubiese sido posible. A María Prado, agradecerle su ayuda y disponibilidad. Mostrar también mi agradecimiento al Servicio Central de Informática de la Universidad de Málaga, por facilitarme todos los medios necesarios para la realización del proyecto; especialmente a Manoli, por su ayuda y dedicación. 4 Figura 1-5 [8]: Vista lateral del calcáneo, dónde podemos apreciar la tuberosidad posterior, y las carillas articulares con el astrágalo. Hueso navicular Más conocido como escafoides [6]-[8], es un hueso del pie, corto y asimétrico; tiene dos caras, anterior y posterior; dos bordes, superior e inferior, y dos extremos, externo e interno. Se encuentra en la cara interna de la segunda fila del tarso. Se articula con la cabeza del astrágalo por detrás, con los tres cuñas por delante y con el cuboides por fuera generando las articulaciones astragaloescafoidea (enartrosis), escafocuboidea y escafocuneal, siendo estas dos últimas pertenecientes al género artrodia. Figura 1-6 [8]. Vista posterior del hueso navicular, dónde apreciamos la cavidad que engloba al astrágalo. Este hueso navicular se mueve alrededor de la cabeza del astrágalo y forman parte de la articulación mediotarsiana. 5 Figura 17 [8]. Vista anterior del hueso navicular, dónde apreciamos las cavidades dónde articulan con las tres cuñas y con el cuboides, formando las articulaciones escafocuboidea y escafocuneal. ARTICULACIONES IMPLICADAS Estos tres huesos forman entre sí dos articulaciones propias en el pie: la articulación subastragalina (formada por el astrágalo y el calcáneo) y la articulación mediotarsiana (formada por el astrágalo y el escafoides). Articulación subastragalina El astrágalo se articula por su cara inferior A (Figura 1-8) con la cara superior del calcáneo B. Estos dos huesos contactan, cada uno de ellos, a través de dos superficies articulares [5]-[9]-[10] (que son las que forman la articulación subastragalina): - La superficie posterior del astrágalo “a” se adapta a la superficie mayor “a’” localizada en la cara superior del calcáneo: es el tálamo de Destot. Estas dos superficies están unidas entre sí por ligamentos y una cápsula, haciendo de ellas una articulación autónoma. o El tálamo “a’” es una superficie ovalada, con un gran eje oblicuo hacia delante y afuera, convexa a lo largo de todo el eje (Figura 1-9) y rectilínea en sentido perpendicular. Por tanto, podemos compararlo como un segmento cilíndrico “f”. La superficie astragalina “a” opuesta a la anterior también posee esta forma cilíndrica, con mismo radio y eje. - La superficie menor “b”, localizada en la cara inferior del cuello y la cabeza del astrágalo, descansa en la superficie anterior del calcáneo “b’” alargada en sentido oblicuo formando parte de las apófisis mayor y menor o La cabeza del astrágalo es pseudoesférica y los planos que posee pueden considerarse carillas talladas sobre una esfera (línea de trazos rojos) de centro “g”. De hecho, la superficie anterior del calcáneo “b’” es cóncava en ambos sentidos, mientras que la superficie astragalina “b” que se le opone es convexa en sus dos sentidos con los mismos radios de curvatura. 6 Figura 1-8 [5]. Articulación subastragalina, modeladas geométricamente como esfera y cilindro por la forma de las superficies que la forman: tálamo y cabeza del astrágalo. En la imagen C podemos observar cómo sería el modelo ideal. Figura 1-9 [5]. Superficies que forman la articulación subastragalina. A la izquierda la visión externa y a la derecha la visión interna. Las superficies a-a’ forman un segmento cilíndrico y la superficie d, cabeza del astrágalo, una pseudoesfera. 7 Articulación mediotarsiana o articulación transversa del tarso Esta articulación aparece compuesta por dos partes [5]-[9]-[10]: - La interlínea astragaloescafoidea, cóncava hacia atrás, constituye la parte interna. Une la cabeza del astrágalo y la cavidad glenoidea formada por la cara posterior del escafoides, la superficie articular antero – interna del calcáneo y la cara inferior revestida por cartílago del ligamento calcáneo – escafoideo inferior. Se forma una articulación de tipo enartrosis con tres tipos de movimiento en el plano tranverso, sagital y frontal. - La interlínea calcaneocuboidea, ligeramente cóncava hacia delante. Está formada entre la superficie articular anterior del calcáneo y posterior del cuboides. De modo que, vista por su cara superior, esta articulación tiene una forma de S itálica (Figura 1-10), y ambas articulaciones comparten los mismos ligamentos. Figura 1-10 [8]. Articulación mediotarsiana. Observamos la “S itálica” en rojo, formada por las dos partes de dicha articulación. Los cuatro huesos implicados en dicha articulación se pueden observar perfectamente: astrágalo, calcáneo, escafoides y cuboides. 8 FUNCIONAMIENTO DE LAS ARTICULACIONES Estas dos articulaciones son responsables de los movimientos de inversión y eversión del pie [5]-[11]-[12], y es el funcionamiento biomecánico que tienen ambas. El pie puede realizar movimientos en torno a tres ejes: al eje longitudinal de la pierna (eje Z), al eje longitudinal del pie que tendría una dirección coincidente con el segundo dedo (eje X) y al eje transversal (eje Y) que tendría una dirección de maléolo a maléolo, como podemos observar en la Figura 1-11. Figura 1-11 [5]. Ejes en torno a los cuales el pie realiza todos los movimientos posibles. En torno al eje vertical Z, se realizan, a partir de la posición normal (Figura 1-12, pie de frente), los movimientos de aducción – abducción: - Aducción: cuando la punta del pie se dirige hacia el plano medial - Abducción: cuando la punta del pie se dirige hacia el plano lateral En torno al eje longitudinal X, el pie gira de tal forma que el pie se orienta: - Bien hacia dentro descendiendo el borde lateral del pie, realizando una supinación. - Bien hacia fuera elevando el borde lateral del pie, realizando una pronación. En torno al eje transversal Y, el pie gira realizando los movimientos de: - Flexión plantar, cuando la punta del pie desciende. - Flexión dorsal, cuando la punta del pie se eleva. Sin embargo, estas articulaciones están configuradas de tal forma que un movimiento en uno de los planos se acompaña obligatoriamente por un movimiento en los otros dos planos. De esta manera, la aducción se acompaña de una supinación y de una ligera flexión plantar. Estas tres componentes forman la posición llamada inversión del pie (Figura 1-12), los dos pies de la izquierda). En el otro sentido, la abducción se acompaña necesariamente de la pronación y de la flexión dorsal: se trata de la posición de eversión del pie (Figura 1-12, los dos pies de la derecha). 9 Figura 1-12 [5]. Movimientos de inversión – eversión del pie junto a la posición de reposo. En un funcionamiento global de estas dos articulaciones del tarso posterior, ocurre lo siguiente: - Movimiento de inversión (Figura 1-13) o El músculo tibial posterior desplaza el escafoides (Esc), que deja descubierto la parte superoexterna de la cabeza del astrágalo “d” o El escafoides desplaza el cuboides (Cub) mediante los ligamentos cuboideonaviculares. o El cuboides, a su vez, desplaza al calcáneo (Calc), que se introduce, por delante, debajo del astrágalo (Astr). o El seno del tarso se abre al máximo, mientras que los dos haces del ligamento interóseo (1 y 2) se tensan o El tálamo “a” queda al descubierto en su porción anteroinferior, mientras que la interlínea calcáneo astragalina se entreabre por arriba y por detrás. Figura 1-13 [5]: Movimiento de inversión siguiendo las flechas rojas y funcionamiento global del complejo articular. A la izquierda vista anteroexterna y a la derecha vista anterior. 10 - Movimiento de eversión (Figura 1-14) o El músculo peronéo corto desplaza el cuboides hacia fuera y hacia atrás. o El cuboides desplaza al escafoides que deja al descubierto la porción superointerna de la cabeza del astrágalo “d”. o El calcáneo se desplaza hacia atrás, por debajo del astrágalo. o El seno del tarso se cierra y el movimiento se detiene por el impacto del astrágalo contra el suelo del seno del tarso. o La parte posterosuperior del tálamo queda al descubierto Figura 1-14 [5]: Movimiento de eversión siguiendo las flechas azules y funcionamiento global del complejo articular. A la izquierda vista anteroexterna y a la derecha vista anterior. HIPÓTESIS DE MOVIMIENTO Estos dos movimientos que se descomponen en los tres ejes del espacio (X, Y, Z) han originado una serie de planteamientos para intentar explicar desde el punto de vista matemático y biomecánico el funcionamiento de las articulaciones descritas hasta ahora. Se manejan distintos planteamientos, que son los siguientes: - Un primer planteamiento propone que las articulaciones subastragalina y medio tarsiana son articulaciones funcionalmente diferenciadas, cada una con un eje mecánico independiente [9]-[11]. - Un segundo planteamiento plantea que son dos articulaciones diferentes desde el punto de vista morfológico pero asociadas desde un punto de vista dinámico con un único eje de movimiento, conjunto para las dos articulaciones. A su vez dentro de este segundo planteamiento se postulan tres hipótesis que son: o Una primera hipótesis, donde el eje de movimiento no es evolutivo, es decir, el eje no se desplaza en el curso mismo del movimiento y permanece fijo [10] o Una segunda hipótesis, donde se considera un eje de movimiento evolutivo, es decir, el eje se desplaza en el curso mismo del movimiento [5]-[12]-[16]. o Una tercera hipótesis, donde se produce un desplazamiento longitudinal a lo largo del eje, describiendo el movimiento de la subastragalina como el de un tornillo [13]-[14]-[15]-[10]. 11 Al no estar comprobado del todo que hipótesis es la correcta, no se realiza diseño protésico [2] en estas dos articulaciones. En el caso de una fractura astragalina desplazada donde resulta difícil la inmovilización de segmentos o donde se compromete la vascularización de la cabeza astragalina es necesario fusionar el astrágalo con el calcáneo mediante un tratamiento quirúrgico, de tal manera que los movimientos de inversión y eversión prácticamente se anulan [3]-[4]. 1.2Técnicas matemáticas adaptables al proyecto Observando la Figura 1-8 que describe las articulaciones como esfera y cilindro, no se nos hace raro pensar que podremos investigar matemáticamente como esa esfera se mueve sobre el cilindro al realizar los movimientos de inversión y de eversión del pie. Mediante el cálculo de trayectorias, matrices y ejes de rotación, tendremos una descripción formal del movimiento de las articulaciones, de tal manera que podremos compararla con las hipótesis que se han planteado así como con el resultado experimental que se obtenga. 1.3Técnicas biomecánicas adaptables al proyecto La cinemática nos servirá para aportarnos el comportamiento de las articulaciones cuando hay movimiento de inversión y eversión. Realizando un análisis de movimiento en dichas articulaciones obtendremos características que seguro nos ayudarán a acercarnos más o menos a las hipótesis de movimiento que se han planteado al final del punto 1.1. 12 2Planteamiento y objetivos El problema, como ya se ha explicado, es que no hay diseño protésico para la articulación(es) en cuestión. En efecto, no está bien definido y estudiado la biomecánica de la misma. Existen varias hipótesis que argumentan el movimiento de la articulación y ninguna completamente demostrada. Por tanto, el objetivo fundamental es realizar una iniciación a la descripción de cómo funcionan realmente estas articulaciones y cómo podría adaptarse un diseño protésico a las conclusiones que se obtengan de este proyecto y de sus futuras investigaciones. El planteamiento del proyecto al problema está dividido en tres partes, que se explican a continuación. 1ª parte: Realizar un estudio matemático (teórico) en el que se englobe a cada una de las hipótesis médicas, y calcular el eje instantáneo de rotación para cada una de ellas. 2ª parte: Calcular el eje instantáneo de rotación en las articulaciones experimentalmente, mediante análisis cinemático de movimiento. 3ª parte: Una tercera parte del proyecto sería la comparación de ambos resultados y verificación de los mismos, de una manera exacta. Esta verificación no estará incluida en el proyecto por problemas técnicos, aunque si se ha realizado una aproximación cualitativa. 13 3Material y Método En este punto del proyecto abordaremos la metodología que se ha seguido y que se deberá continuar en un futuro. Atendiendo a la introducción ya argumentada y al planteamiento que se hace del problema, así como sus objetivos, las fases o etapas que se ha seguido en el proyecto son las siguientes: 1ª Fase: Disecar en cadáver las piezas anatómicas correspondientes en las que se va a basar el estudio y realizar un escáner en 3D de las mismas, con el objetivo de poder tratar las prosecciones anatómicas por ordenador, para justificar el modelo ideal que se utilizará en el estudio matemático (Fase 2) y para obtener las medidas que se utilizarán en dicho modelo. El escáner (una vez obtenida las piezas anatómicas en su estado necesario) se realizará con el sistema 3D Laser Scanner LPX – 600 de Roland, que incluye el software de exploración LPX EZ Studio de Roland [17], y el posterior tratamiento se realizará con SolidWorks [18]. 2ª Fase: Cálculo teórico - matemático del eje instantáneo de rotación: Este estudio se basará en las siguientes subetapas: - Basándonos en las hipótesis médicas explicadas en la introducción del proyecto, calcular las trayectorias posibles que realizará la cabeza del astrágalo (modelada idealmente como una esfera), sobre la articulación subastragalina (modelada como un cilindro, entre el tálamo y la superficie complementaria del astrágalo). - En base a estas trayectorias y definiendo unos sistemas de referencia para esfera y cilindro, calcular las matrices de rotación de la esfera con respecto al cilindro, obteniendo así la evolución del movimiento en la trayectoria ya descrita anteriormente - A partir de las matrices de rotación, calcularemos el eje instantáneo de rotación Las representaciones de los resultados se realizarán con MatLab [19]. 3ª Fase: Cálculo experimental del eje instantáneo de rotación mediante análisis cinemático de movimiento en tres dimensiones [20], dónde los resultados obtenidos en el pasillo de marcha con el equipo de cámaras y marcadores oportunos de VICON [21], han sido exportados y tratados para su resolución a MatLab [19], basadas en las ecuaciones que se argumentan en el punto 3.4.2. 4ª Fase: Verificación formal de resultados: En este proyecto se recoge una superposición de resultados teórico – experimental aproximada que da pie a una verificación futura formal de los resultados. . 20 Figura 3-10. Esquema genérico de la idealización geométrica. El eje Y “corresponde” al eje anatómico transversal, el eje Z al eje longitudinal de la pierna y el eje X al eje longitudinal del pie (ver figura 1-11). Es importante destacar que el eje Y anatómico también presenta una orientación oblicua respecto a los ejes X y Z, por lo que este sistema de referencia sería una aproximación ideal de la realidad. A partir de ahora, se realizará un estudio matemático de la articulación en movimiento. Se calculará las distintas trayectorias que realiza la esfera sobre el cilindro cuando se produce movimiento, según el tipo de hipótesis médica. Posteriormente, obtendremos el eje de rotación para cada hipótesis médica. 3.3.1Cálculo de trayectorias Se calcularán las distintas trayectorias que la esfera realizará sobre el cilindro (o viceversa) atendiendo a las hipótesis médicas que se han planteado en la introducción. Cada hipótesis médica será “traducida” al lenguaje matemático, para poder alcanzar los objetivos que se han descrito anteriormente. 3.3.1.1Datos genéricos Atendiendo a la Figura 3-10, podemos obtener ciertos datos generales antes de empezar a estudiar el movimiento basándonos en la hipótesis médica correspondiente. De aquí en adelante, definiremos las variables que aparecen de la siguiente manera: R = radio de la esfera; r = radio del cilindro; 𝜙 = ángulo que forma el eje del cilindro con el eje desconocido que tiene que existir para que haya movimiento de la esfera sobre el cilindro. t = ángulo de recorrido que realiza la esfera sobre el cilindro. 𝜎(𝑡) = trayectoria de la esfera sobre el cilindro 𝐸(𝑡) = trayectoria del centro de la esfera 𝜙 𝑟 𝑅 𝜎(𝑡=0) 𝐸(𝑡=0) O 21 La trayectoria buscada en el cilindro, 𝜎(𝑡), debe cumplir lo siguiente: 𝜎(0)=(0,𝑅+𝑟 𝑡𝑎𝑔𝜙,𝑟) (1) 𝜎(𝑡)=(𝑟𝑠𝑒𝑛(𝑡),𝑦(𝑡),𝑟𝑐𝑜𝑠(𝑡)) (2) Para la condición (1) se ha utilizado un argumento trigonométrico para obtener la coordenada en el eje “y”; Para la condición (2) se ha tenido en cuenta que para cualquier curva trazada en un cilindro se tiene que cumplir que 𝑥2+𝑧2=𝑟2, 𝑠𝑖𝑒𝑛𝑑𝑜 𝑥=𝑟𝑠𝑒𝑛(𝑡);𝑧=𝑟𝑐𝑜𝑠(𝑡) (3) Sea 𝐸(𝑡) la trayectoria del centro de la esfera, entonces: 𝐸(𝑡)= 𝜎(𝑡)+𝑅𝑢 󰇍 (4) Siendo 𝑢 󰇍 el vector unitario al cilindro en el punto 𝜎(𝑡). Procederemos a calcular ese vector unitario: Tomemos 𝐹(𝑥,𝑦,𝑧)=𝑥2+𝑧2−𝑟2 y así 𝑆={(𝑥,𝑦,𝑧)∈𝑅3∶𝐹(𝑥,𝑦,𝑧)=0} es nuestro cilindro. Por tanto, tenemos lo que vale el gradiente del campo F: ∇𝐹 󰇍 󰇍 󰇍 󰇍 󰇍 =(𝜕𝐹 𝜕𝑥,𝜕𝐹 𝜕𝑦,𝜕𝐹 𝜕𝑧) =(2𝑥,0,2𝑧) (5) Para conseguir nuestro vector unitario y normal, dividimos por su módulo, y hacemos el cambio de variable marcado en (3), de tal manera que se obtiene lo siguiente: ∇𝐹 󰇍 󰇍 󰇍 󰇍 󰇍 |∇𝐹 󰇍 󰇍 󰇍 󰇍 󰇍 |=1𝑟 (𝑥,0,𝑧)=1𝑟 (𝑟𝑠𝑒𝑛(𝑡),0,𝑟𝑐𝑜𝑠(𝑡))=(𝑠𝑒𝑛(𝑡),0,cos(𝑡)) (6) Si sustituimos (6) en (4), nos queda lo siguiente: 𝐸(𝑡)=((𝑅+𝑟)𝑠𝑒𝑛(𝑡),𝑦(𝑡),(𝑅+𝑟)cos(𝑡)) (7) 22 3.3.1.2Estudio matemático según hipótesis médicas A partir de ahora se empezara a desarrollar razonamientos matemáticos a partir de las hipótesis médicas, que se han explicado anteriormente. Lo que va a diferenciar a todas las hipótesis en el cálculo de la trayectoria será la componente 𝑦(𝑡). Para cada hipótesis tendremos una 𝑦(𝑡) distinta. Por tanto, nos centraremos en calcular la componente en el eje “y” de la trayectoria bajo las hipótesis que vamos a estudiar. 3.3.1.2.1Primera hipótesis médica Este razonamiento matemático es el que coincide con la primera hipótesis del segundo planteamiento que se explica en el apartado 1.1. Para esta hipótesis, hay dos variaciones matemáticas que resultarán equivalentes: a) La distancia entre el centro de la esfera y el origen de coordenadas permanece constante (ver Figura 3-10) Así, la ecuación de distancia entre dos puntos nos da: 𝑑(𝐸(𝑡),𝑂)= √((𝑅+𝑟)𝑠𝑒𝑛(𝑡))2+𝑦(𝑡)2+ ((𝑅+𝑟)cos(𝑡))2= = √(𝑅+𝑟)2+𝑦(𝑡)2 (8) Aplicando el teorema de Pitágoras en el triángulo rectángulo que forma la distancia del origen al centro de la esfera y la altura del centro de la esfera con el eje del cilindro, obtenemos lo siguiente: (𝑅+𝑟)2+𝑦(𝑡)2=(𝑅+𝑟)2 𝑡𝑎𝑔2𝜙+ (𝑅+𝑟)2→𝑦(𝑡)=𝑅+𝑟 𝑡𝑎𝑔𝜙 (9) Y sustituyendo (9) en (2), tenemos nuestra trayectoria para esta hipótesis médica: 𝜎(𝑡)=(𝑟𝑠𝑒𝑛(𝑡),𝑅+𝑟 𝑡𝑎𝑔𝜙 ,𝑟𝑐𝑜𝑠(𝑡)) (10) b) El eje desconocido que pasa por el centro de la esfera y está anclado en el origen, forma un ángulo constante 𝜙 con el eje del cilindro (eje OY positivo) (ver Figura 3-10.) De la expresión del ángulo entre el vector (0,1, 0) y 𝐸(𝑡), imponiendo la condición de que tiene que ser constante, hallaremos 𝑦(𝑡): cos(𝜙)=𝐸(𝑡) 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 ·(0,1,0) 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 𝐸(𝑡) =𝑦(𝑡) √(𝑅+𝑟)2+𝑦(𝑡)=𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡𝑒 (11) 23 Despejando 𝑦(𝑡) de (11), tenemos que: 𝑦(𝑡)=(𝑅+𝑟)𝑐𝑜𝑡𝑎𝑔𝜙=(𝑅+𝑟) 𝑡𝑎𝑔𝜙 (12) Es decir, tenemos el mismo resultado para 𝑦(𝑡) que en el razonamiento anterior. Por tanto, la trayectoria, coincide con lo calculado en (10) Podríamos decir que esta hipótesis médica se puede describir con dos descripciones matemáticas distintas; 𝑦(𝑡) no varía y es siempre constante. 3.3.1.2.2Segunda hipótesis médica La segunda hipótesis médica que corresponde al segundo planteamiento (ver apartado 1.1) se puede describir matemáticamente de la siguiente manera: el punto P de corte del eje con el cilindro permanece fijo en todo el movimiento (Figura 3-11). Esto conllevaría a un movimiento de balanceo por parte de la esfera sobre el cilindro. La esfera rodaría sobre el cilindro. Figura 3-11. Idealización geométrica de la hipótesis médica 2 Esta condición de que el punto P es fijo, implica que la distancia entre el centro de la esfera y el punto P es constante. Por tanto: 𝑑(𝐸(𝑡),𝑃)=𝑐𝑡𝑒; 𝑐𝑜𝑛 𝑃=(0, 𝑟 tan(𝜙),𝑟) √(𝑅+𝑟)2𝑠𝑒𝑛2(𝑡)+(𝑦(𝑡)−𝑟 𝑡𝑎𝑔𝜙)2+((𝑅+𝑟)cos(𝑡)−𝑟)2=𝑐𝑡𝑒 (13) 𝑃 24 Manipulando algebraicamente (13), elevando al cuadrado en los dos términos de la ecuación y utilizando la ecuación fundamental de la trigonometría para simplificar términos, llegamos a la siguiente expresión: (𝑅+𝑟)2+𝑦(𝑡)2+𝑟2 𝑡𝑎𝑔2𝜙−2𝑟𝑦(𝑡) 𝑡𝑎𝑔𝜙+𝑟2−2𝑟(𝑅+𝑟)cos(𝑡)=𝑐𝑡𝑒 (14) Si en la expresión (14) derivamos en “t”, llegamos a una ecuación diferencial para calcular 𝑦(𝑡). Si hacemos 𝑑𝑦 𝑑𝑡=𝑦(𝑡)′, tenemos: 2𝑦(𝑡)𝑦′(𝑡)−2𝑟 𝑡𝑎𝑔𝜙𝑦′(𝑡)+2𝑟(𝑅+𝑟)𝑠𝑒𝑛(𝑡)=0 (15) Haciendo algunas simplificaciones en (15), tenemos la siguiente ecuación diferencial con su condición inicial (coordenada en “y” de la esfera en el instante t = 0) { 𝑦(𝑡)𝑦′(𝑡)−𝑟 𝑡𝑎𝑔𝜙𝑦′(𝑡)+𝑟(𝑅+𝑟)𝑠𝑒𝑛(𝑡)=0 𝑦(0)=𝑅+𝑟 𝑡𝑎𝑔𝜙 (16) Resolviendo la ecuación diferencial podemos obtener cual es la componente “y” de la trayectoria que realiza la esfera sobre el cilindro bajo esta segunda hipótesis médica. Para la resolución analítica de la ecuación diferencial, se empleará el método de separación de variables [23]: La expresión (16) la podemos reescribir como: 𝑦(𝑡)𝑑𝑦 𝑑𝑡−𝐴𝑑𝑦 𝑑𝑡= −𝐵𝑠𝑒𝑛(𝑡) 𝑠𝑖𝑒𝑛𝑑𝑜 𝐴= 𝑟 𝑡𝑎𝑔𝜙; 𝐵=𝑟(𝑅+𝑟) (17) Aplicando separación de variables, nos queda: ∫(𝑦(𝑡)−𝐴)𝑑𝑦= ∫−𝐵𝑠𝑒𝑛(𝑡)𝑑𝑡+𝐶 Y resolviendo, llegamos al siguiente resultado: 𝑦2 2−𝐴𝑦=𝐵𝑐𝑜𝑠(𝑡)+𝐶→𝑦2−2𝐴𝑦−(2𝐵𝑐𝑜𝑠(𝑡)+𝐶)=0 25 Resolviendo la ecuación de segundo grado que se acaba de obtener, tenemos como solución: 𝑦(𝑡)=𝐴± √𝐴2+2𝐵𝑐𝑜𝑠(𝑡)+𝐶 (18) De (18) sólo nos quedaremos con el signo positivo del radicando, para que pueda cumplirse la condición inicial de la ecuación diferencial (16). Calcularemos ahora la constante de integración “C” basándonos en la condición de la ecuación (16) y sustituyendo en (18) con los cambios de variables de (17): 𝑦(0)=(𝑅+𝑟) 𝑡𝑎𝑔𝜙 →𝑅+𝑟 𝑡𝑎𝑔𝜙=𝑟 𝑡𝑎𝑔𝜙+ √𝑟2 𝑡𝑎𝑔𝜙+2𝑟(𝑅+𝑟)+𝐶 (19) Manipulando y haciendo algunas operaciones, nos sale que 𝐶=(𝑅+𝑟)(𝑅−𝑟 𝑡𝑎𝑔2𝜙− 2𝑟) y si sustituimos ese resultado en la solución de la ecuación diferencial (18), finalmente, queda: 𝑦(𝑡)=𝑟 𝑡𝑎𝑔𝜙+ √𝑅2 𝑡𝑎𝑔2𝜙+2𝑟(𝑅+𝑟)(cos(𝑡)−1) (20) Por tanto, nuestra trayectoria queda de la siguiente manera: 𝜎(𝑡)=(𝑟𝑠𝑒𝑛(𝑡) , 𝑟 𝑡𝑎𝑔𝜙+ √𝑅2 𝑡𝑎𝑔2𝜙+2𝑟(𝑅+𝑟)(cos(𝑡)−1) ,𝑟𝑐𝑜𝑠(𝑡) ) (21) 26 3.3.1.2.3Tercera hipótesis médica Para esta hipótesis médica que se ha detallado anteriormente (apartado 1.1; segundo planteamiento, tercera hipótesis), podemos aplicar la siguiente descripción matemática que se recoge en la Figura 3-12: La esfera de centro 𝐸(𝑡) se mueve de manera que la distancia entre 𝐸(𝑡) y (0, -𝜏, 0) es constante e igual a “d”. Figura 3-12 Idealización geométrica de la tercera hipótesis médica En esta hipótesis el movimiento se produce desplazándose el punto en el origen O una distancia 𝜏, y manteniendo constante la distancia del punto en el origen O hasta el centro de la esfera 𝐸(𝑡) . Por tanto, podríamos deducir que 𝐸(𝑡) permanece siempre en el siguiente cilindro: 𝑥2+𝑧2=(𝑅+𝑟)2 ; 𝑠𝑖𝑒𝑛𝑑𝑜 𝑥=(𝑅+𝑟)𝑠𝑒𝑛(𝑡); 𝑧=(𝑅+𝑟)cos (𝑡) (22) Aplicando el razonamiento matemático anteriormente expuesto, tenemos que: 𝑑(𝐸(𝑡),(0,−𝜏,0))=𝑑 √(𝑅+𝑟)2𝑠𝑒𝑛2𝑡+(𝑦(𝑡)+𝜏)2+(𝑅+𝑟)2cos2𝑡=𝑑 (23) Si simplificamos (23) con la ecuación fundamental de la trigonometría y despejamos 𝑦(𝑡) posteriormente, nos queda la siguiente expresión: 𝑦(𝑡)+𝜏= ±√𝑑2−(𝑅+𝑟)2 (24) Aplicando el teorema de Pitágoras en la Figura 3-12, nos damos cuenta de que el término de (24) que se encuentra a la derecha de la igualdad, corresponde con el −𝜏 𝑑 𝑟 𝑅 𝜙 27 cateto contiguo al triángulo rectángulo que contiene el ángulo 𝜙 que se indica en la figura citada. Por tanto, nos queda que 𝑦(𝑡) cumple: 𝑦(𝑡)= −𝜏±𝑅+𝑟 𝑡𝑎𝑔𝜙 (25) Finalmente, la trayectoria correspondiente a dicha hipótesis corresponde con una hélice que describe la esfera sobre el cilindro: 𝜎(𝑡)=(𝑟𝑠𝑒𝑛(𝑡),−𝜏±𝑅+𝑟 𝑡𝑎𝑔𝜙,𝑟𝑐𝑜𝑠(𝑡)) (26) 3.3.2Cálculo de matrices de rotaciones entre esfera y cilindro a partir de trayectorias Con la trayectoria obtenida (10) para la primera hipótesis médica a partir de los dos razonamientos matemáticos que se expusieron en el punto 3.3.1.2.1, podemos obtener la matriz de rotación entre la esfera y el cilindro, es decir, entre el astrágalo y el calcáneo. Planteando unos sistemas de coordenadas tanto en el cilindro como en la esfera, podemos estudiar la evolución del sistema de referencia de la esfera (es el que se mueve) con respecto al sistema de referencia del cilindro, que se mantiene fijo. En la Figura 3-13 se muestra la disposición geométrica de nuestro modelo y los sistemas de referencia asociados. Básicamente, tendremos que calcular la matriz que forman los vectores 𝑒 3(𝑡),𝑒 2(𝑡) 𝑦 𝑒 1(𝑡). Figura 3-13. Modelo para el cálculo de las matrices de rotación que incluyen todas las características de cada una de ellas: el Origen, punto P y punto Q. 𝒆𝟐 󰇍 󰇍 󰇍 󰇍 𝒆𝟑 󰇍 󰇍 󰇍 󰇍 𝒆𝟏 󰇍 󰇍 󰇍 󰇍 𝑸 𝑷 𝑶 28 Para ello, estableceremos unos pasos genéricos para construir “marcadores geométricos” (i.e, una base ortonormal) que seguiremos para los siguientes cálculos referentes a las hipótesis médicas, que consisten en lo siguiente: - Empezaremos calculando el vector 𝑒 3(𝑡), de la misma forma para cada hipótesis. - Posteriormente se calculará el vector 𝑒 2(𝑡), buscando que ese vector pertenezca al plano que forma el vector 𝑒 3(𝑡) con un dato obtenido de la hipótesis médica. - El producto vectorial 𝑒 2(𝑡)×𝑒 3(𝑡) nos dará el vector 𝑒 1(𝑡) - Finalmente, nuestra matriz de rotación genérica quedará de la siguiente forma: 𝐴(𝑡)= (𝑒1𝑥𝑒2𝑥𝑒3𝑥 𝑒1𝑦𝑒2𝑦𝑒3𝑦 𝑒1𝑧𝑒2𝑧𝑒3𝑧) 3.3.2.1Matriz de rotación para la primera hipótesis médica El razonamiento matemático del cálculo está basado en la Figura 3-13, dónde se detalla el planteamiento gráfico del problema: Cálculo del vector 𝑒 3(𝑡) Atendiendo a la Figura 3-13 y observando donde está el centro de la esfera (7) y el punto de trayectoria (2), podemos definir y calcular el vector 𝑒 3(𝑡) de la siguiente manera: 𝑒3 󰇍 󰇍 󰇍 (𝑡)= 𝐸(𝑡) 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 − 𝜎(𝑡) 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 |𝐸(𝑡)−𝜎(𝑡)| = (𝑅𝑠𝑒𝑛(𝑡),0,𝑅𝑐𝑜𝑠(𝑡)) 𝑅=(𝑠𝑒𝑛(𝑡),0,cos(𝑡)) (27) Cálculo del vector 𝑒 2(𝑡) Para este vector, se va a buscar un 𝑒2(𝑡) 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 ∈𝑆 {𝐸(𝑡)−𝑂,𝑒3(𝑡) 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 }, siendo 𝑆 un plano formado por los dos vectores que se indican; de modo que: - 1ª condición: <𝑒 2(𝑡),𝑒 3(𝑡)> =0, es decir, que sean perpendiculares - 2ª condición: <𝑒 2(𝑡),𝑒 2(𝑡)> =1, es decir, que sean de módulo uno. Por tanto, escribimos: 𝑒 2(𝑡)=𝑎(𝑡)𝐸(𝑡)+𝑏(𝑡)𝑒 3(𝑡) (28) Siendo 𝐸(𝑡) el centro de la esfera (7) y 𝑂 el origen de coordenadas. 29 Con lo cual tendremos que calcular los factores 𝑎(𝑡) y 𝑏(𝑡) para hallar nuestro vector 𝑒 2(𝑡). Estos factores serán calculados con las dos condiciones que se han mencionado anteriormente. 1ª condición: <𝑒 2(𝑡),𝑒 3(𝑡)> =0 Desarrollaremos el vector 𝑒 2(𝑡) de la ecuación (28) y luego realizaremos el producto escalar con 𝑒 3(𝑡), obligando a que el resultado sea igual a 0. 𝑒 2(𝑡)=𝑎(𝑡)((𝑅+𝑟)𝑠𝑒𝑛(𝑡),𝑦(𝑡),(𝑅+𝑟)cos(𝑡))+𝑏(𝑡)(𝑠𝑒𝑛(𝑡),0,cos(𝑡))= =(𝑎(𝑡)(𝑅+𝑟)𝑠𝑒𝑛(𝑡)+𝑏(𝑡)𝑠𝑒𝑛(𝑡),𝑎(𝑡)𝑦(𝑡),𝑎(𝑡)(𝑅+𝑟)cos(𝑡)+𝑏(𝑡)cos(𝑡))= = (𝑠𝑒𝑛(𝑡)(𝑎(𝑡)(𝑅+𝑟))+𝑏(𝑡),𝑎(𝑡)𝑦(𝑡),cos(𝑡)(𝑎(𝑡)(𝑅+𝑟)+𝑏(𝑡)) (29) Haciendo el producto escalar de (27) con (29), nos queda: 𝑠𝑒𝑛2(𝑡)(𝑎(𝑡)(𝑅+𝑟)+𝑏(𝑡))+cos2(𝑡)(𝑎(𝑡)(𝑅+𝑟)+𝑏(𝑡))=0 (30) Despejando de (30) obtenemos lo siguiente: 𝑏(𝑡)= −𝑎(𝑡)(𝑅+𝑟) (31) De tal manera que nuestro vector 𝑒 2(𝑡) queda de la siguiente manera: 𝑒 2(𝑡)=𝑎(𝑡)(𝐸(𝑡)−(𝑅+𝑟)𝑒 3(𝑡))=𝑎(𝑡)(0,𝑦(𝑡),0) (32) 2ª condición: <𝑒 2(𝑡),𝑒 2(𝑡)> =1 Aplicaremos al vector que el módulo tiene que ser uno. Utilizando la ecuación (32), tendremos lo que sigue: 1=𝑎(𝑡)2<0,𝑦(𝑡),0 ;0,𝑦(𝑡),0> =𝑎(𝑡)2𝑦(𝑡)2 (33) Despejando 𝑎(𝑡) de (33) y sustituyendo el valor de 𝑦(𝑡) de la ecuación (9), obtenemos: 𝑎(𝑡)=1 𝑦(𝑡)=𝑡𝑎𝑔𝜙 𝑅+𝑟 (34) 36 Con lo cual tendremos que calcular los factores 𝑎(𝑡) y 𝑏(𝑡) para hallar nuestro vector 𝑒 2(𝑡). Estos factores serán calculados con las dos condiciones que se han mencionado anteriormente. 1ª condición: <𝑒 2(𝑡),𝑒 3(𝑡)> =0 Desarrollaremos el vector 𝑒 2(𝑡) de la ecuación (59) y luego realizaremos el producto escalar con 𝑒 3(𝑡), obligando a que el resultado sea igual a 0. 𝑒 2(𝑡)=𝑎(𝑡)[((𝑅+𝑟)𝑠𝑒𝑛(𝑡),−𝜏+𝑅+𝑟 tan(𝜙),(𝑅+𝑟)cos(𝑡))−(0,−𝜏,0)]+𝑏(𝑡)𝑒 3 =(𝑎(𝑡)(𝑅+𝑟)𝑠𝑒𝑛(𝑡)+𝑏(𝑡)𝑠𝑒𝑛(𝑡),𝑎(𝑡)(𝑅+𝑟) tan(𝜙),𝑎(𝑡)(𝑅+𝑟)cos(𝑡)+𝑏(𝑡)cos(𝑡)) (60) Haciendo el producto escalar de (60) con (58), tenemos que: 𝑠𝑒𝑛2(𝑡)(𝑎(𝑡)(𝑅+𝑟)+𝑏(𝑡))+cos2(𝑡)(𝑎(𝑡)(𝑅+𝑟)+𝑏(𝑡))=0 (61) Despejando de (61) obtenemos lo siguiente: 𝑏(𝑡)= −𝑎(𝑡)(𝑅+𝑟) (62) En consecuencia, nuestro vector 𝑒 2(𝑡) queda de la siguiente manera: 𝑒 2(𝑡)=𝑎(𝑡)(𝐸(𝑡)−𝑄−(𝑅+𝑟)𝑒 3(𝑡))=(0,𝑎(𝑡)(𝑅+𝑟) tan(𝜙) ,0) (63) 2ª condición: <𝑒 2(𝑡),𝑒 2(𝑡)> =1 Aplicaremos al vector que el módulo tiene que ser uno. Utilizando la ecuación (63), tendremos lo que sigue: 1=𝑎(𝑡)2<0,𝑎(𝑡)(𝑅+𝑟) tan(𝜙),0 ;0,𝑎(𝑡)(𝑅+𝑟) tan(𝜙),0> =(𝑎(𝑡)(𝑅+𝑟) tan(𝜙) )2 (64) 37 Despejando 𝑎(𝑡) de (64), obtenemos: 𝑎(𝑡)=𝑡𝑎𝑔𝜙 𝑅+𝑟 (65) Por tanto, si sustituimos (65) en (63), podemos tener nuestra solución final para el vector 𝑒 2(𝑡): 𝑒 2(𝑡)=(0,1,0) (66) Hemos obtenido el mismo vector que en el caso de la primera hipótesis. Esto nos lleva deducir que, aunque la esfera se mueva con trayectorias diferentes para la primera y tercera hipótesis, la forma de rotar alrededor del cilindro al desplazarse según sus trayectorias, es la misma. Cálculo del vector 𝑒 1(𝑡) Realizaremos el producto vectorial de los dos vectores, como hemos hecho hasta ahora: 𝑒1(𝑡) 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 = 𝑒2(𝑡) 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 × 𝑒3(𝑡) 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 󰇍 =(cos(𝑡),0,−𝑠𝑒𝑛(𝑡)) (67) Matriz de Rotación Sustituimos los vectores como sigue a continuación y obtenemos la matriz de rotación que define la orientación que sigue el sistema de referencia del astrágalo (esfera) a lo largo de la trayectoria sobre el cilindro (calcáneo), para cualquier instante de tiempo. 𝐴(𝑡)= (𝑒1𝑥𝑒2𝑥𝑒3𝑥 𝑒1𝑦𝑒2𝑦𝑒3𝑦 𝑒1𝑧𝑒2𝑧𝑒3𝑧)= (cos(𝑡)0 𝑠𝑒𝑛(𝑡) 0 1 0 −𝑠𝑒𝑛(𝑡)0cos(𝑡)) (68) 38 3.3.3Cálculo del eje instantáneo de rotación a partir de las matrices de rotación Una vez hallada la matriz de orientación que nos define como es la rotación de la esfera respecto al cilindro en las tres coordenadas del espacio, calcularemos la orientación del eje instantáneo de rotación para cada matriz de rotación calculada. Para ello, resolveremos un sistema de ecuaciones, atendiendo al siguiente razonamiento: siendo 𝑉𝑖 el vector director del eje instantáneo de rotación en el espacio 1 , podemos plantear un sistema de ecuaciones con la matriz de rotación y las coordenadas del espacio: 𝑉𝑖={(𝑋,𝑌,𝑍)∈𝑅3∶𝐴𝑖(𝑡)(𝑋𝑌𝑍)= (𝑋𝑌𝑍) (69) Por tanto, de (69), podemos sacar la expresión que define nuestro sistema de ecuaciones genérico, para cualquier matriz de rotación basada en las hipótesis. (𝐴𝑖(𝑡)−𝐼3)(𝑋𝑌𝑍) = (000) (70) Siendo 𝐼3 la matriz identidad de tamaño 3x3. Este sistema es un Sistema Compatible Indeterminado (S.C.I), por tanto tiene infinitas soluciones posibles [24]. Por lo que elegiremos por comodidad Z = 1, y a partir de ahí calcularemos las coordenadas X e Y, para cada matriz de rotación. Recordemos que en este caso y observando el apartado dedicado a las matrices de rotación, tenemos dos sistemas diferentes, ya que las calculadas a partir de la primera y tercera trayectoria coinciden. La otra restante es la calculada a partir de la segunda trayectoria, en la que obteníamos otro resultado completamente distinto. 1 Bajo la hipótesis médica (i); (i= 1, 2, 3). Recordemos que el eje de rotación es el autoespacio del vector propio 1 de la matriz Ai(t) 39 3.3.3.1Cálculo del eje para la segunda hipótesis médica Atendiendo a (70) y a la matriz de rotación calculada anteriormente (57), planteamos el sistema de la siguiente manera: ( 𝐾(𝑡)(y(t)−r tan(ϕ))cos(𝑡)−1 𝐾(𝑡)𝑟𝑐𝑜𝑠(𝑡)𝑠𝑒𝑛(𝑡) 𝑠𝑒𝑛(𝑡) −𝐾(𝑡)𝑟𝑠𝑒𝑛(𝑡)𝐾(𝑡)(y(t)−r tan(ϕ))−1 0 −𝐾(𝑡)(y(t)−r tan(ϕ))𝑠𝑒𝑛(𝑡)−𝐾(𝑡)𝑟𝑠𝑒𝑛2(𝑡) cos(𝑡)−1 ) (𝑋 𝑌𝑍)= (000) (71) Siendo 𝐾(𝑡); y(t), (52) y (20) respectivamente. Para Z = 1, tendremos que hallar X e Y. Para ello, bastará con comprobar, por ejemplo, si los términos de la matriz (71) que están dentro del recuadro verde cumplen que su determinante para un “t” genérico (que no sea 0), es distinto de 0. De ser así, podemos despejar de esas dos ecuaciones las coordenadas X e Y. Por tanto, resolvemos el determinante: |𝐾(𝑡)𝑟𝑠𝑒𝑛(𝑡)cos (𝑡) 𝑠𝑒𝑛(𝑡) 𝐾(𝑡)(𝑦(𝑡)−𝑟 tan(𝜙))−1 0 |= −𝑠𝑒𝑛(𝑡)[𝐾(𝑡)(𝑦(𝑡)−𝑟 tan(𝜙))−1] (72) Y sustituyendo los parámetros de (72), tenemos: −𝑠𝑒𝑛(𝑡) [ 𝑠𝑒𝑛2(𝜙) √𝑅2−((𝑅+𝑟)−𝑟𝑐𝑜𝑠(𝑡))2𝑠𝑒𝑛2(𝜙)√𝑅2 𝑡𝑎𝑔2𝜙+2𝑟(𝑅+𝑟)(cos(𝑡)−1)−1 ] (73) Observamos como en la expresión (73), para cualquier “t distinto de 0” 2 , no se hace 0 el determinante. Podemos coger las dos primeras filas de la matriz y utilizarlas como ecuaciones del sistema, y posteriormente procederemos a resolver el sistema para la coordenada Z = 1: {𝑿·[𝐾(𝑡)(y(t)−r tan(ϕ))cos(𝑡)−1]+𝒀· 𝐾(𝑡)𝑟𝑐𝑜𝑠(𝑡)𝑠𝑒𝑛(𝑡)+𝑠𝑒𝑛(𝑡)=0 −𝑿·𝐾(𝑡)𝑟𝑠𝑒𝑛(𝑡)+𝒀·[𝐾(𝑡)(y(t)−r tan(ϕ))−1]=0 (74) 2 Nótese que 𝑠𝑒𝑛(𝜋)=0, pero no tiene sentido anatómico que 𝑡=𝜋 40 Resolviendo el sistema (74) por el método clásico de sustitución [24], obtenemos que para 𝑍=1, las coordenadas 𝑋,𝑌 son las siguientes: 𝑌(𝑡)= = − 𝐾(𝑡)𝑟𝑠𝑒𝑛2(𝑡) 𝐾(𝑡)2cos(𝑡)(y(t)−r tan(ϕ))2−𝐾(𝑡)(y(t)−r tan(ϕ))(1+cos(𝑡))+1+(𝐾(𝑡)𝑟𝑠𝑒𝑛(𝑡))2cos(𝑡) (75) 𝑋(𝑡)= = − 𝑠𝑒𝑛(𝑡)[𝐾(𝑡)(y(t)−r tan(ϕ))−1] 𝐾(𝑡)2cos(𝑡)(y(t)−r tan(ϕ))2−𝐾(𝑡)(y(t)−r tan(ϕ))(1+cos(𝑡))+1+(𝐾(𝑡)𝑟𝑠𝑒𝑛(𝑡))2cos(𝑡) (76) Con 𝐾(𝑡); y(t), (52) y (20) respectivamente En definitiva, la orientación del eje de rotación para cada instante de tiempo de esta hipótesis, viene definido como: 𝑉𝑖= (𝑋(𝑡) 𝑌(𝑡) 𝑍)= = ( −𝑠𝑒𝑛(𝑡)[𝐾(𝑡)(y(t)−r tan(ϕ))−1] 𝐾(𝑡)2cos(𝑡)(y(t)−r tan(ϕ))2−𝐾(𝑡)(y(t)−r tan(ϕ))(1+cos(𝑡))+1+(𝐾(𝑡)𝑟𝑠𝑒𝑛(𝑡))2cos(𝑡) −𝐾(𝑡)𝑟𝑠𝑒𝑛2(𝑡) 𝐾(𝑡)2cos(𝑡)(y(t)−r tan(ϕ))2−𝐾(𝑡)(y(t)−r tan(ϕ))(1+cos(𝑡)) +1+(𝐾(𝑡)𝑟𝑠𝑒𝑛(𝑡))2cos(𝑡) 1 ) (77) 3.3.3.2Cálculo del eje para la primera y tercera hipótesis médica Como vimos anteriormente, las matrices de rotación para la primera y tercera hipótesis eran idénticas, aunque las trayectorias fueses distintas. Esto nos lleva a deducir que la orientación del eje instantáneo de rotación también será la misma para estas dos hipótesis. Siguiendo la expresión (70) y con la matriz de rotación calculada (37) ó (68), plantearemos el sistema de ecuaciones que nos definirá las coordenadas de nuestro eje: 41 (cos(𝑡)−1 0 𝑠𝑒𝑛(𝑡) 0 0 0 −𝑠𝑒𝑛(𝑡)0cos(𝑡)−1)(𝑋𝑌𝑍)= (000) (78) Tenemos un Sistema Compatible Indeterminado (S.C.I) con infinitas soluciones ya que la coordenada 𝑌 puede tomar cualquier valor. Resolviendo (78) por sustitución, tenemos que nuestro eje para estas dos hipótesis es el siguiente: 𝑉𝑖={(0𝑌0)∶ 𝑦 ∈𝑅} (79) Hasta ahora hemos calculado la orientación del eje para las distintas hipótesis médicas. Para obtener el eje en el espacio con una posición determinada, no tendríamos más que hacer la ecuación de una recta con vector director el eje orientado y como punto el centro de la esfera, de tal manera que tendríamos: 𝑊𝑖(𝑡)=𝐸(𝑡)+𝜆𝑉𝑖(𝑡); 𝑐𝑜𝑛 𝜆∈𝑅 (80) Siendo 𝑊𝑖(𝑡) el eje de rotación para cada hipótesis médica. De tal manera que 𝑊𝑖(𝑡) es la recta que pasa por 𝐸(𝑡) (centro de la esfera) y tiene la dirección de 𝑉𝑖(𝑡), es decir, nuestro eje para las tres hipótesis médicas que se han planteado en el proyecto. 3.4Análisis cinemático del movimiento de la articulación Con un análisis cinemático 3D [20] de las articulaciones tendremos la variación en el espacio de un hueso que será el móvil, respecto al otro hueso que estará fijo. En este caso, será el astrágalo el que se mueva y el calcáneo estará en posición fija, de tal manera que obtendremos la variación en el espacio de los sistemas de referencia asociados al astrágalo y al calcáneo. Esto se consigue mediante un sistema de adquisición de imagen en movimiento, que en este caso será el sistema VICON (ver Figura 3-15), compuesto de seis cámaras, módulo hardware de control, el software (para analizar y presentar datos) y el equipo para ejecutar el software [21]. 3.4.1Montaje y equipamiento En primer lugar, colocaremos a los huesos disecados en el apartado 3.1 unos marcadores reconocibles por el sistema VICON. Tanto al astrágalo como al calcáneo se le han puesto 3 y 4 marcadores (ver Figura 3-14). El sistema VICON detectará la evolución en el tiempo de estos tres marcadores, de tal manera que podemos calcular el sistema de referencia asociado a cada hueso para cada instante de tiempo, como se explica en el aparado siguiente, 3.4.2. 42 Figuras 3-14. Vista de planos superior (superior izquierda), trasera (superior derecha), externa (inferior izquierda) y frontal (inferior derecha). Se han cogido tornillos sinfín para atravesar los huesos y colocar en sus extremos los marcadores. Importante destacar el soporte de fijación para calcáneo, ya que este debe estar absolutamente quieto, mientras que es la pieza ósea del astrágalo el movimiento. Los marcadores tienen que guardar una distancia con respecto al hueso para que sean reconocibles por las cámaras y esto conllevó a utilizar unos tornillos sinfín de 4mm de diámetro para colocar los marcadores en los extremos una vez que se atravesaban las piezas óseas con estos tornillos. Esto añadió la dificultad de tener cuidado al colocarlos para que los marcadores no colisionarán entre sí durante el movimiento, debido al pequeño espacio de trabajo del que se disponía. Todo esto, sumado a que la posición del calcáneo tenía que estar fija (para ello se empleó un soporte manual) hizo difícil la colocación de los marcadores en los ejes anatómicos (eje transversal, longitudinal de la pierna y del pie, Figura 1-11). 43 No obstante, el sistema de referencia global se intentó adecuar lo máximo posible al utilizado en la descripción matemática, cómo se argumenta en el tercer apartado de este proceso de montaje. Una vez tenemos las piezas óseas con sus marcadores puestos, procedemos a calibrar el sistema VICON. Para ello, seguiremos una serie de pasos que se detallan a continuación: Figura 3-15. Sistema de adquisición de imagen en movimiento VICON, compuesto por 6 cámaras, módulo hardware de control, el software y el equipo necesario para llevar a cabo la ejecución del software 1º) Centrar las cámaras en el espacio de trabajo. Para ello, se pusieron unos marcadores de prueba en el espacio de trabajo dónde posteriormente colocaríamos las piezas óseas. Mediante el software, hay que comprobar que las 6 cámaras están detectando los marcadores de prueba (ver Figura 3-16). Es importante revisar que las cámaras están encendidas y apuntando a la zona de trabajo. Figura 3-16. Entorno de trabajo del sistema VICON. En la parte central, observamos cómo las 6 cámaras detectan los 3 marcadores de prueba que se pusieron en el entorno de trabajo. Posteriormente se realizó lo mismo con los 5 marcadores que serán nuestro sistema de referencia que se explica en el tercer paso. 44 2º) Calibración dinámica de las cámaras. El objetivo es calibrar el espacio de trabajo, es decir, relacionar las coordenadas de las cámaras con las coordenadas en 3D de los marcadores de prueba. Moveremos los marcadores en el entorno de trabajo y verificaremos mediante nuestro software que detecta dicho movimiento de los marcadores (ver Figura 3-17). Figura 3-17. Software proporcionado del sistema VICON, dónde podemos comprobar en la parte central de la imagen, como las cámaras han detectado el movimiento de los 5 marcadores mediante esas ondulaciones tricolores. 3º) Fijar un sistema de referencia. Fijamos un sistema de referencia global para colocar las cámaras con respecto a la zona de trabajo dónde está fijado este sistema de referencia, que es dónde están las piezas óseas. El sistema de referencia global está formado por 5 marcadores que forman el plano XY (lo que sería el suelo para nosotros, dónde se apoyan las piezas óseas), y el eje Z (lo que sería el eje vertical) es el producto vectorial de X por Y (ver Figura 318). Se ha fijado un sistema de referencia aproximado intentado que coincida lo máximo posible con los ejes anatómicos, que son también los utilizados en las descripciones matemáticas. Figura 3-18. Varilla con los marcadores calibrados, que hace de sistema de referencia global. El eje de X es el eje longitudinal del pie, el eje Y es el eje transversal y el eje Z es el eje longitudinal de la pierna; tal y cómo se indica en la Figura 1-11 45 Figura 3-19. Sistema de referencia global (esquina inferior izquierda). Las cámaras están centradas en la zona de trabajo dónde está dicho sistema de referencia, de tal manera que lo reconocen como tal. 4º) Crear un modelo que contenga los marcadores que queremos exportar: Se creará un conjunto de siete marcadores: cuatro para un sólido (calcáneo) y tres para el otro sólido (astrágalo), cuyos nombres se recogen en la siguiente tabla: Marcadores del calcáneo CalLI Calcáneo Lateral Inferior CalLS Calcáneo Lateral Superior CalMI Calcáneo Medial Inferior CalMS Calcáneo Medial Superior Marcadores del astrágalo AstrPL Astrágalo Posterior Lateral AstrAL Astrágalo Anterior Lateral AstrAM Astrágalo Anterior Medial Tabla 3-1. Marcadores. Estos marcadores serán colocados en las posiciones que se describen a la derecha de la tabla en los respectivos huesos, de tal manera que “Cal” o “Astr” hacen referencia al sólido dónde van a estar y las siguientes letras en mayúsculas refieren a la posición que ocuparán en dicho hueso. 52 Los vectores 𝑆 y 𝑆0 los obtenemos de la siguiente manera: (𝑇11−1 𝑇12 𝑇13 𝑇21 𝑇22−1 𝑇23 𝑇31 𝑇32 𝑇33−1)(𝑆𝑋 𝑆𝑌 𝑆𝑍)=ℎ(𝑢𝑋 𝑢𝑌 𝑢𝑍)−(𝑇14 𝑇24 𝑇34) (87) 𝑆0=𝑆−(𝑆û𝑇)û (88) 53 4Resultados 4.1Resultados obtenidos del desarrollo matemático En este apartado se mostrarán los resultados de cada fase realizada en el desarrollo matemático del proyecto, dónde hemos obtenido las ecuaciones teóricas que nos han permitido realizar un estudio posterior basado en sus correspondientes gráficas. De esta manera, se observarán las trayectorias y los ejes instantáneos asociados a las trayectorias. Las matrices de rotación son un paso intermedio que enlaza trayectoria – eje, cuyos resultados son los ya estudiados anteriormente. Para la representación de las trayectorias y de los ejes de rotación, se han dado valor a los datos genéricos que figuran en el apartado 3.3.1.1 del proyecto, ya que todas las expresiones dependen de dichos valores, que son los siguientes: - Radios de esfera y cilindro: “R” y “r” - Ángulo de recorrido que realiza la esfera sobre el cilindro: “t” - Ángulo que forma el eje del cilindro con el eje desconocido que tiene que existir para que haya movimiento de la esfera sobre el cilindro: “𝜙” Los valores de los radios de esfera (“R”) y cilindro (“r”) han sido 17.85 y 20.98 milímetros, respectivamente, obtenidos del escáner 3D de las piezas óseas que se detalla en el apartado 3.2 del proyecto. El valor de 𝜙 ha sido de 45º, basado en una estimación obtenida en [9] De estos valores, hemos podido obtener un rango mínimo y máximo del ángulo “t”, que ha sido calculado de la siguiente manera: La expresión (21) define la trayectoria de la esfera respecto al cilindro para la segunda hipótesis médica. Si observamos, la componente Y de dicha expresión, contiene un radicando. Para que matemáticamente tenga sentido, la raíz no podrá ser negativa, por lo que tiene que ser mayor o igual que 0. De esta inecuación que forzamos, podemos obtener un valor del “t” límite que hace que se cumpla, como sigue: 𝑅2 𝑡𝑎𝑔2𝜙+2𝑟(𝑅+𝑟)(cos(𝑡)−1)≥0 |𝑡|≤𝑎𝑟𝑐𝑜𝑠(− 𝑅2 2𝑟(𝑅+𝑟)tan2(𝜙)+1)=36.44º (89) Por lo que el rango de amplitud de este ángulo de recorrido que se ha estimado y se ha empleado en la representación de las distintas trayectorias y ejes es de [-36.44º, 36.44º] Destacar que se ha escogido este radicando porque es el más restrictivo que se nos presenta en el proyecto, por lo que la acotación en el rango del ángulo será más precisa. El otro radicando es el denominador de la expresión (52), que ha sido comprobado ser menos restrictivo que el de la expresión (89). 54 Los ejes X, Y, Z de todas las representaciones gráficas (tanto de trayectorias como de eje) son los adoptados en las descripciones matemáticas, es decir, los de la Figura 311. Las unidades están en milímetros. Trayectorias Primera hipótesis médica La expresión (10) define que la cabeza del astrágalo (esfera) sobre el cilindro (calcáneo) realizaría una trayectoria de tipo sagital, es decir, con una variación de valores en los ejes X y Z, pero con un valor constante en el eje Y (Figura 4-1) Figura 4-1. Trayectoria correspondiente a la primera hipótesis médica, basada en la ecuación (10). La esfera rueda por el cilindro realizando un corte sagital del mismo. 55 Segunda hipótesis médica La ecuación (21) define la trayectoria de la esfera sobre el cilindro que se observa en la Figura 4-2: una curva alrededor del cilindro con las tres componentes en el espacio que dependen del ángulo de “t” de recorrido. Figura 4-2. Trayectoria correspondiente a la segunda hipótesis médica, basada en la ecuación (21). La esfera rodaría por el cilindro realizando la curva que se observa en la gráfica. Tercera hipótesis médica De acuerdo a la ecuación (26), la esfera realizaría una hélice sobre el cilindro (si tomásemos “t” infinito). En la Figura 4-3 se puede observar como la esfera no solo rodaría en un corte sagital como en la primera hipótesis médica, sino que también avanzaría una cierta distancia en el eje Y, formando así un principio de hélice sobre el cilindro. Figura 4-3. Trayectoria correspondiente a la tercera hipótesis médica, basada en la ecuación (26). La esfera rueda sobre el cilindro realizando una trayectoria de tipo hélice 56 Ejes instantáneos de rotación Primera y tercera hipótesis médica Para estas dos hipótesis la matriz de rotación fue la misma (véase ecuaciones (37) y (68)), por lo que la orientación del eje de rotación en cada instante de tiempo es la misma independientemente de la trayectoria que realice la esfera sobre el cilindro sujeta a unas condiciones matemáticas distintas obtenidas de la abstracción de la hipótesis médica. Por tanto, la orientación es la que se observa en la Figura 4-4: un eje con solo componente Y, de tal manera que la esfera realizaría las rotaciones en torno a este eje. Es sencillo de imaginar que este eje es fijo con respecto a la esfera, aunque se desplazaría con el movimiento de la esfera siguiendo su trayectoria correspondiente dependiendo de la hipótesis médica. Figura 4-4. Representación de la orientación del eje instantáneo de rotación para la primera y tercera hipótesis médica. La esfera (cabeza del astrágalo) realizaría rodadura sobre el cilindro (calcáneo) en torno a este vector director del eje (expresión (79)). El eje se desplazaría con el centro de la esfera siguiendo lógicamente las trayectorias (10) y (26). Segunda hipótesis médica Por cada instante en el que la esfera está realizando la trayectoria (ver (21)), la orientación de la esfera respecto al cilindro cambia (ver (57)), por lo que la orientación del eje de rotación también varía para cada instante (ver (77)). 57 Figura 4-5. Representación de la orientación del eje instantáneo de rotación para la segunda hipótesis médica. La esfera (cabeza del astrágalo) realizaría un movimiento de rodadura sobre el cilindro (calcáneo) en torno a estos vectores directores de los ejes en cada instante de tiempo. El vector director del eje para esta hipótesis no es tan trivial como el anterior, ya que se descompone en las tres componentes del espacio: X, Y, Z. Es por ello que no es tan fácil de imaginar cómo el eje se irá desplazando en cada instante de tiempo. Por tanto, aplicaremos la ecuación (80) para el cálculo del eje instantáneo de rotación, obteniendo como resultado lo que se aprecia en la Figura 4-6. Figura 4-6. Representación de los ejes instantáneos de rotación para la segunda hipótesis médica. Podemos observar un conjunto de ejes acumulados que hacen intuir que es en esos instantes de tiempo dónde se está produciendo el movimiento. Los demás ejes dispares podrían indicar un sinsentido anatómico, ya que el pie jamás podría adoptar esa posición. La simetría entre los ejes se debe a que se están representando los dos movimientos: inversión y eversión del pie. 58 4.2Resultados obtenidos del análisis cinemático de movimiento Tras los pasos seguidos en el apartado 3.4, se muestra en la Figura 4-7 la orientación de los ejes instantáneos de rotación para los movimientos realizados en el laboratorio de inversión y eversión del pie (apartado 3.4). Figura 4-7: Orientación de los ejes instantáneos de rotación experimentales. Estos ejes han sido calculados siguiendo los pasos indicados en el apartado 3.4 del proyecto. Los ejes X, Y, Z son una aproximación, en este caso, de los ejes mostrados en la Figura 1-11, que han sido los adoptados también para las descripciones matemáticas. Unidades en milímetros. Una vez hallada la orientación del eje mediante su vector director, calculamos a través del vector y de las coordenadas del parámetro 𝑆 del apartado 3.4.2 la posición del eje en el espacio (ver Figura 4-8) Figura 4-8. Ejes instantáneos de rotación. Estos ejes han sido obtenidos experimentalmente mediante el análisis de movimiento que se ha explicado en el apartado 3.4. Los ejes X, Y, Z son una aproximación, en este caso, de los ejes mostrados en la Figura 1-11, que han sido los adoptados también para las descripciones matemáticas. Unidades en milímetros. 59 5Discusión 5.1Interpretación de los resultados matemáticos Habiendo cumplido con el objetivo del cálculo del eje de rotación para las distintas hipótesis que se planteaban, podemos realizar las siguientes interpretaciones: - Se ha conseguido modelar matemáticamente las tres hipótesis de movimiento pertenecientes al segundo planteamiento del funcionamiento de la articulación (ver punto 1.1, “Hipótesis de movimiento”), y poder calcular así el eje instantáneo de rotación para cada hipótesis que se ha planteado. - Viendo los resultados, se hace complicado defender la hipótesis de que el eje es único, es decir, que oscila poco. Para nuestro estudio matemático todos los ejes dependen de la posición de la esfera (astrágalo) y, por tanto, también del tiempo. Esto implica una oscilación o variación en el transcurso del movimiento, es decir, la segunda hipótesis médica del segundo planteamiento (apartado 1.1) - Por otro lado, ha sido llamativo el rango obtenido del ángulo de recorrido calculado en (89) para la segunda hipótesis médica, ya que no parece alejarse del anatómico [5]. Limitaciones del estudio y aspectos no cubiertos - Aunque el formalismo matemático describe con bastante fundamento las tres hipótesis médicas que se han planteado, el modelo utilizado es una idealización de la articulación. - El sistema de referencia global para el estudio matemático es realmente una aproximación del sistema anatómico propuesto (Figura 1-11), ya que la articulación subastragalina (el cilindro) también presenta una orientación oblicua en el pie y no sólo transversal. - Dada la imposibilidad anatómica de medir el ángulo 𝜙, el rango del ángulo recorrido “t” se ha estimado a partir de un valor promedio del ángulo 𝜙 obtenido en [9]. Para obtener en un futuro una relación formal entre ambos ángulos, se podría hacer una radiografía del pie para los movimientos de inversión – eversión y obtener el rango máximo del ángulo recorrido “t”, o realizar cálculos para distintos ángulos y ver cuál de todos se parece más al observado en el análisis cinemático del movimiento. 60 5.2Interpretación de los resultados cinemáticos Cumpliendo con el objetivo del cálculo de los ejes de rotación de manera experimental, podemos sacar las siguientes interpretaciones: - El eje tiene una cierta oscilación y correspondería con la segunda hipótesis del segundo planteamiento que se explica en el apartado 1.1 para el funcionamiento de las articulaciones descritas. - Se observa que hay un conjunto de ejes agrupados, intuyendo que es dónde se produce la mayor parte del movimiento. Los ejes que se observan más “sueltos” no son propios del movimiento y surgen por las limitaciones que a continuación se explican. - Estos ejes son rectas infinitas que representan los movimientos de inversión y eversión del pie, que se cruzan cerca del origen sin cortarse en el mismo. Limitaciones del estudio y aspectos no cubiertos - El estudio se ha realizado con piezas óseas disecadas y aisladas la una de la otra por lo que han perdido sus componentes estabilizadores naturales y los elementos motores propios por lo que tuvieron que ser desplazados manualmente. Al carecer de los elementos de unión estas piezas han perdido los límites blandos naturales del recorrido articular. De aquí podemos reflexionar sobre esos ejes que se observan en la Figura 4-8 que parecen salirse del rango de movimiento, ya que al haberse hecho manualmente hemos podido cometer dicho error. No obstante hay que subrayar que se trata de un sistema articular fundamentalmente de conducción ósea, donde gracias al alto grado de congruencia articular que presentan las superficies articulares puestas en contacto el movimiento queda marcado por el enfrentamiento de estas superficies y no tanto por su contenido ligamentario y capsular. - Sólo se ha realizado en una pieza ósea, no en varias. Por lo que es atrevido obtener conclusiones muy categóricas - El sistema de referencia global adoptado en el análisis es solo una aproximación al sistema de referencia anatómico propuesto (Figura 1-11). Habría que realizar una superposición del sistema de referencia matemático con el sistema de referencia experimental, y luego superponerlo con las referencias anatómicas. La dificultad está en que la articulación subastragalina también presenta una orientación oblicua en el pie, no solo transversal. - En un futuro, se debe realizar un post-procesado de los resultados para obtener una mejor reflexión de los mismos. En el caso de realizarse en más piezas óseas, obtener parámetros comunes que definan el movimiento y realizar un estudio estadístico de los mismos. 61 5.3Interpretación conjunta teórico – experimental En las tablas 6-1, 6-2, 6-3, 6-4 se muestran los ejes teóricos que se han calculado para la segunda hipótesis médica en comparación con los ejes experimentales obtenidos mediante análisis de movimiento. Aunque no se ha profundizado en datos numéricos sobre la inclinación de los ejes o el grado de dispersión entre unos y otros (ya que haría falta un previo post-procesado de los resultados experimentales y delimitar bien el movimiento para quedarse con los ejes que nos interesan), el parecido es bastante razonable e intuitivo. Así, la descripción matemática que hasta ahora se ha descrito parece adecuada. Es por este motivo que este trabajo es una iniciación en la investigación del funcionamiento de estas dos articulaciones. Es razonable a la vista de los resultados pensar que se puede seguir investigando sobre lo aquí argumentado. El objetivo último sería lograr diseñar una prótesis cuyo centro instantáneo de rotación contenga estos ejes instantáneos. En las gráficas que se muestran a continuación es conveniente destacar que el sistema global de referencia (los ejes X’, Y’, Z’) del análisis experimental es una aproximación al sistema de referencia anatómico que se aprecia en la Figura 1-11 y que ha sido adoptado para las descripciones matemáticas (también con sus limitaciones que se han argumentado anteriormente). Como ya se ha explicado anteriormente, se ha intentado fijar este sistema de referencia fijo lo más anatómico posible. Sin embargo, aunque de momento es una aproximación, los parecidos son cualitativos son razonables. 68 [13] HICKS, J.H. (1951). The mechanics of the foot. I: The joints. Anat. 1953; 87:345 [14] MANTER, J.T. (1941). Movements of the subtalar and transverse tarsal joints. Anat. Rec. 80, 397 – 410 [15] VAN LANGELAAN EJ (1983). A kinematical analysis of the tarsal joints. An Xray photogrammetric study. Acta Orthop Scand Suppl. 204:1 - 196 [16] PARR W.C.H.; CHATTERJEE H.J.; y SOLIGO C (2012). “Calculating the axes of rotation for the subtalar and talocrural joints using 3D bone reconstructions”. Journal of Biomechanics. Elseiver [17] ROLAND DG CORPORATION. Manual y especificaciones de 3D Laser Scanner LPX-600. http://www.rolanddg.com/product/archives/lpxds/specifications.html [Consulta: 24 de febrero de 2016] [18] SolidWorks. http://www.solidworks.com/ [19] MathWorks. http://www.mathworks.es/ [20] ALLARD P., Stokes, I.A.F. y Blanchi, J.P. (1995) Three-Dimensional Analysis of Human Movement. USA: Human Kinetics [21] HINOJOSA PURO, D. “Sistema VICON MX” en Integracion y control de quadrotors en un banco de pruebas en interior. Dirigido por Anibal Ollero Baturone. Proyecto Fin de Carrera defendido en la Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, 2011. Cap. 3 p. 29-42. [Consulta: 24 de febrero de 2016] Disponible en: http://bibing.us.es/proyectos/abreproy/11944/ [22] BULLO, F. y ANDREW D. L. (2005) Geometric Control of Mechanical Systems. USA: Springer [23] ADAMS, R. A. (2009). “Ecuaciones diferenciales ordinarias” en Adams, R. A. Cálculo. Madrid: Addison Wesley. 6ª Ed, vol. 1, cap. 17, p. 1058. [24] DE LA VILLA, A. (1994). “Sistemas de ecuaciones lineales” en De la Villa, A. Problemas de Álgebra. Madrid: CLAGSA. 3ª Ed, cap. 5, p.121-123. [25] J. CRAIG, J. (2006). “Descripciones espaciales y transformaciones” en J. Craig, J. Robótica. México: Pearson Educación. 3ª Ed, vol. 1, cap. 2, p. 19-61. [26] GARCÍA VACAS, F. (2012) Tesis Doctoral: Análisis biomecánico de un nuevo diseño de prótesis intervertebral. Universidad de Málaga. [27] LUNG – WEN, T. (1999). Robot analysis: The mechanical of serial and parallel manipulators. Nueva York: John Wiley & Sons. 1ª Ed. 69 8Anexos 8.1Código MatLab elaborado para el cálculo de las trayectorias matemáticas %TRAYECTORIAS MATEMÁTICAS %Carlos Huesa Berral. Ingeniería de la Salud. R = 17.85; r = 20.98; p = 45; t = -36.44:0.01:36.44; %Primera hipótesis médica x1 = r*sind(t); y1 = zeros(size(x1)); for i = 1:size(y1,2) y1(i) = (R+r)/(tand(p)); end z1 = r*cosd(t); plot3(x1,y1,z1) title ('Primera hipótesis médica'); xlabel ('Eje X'); ylabel ('Eje Y'); zlabel ('Eje Z'); grid on figure %Segunda hipótesis médica x2 = r*sind(t); y2 = r/tand(p) + sqrt((R^2)/(tand(p)^2) + 2*r*(R+r)*(cosd(t)-1)); z2 = r*cosd(t); plot3(x2,y2,z2) title ('Segunda hipótesis médica'); xlabel ('Eje X'); ylabel ('Eje Y'); zlabel ('Eje Z'); grid on figure %Tercera hipótesis médica tau = -3644:3644; x3 = r*sind(t); y3 = zeros(size(x3)); for i = 1:size(y3,2) y3(i) = -tau(i) + (R+r)/(tand(p)); end z3 = r*cosd(t); plot3(x3,y3,z3) title ('Tercera hipótesis médica'); xlabel ('Eje X'); ylabel ('Eje Y'); zlabel ('Eje Z'); grid on 70 8.2Código MatLab elaborado para el cálculo de los ejes instantáneos de rotación teóricos - matemáticos %ORIENTACIÓN DE LOS EJES TEÓRICOS %Carlos Huesa Berral. Ingeniería de la Salud. R = 17.85; r = 20.98; p = 45; t = -36.44:0.01:36.44; h = R+r-r*cosd(t); y = r/tand(p) + sqrt((R^2)/(tand(p)^2) + 2*r*(R+r)*(cosd(t)-1)); k = sind(p)./sqrt(R^2-(sind(p)^2)*h.^2); A = k.^2.*cosd(t).*(y-r/tand(p)).^2; B = -k.*(y-r/tand(p)).*(1+cosd(t))+1; C = ((k).^2).*(r^2).*(sind(t).^2).*(cosd(t).^2); Y = (-k.*r.*(sind(t).^2))./(A+B+C); X = ((k.*(y-r/tand(p))-1)./(k.*r.*sind(t))).*Y; Z = ones(size(X)); recta = zeros(size(X)); hold on for i=1:191:7289 plot3([X(i) recta], [Y(i) recta], [Z(i) recta]) end hold off grid on title ('Orientación de los ejes instantáneo de rotación'); xlabel('Eje X'); ylabel ('Eje Y'); zlabel ('Eje Z'); figure hold on for i = 1:191:7289 plot3([0 0],[i 0],[0 0]) end hold off title ('Orientación del eje instantáneo de rotación') xlabel('Eje X'); ylabel ('Eje Y'); zlabel ('Eje Z'); grid on 71 %CÁLCULO DEL EJE PARA LA SEGUNDA HIPÓTESIS MÉDICA %Carlos Huesa Berral. Ingeniería de la Salud. R = 17.85; r = 20.98; p = 45; t = -36.44:0.01:36.44; h = R+r-r*cosd(t); y = r/tand(p) + sqrt((R^2)/(tand(p)^2) + 2*r*(R+r)*(cosd(t)-1)); k = sind(p)./sqrt(R^2-(sind(p)^2)*h.^2); A = k.^2.*cosd(t).*(y-r/tand(p)).^2; B = -k.*(y-r/tand(p)).*(1+cosd(t))+1; C = ((k).^2).*(r^2).*(sind(t).^2).*(cosd(t).^2); V2 = (-k.*r.*(sind(t).^2))./(A+B+C); V1 = ((k.*(y-r/tand(p))-1)./(k.*r.*sind(t))).*V2; V3 = ones(size(V1)); E1 = (R+r)*sind(t); E2 = y; E3 = (R+r)*cosd(t); hold on X = -500:500; for i=1:10:7289 Y = (V2(i)/V1(i)).*(X-E1(i)) + E2(i); Z = (V3(i)/V1(i)).*(X-E1(i)) + E3(i); plot3(X, Y, Z) end hold off title ('Ejes instantáneos de rotación'); xlabel('Eje X'); ylabel ('Eje Y'); zlabel ('Eje Z'); grid on 72 8.3Código MatLab elaborado para el cálculo de los ejes instantáneos de rotación experimentales mediante análisis de movimiento. %ANÁLISIS CINEMÁTICO DE MOVIMIENTO %Carlos Huesa Berral. Ingeniería de la Salud. load('Inver_Ever34.mat'); %Sistema de referencia del calcáneo (cilindro) %construimos ejes Xc = points.CalLI - points.CalMS; auxC = points.CalMI - points.CalMS; Yc = cross (Xc,auxC); Zc = cross(Xc,Yc); %normalizamos vectores ejes VectorNormXc = [0 0 0]; VectorNormYc = [0 0 0]; VectorNormZc = [0 0 0]; for i=1:364 for j = 1:3 VectorNormXc(j) = Xc(i,j); VectorNormYc(j) = Yc(i,j); VectorNormZc(j) = Zc(i,j); end CalX(i).mat = VectorNormXc/norm(VectorNormXc); CalY(i).mat = VectorNormYc/norm(VectorNormYc); CalZ(i).mat = VectorNormZc/norm(VectorNormZc); end %Sistema de referencia del astrágalo (esfera) %construimos ejes Xa = points.AStrAM - points.AstrAL; auxA = points.AstrPL - points.AstrAL; Ya = cross(Xa,auxA); Za = cross(Xa,Ya); %normalizamos vectores VectorNormXa = [0 0 0]; VectorNormYa = [0 0 0]; VectorNormZa = [0 0 0]; for i=1:364 for j = 1:3 VectorNormXa(j) = Xa(i,j); VectorNormYa(j) = Ya(i,j); VectorNormZa(j) = Za(i,j); end AstX(i).mat = VectorNormXa/norm(VectorNormXa); AstY(i).mat = VectorNormYa/norm(VectorNormYa); AstZ(i).mat = VectorNormZa/norm(VectorNormZa); end 73 %Astrágalo con respecto al sistema global for i = 1:364 gTa(i).mat = [(AstX(i).mat)*[1 0 0]' (AstY(i).mat)*[1 0 0]' (AstZ(i).mat)*[1 0 0]' 0; (AstX(i).mat)*[0 1 0]' (AstY(i).mat)*[0 1 0]' (AstZ(i).mat)*[0 1 0]' 0; (AstX(i).mat)*[0 0 1]' (AstY(i).mat)*[0 0 1]' (AstZ(i).mat)*[0 0 1]' 0; 0 0 0 1]; end view(45,45); grid for i=1:1:364 FA = createFRAME(eye(4), 'b', 'R'); FB = createFRAME (gTa(i).mat, 'r', 'O'); end title('Astrágalo con respecto al sistema global'); figure %Calcáneo con respecto al sistema global for i = 1:364 gTc(i).mat = [(CalX(i).mat)*[1 0 0]' (CalY(i).mat)*[1 0 0]' (CalZ(i).mat)*[1 0 0]' 0; (CalX(i).mat)*[0 1 0]' (CalY(i).mat)*[0 1 0]' (CalZ(i).mat)*[0 1 0]' 0; (CalX(i).mat)*[0 0 1]' (CalY(i).mat)*[0 0 1]' (CalZ(i).mat)*[0 0 1]' 0; 0 0 0 1]; end view(45,45); grid for i=1:1:364 FA = createFRAME(eye(4), 'b', 'R'); FB = createFRAME (gTc(i).mat, 'r', 'O'); end title('Calcáneo con respecto al sistema global') figure %Calculamos la transformada LjTLi for i = 1:364 %Astrágalo (móvil) con respecto al calcáneo (fijo) cTa(i).mat = [(AstX(i).mat)*(CalX(i).mat)' (AstY(i).mat)*(CalX(i).mat)' (AstZ(i).mat)*(CalX(i).mat)' points.AstrAL(i,1)-points.CalMS(i,1); (AstX(i).mat)*(CalY(i).mat)' (AstY(i).mat)*(CalY(i).mat)' (AstZ(i).mat)*(CalY(i).mat)' points.AstrAL(i,2)-points.CalMS(i,2); (AstX(i).mat)*(CalZ(i).mat)' (AstY(i).mat)*(CalZ(i).mat)' (AstZ(i).mat)*(CalZ(i).mat)' points.AstrAL(i,3)-points.CalMS(i,3); 0 0 0 1]; end view(45,45); grid for i=1:91:364 FA = createFRAME(eye(4), 'b', 'R'); 74 FB = createFRAME (cTa(i).mat, 'r', 'O'); end title('Transformada del Astrágalo con respecto al calcáneo, representada respecto al SG') figure %Calculamos la matriz que representa el movimiento relativo entre astrágalo %y calcáneo TLiLj for i = 2:364 Tac(i).mat = (cTa(i).mat)*(inv(cTa(i-1).mat)); end %Cálculo de parámetros del eje for i = 2:364 %Orientación m = Tac(i).mat; numAng = m(1,1)+ m(2,2)+m(3,3)-1; phi = acosd(numAng/2); den = 2*sind(phi); num1 = m(3,2)- m(2,3); num2 = m(1,3)- m(3,1); num3 = m(2,1)- m(1,2); U(i).mat = [num1/den num2/den num3/den]; %Posición p = [m(1,4) m(2,4) m(3,4)]; h = p*(U(i).mat)'; M = [m(1,1)-1 m(1,2) m(1,3); m(2,1) m(2,2)-1 m(2,3); m(3,1) m(3,2) m(3,3)-1]; s(i).mat = inv(M)*(h*((U(i).mat)')- p'); end hold on X=-500:500; for i=2:364 y = ((U(i).mat(2))*(X-s(i).mat(1)))/U(i).mat(1) + s(i).mat(2); Z = ((U(i).mat(3))*(X-s(i).mat(1)))/U(i).mat(1) + s(i).mat(3); plot3(X,y,Z) pendienteY(i).mat = (U(i).mat(2))/(U(i).mat(1)); pendienteZ(i).mat = (U(i).mat(3))/(U(i).mat(1)); angY(i).mat = atand(pendienteY(i).mat); angZ(i).mat = atand(pendienteZ(i).mat) end 75 hold off title('Ejes instantáneos de rotación') xlabel('X') ylabel('Y') zlabel('Z') grid on figure hold on for i=2:364 plot3([U(i).mat(1) 0],[U(i).mat(2) 0],[U(i).mat(3) 0]) end hold off title('Orientación ejes instantáneos de rotación') xlabel('X') ylabel('Y') zlabel('Z') grid on