Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelo de Analisis Cinematico en La Escalada Modalidad Boulder
Modelo de Analisis Cinematico en La Escalada Modalidad Boulder
Canto: un tipo de presa de tamaño considerablemente Roma: jun tipo de presa que se caracteriza por ser una
grande y facil agarre dada su geometria de bolsillo o superficie amplia y semiesférica o plana donde el agarre
agujero que recibe la totalidad de la palma y los dedos del se da por el contacto de la palma y los dedos abiertos.
escalador en una forma de agarre completo. Es un agarre El escalador
ideal para escaladores principiantes, rutinas de
calentamiento o movimientos dinámicos que implican Respecto del análisis fisiológico y psicológico del
saltos y agarres en el aire. escalador, si bien no tienen todos en cuenta se deben
mencionar algunos parámetros como: talento, salud,
fuerza, resistencia, flexibilidad, coordinación, técnica,
experiencia, conocimiento, aspectos psicológicos y
motivación.
En este apartado también es de suma importancia la
Figura 3. Pinza. aproximación a la cinemática del problema. Si bien el
cuerpo humano está constituido por cuerpos rígidos,
Pinza: Un tipo de presa de tamaño variable, se semirrígidos, elásticos e hiperelásticos, se realizan
caracteriza por permitir el agarre oponiendo el dedo pulgar simplificaciones para entender modelos sencillos que
y los demás dedos de la mano para generar un reflejen el comportamiento del cuerpo. Dentro de la
pinzamiento. Requiere de técnica, destreza y fuerza cinemática se conocen varios modelos ya abordados para
considerable. el cuerpo humano, aun así, se debe ser cuidadoso al
momento de elegir el modelo apropiado. El
comportamiento de los cuerpos como cadena cinemática
(rígidos, elásticos, hiperelásticos) la cantidad y naturaleza
de estos cuerpos (son solo cuerpos rígidos o son
actuadores), la interacción entre estos cuerpos de tal forma
que mimeticen la interacción anatómica del cuerpo
humano.
Figura 4. Agujeros (tridedo).
Para expresar la cinemática de cuerpos rígidos de un
Agujeros: Un tipo de presa donde prima la presencia de mecanismo como el cuerpo humano es imprescindible
un agujero donde se pueden ubicar al menos una de las definir la aproximación matemática a la representación de
falanges de al menos un dedo, según la cantidad de dedos las variables, para esta investigación se plantea el uso de
que el escalador puede introducir en el agujero es cadenas cinemáticas expresadas en quaterniones.
monodedo, bidedo, tridedo. Si recibe cuatro o más dedos
puede considerarse un canto. Requiere de cuidado y
Quaterniones
Los quaterniones planteados por primera vez por
Hamilton en 1843 son una extensión del plano imaginario
a un hiperespacio imaginario, esto implica la composición
de una orientación de un cuerpo en cuatro dimensiones
especificadas de la siguiente forma:
𝑄(𝑠, 𝑣⃗𝑖̂𝑗̂𝑘̂ ) = [q 0 ∗ s + 𝑞1 ∗ 𝑖̂ + 𝑞2 ∗ 𝑗̂ + 𝑞3 ∗ 𝑘̂ ] ∶ 𝑞0 , 𝑞1 , 𝑞2 , 𝑞3 ∈ ℝ (1)
Un quaternion como numero de cuatro dimensiones Bajo esta configuración se pueden definir las diferentes
(una real y 3 imaginarias) presenta las siguientes restricciones anatómicas suficientes para acercarse al
propiedades: correcto desempeño del cuerpo humano como lo son los
ángulos de extensión y flexión en rodillas, codos, cadera y
𝑖̂2 = 𝑗̂2 = 𝑘̂ 2 = 𝑖̂𝑗̂𝑘̂ = −1 (2) hombros. La cinemática del problema se desarrolló
Un quaternion se puede considerar como la rotación de exclusivamente en el planteamiento de quaterniones para
un punto sobre un vector determinado: la orientación de los cuerpos y quaterniones puros para el
planteamiento de la posición.
𝑒 𝜃𝑣⃗⃗ = cos(𝜃) + 𝑣⃗ ∗ sin(𝜃) (3)
𝑄(𝜃, ⃗⃗⃗⃗⃗⃗⃗⃗)
𝑣𝑖̂𝑗̂𝑘̂ = 𝐴 ∗ cos(𝜃) + sin(𝜃) ∗ [𝐵 ∗ 𝑣𝑖̂ + 𝐶 ∗ 𝑣𝑗̂ + 𝐷 ∗ 𝑣𝑘̂ ] (4) El modelamiento del escalador obedece a la
simplificación de N (12) eslabones (2 antebrazos, 2
Un quaternion puro es aquel donde la parte real s del brazos, hombros, cuello, espalda, cadera, 2 muslos, 2
quaternion es igual a 0. piernas), 10 articulaciones, 4 puntos efectores (2 manos y
𝑄𝑝𝑢𝑟𝑜 (𝑠, 𝑣⃗) = [0, 𝑞1 ∗ 𝑖̂ + 𝑞2 ∗ 𝑗̂ + 𝑞3 ∗ 𝑘̂ ] (5) 2 pies) y un punto representativo (cabeza). Para cada
𝑄𝑝𝑢𝑟𝑜 (𝑠, 𝑣⃗) = 0 + sin(𝜃) ∗ [𝐵 ∗ 𝑣𝑖̂ + 𝐶 ∗ 𝑣𝑗̂ + 𝐷 ∗ 𝑣𝑘̂ ] (6)
articulación se consideraron 6 grados de libertad, sin
embargo, articulaciones como la rodilla y los codos se
La representación de un quaternion puro es análoga a restringieron a un grado de libertad en extensión flexión
la repr4esntación de un vector en R3 la cual permite para simular las restricciones anatómicas
trabajar las traslaciones con quaterniones. correspondientes. Para expresar matemáticamente la
El algebra de quaterniones presenta diferencias al cadena cinemática se definieron las longitudes de los
algebra en tres dimensiones por su connotación de hiper eslabones en una matriz de cuaterniones puros donde la
parámetros imaginarios (esto puede sr explorado más a longitud se expresó en el componente 𝑖̂ de cada quaternion
fondo en Hamilton, 1834). La operación más relevante – i.e. 16 quaterniones expresando la configuración del
corresponde a la multiplicación de quaternion ya que esta sistema. Para representar la reconfiguración de
permite representar un vector cualquiera en el marco de orientaciones y conexiones se utilizó la rotación en
referencia de un quaternion especifico. Lo que se conoce términos de quaterniones expresada como:
como una rotación, si bien es sencillo transformar 𝑄𝑛𝑓𝑖𝑛𝑎𝑙 = 𝑄𝑅 ∗ 𝑄𝑒𝑠𝑙𝑎𝑏𝑜𝑛 ∗ 𝑄𝑅−1 + 𝑄𝑛−1𝑓𝑖𝑛𝑎𝑙
quaterniones en matrices de transformación homogénea o
parámetros de Euler, se consideró realizar el desarrollo Donde 𝑄𝑛 representa el quaternion posición del
estrictamente en planteamiento de quaterniones para eslabón n, 𝑄𝑅 el quaternion de rotación que lleva el
mantener un enfoque sin discontinuidades en el espacio de quaternion que representa la longitud del eslabón a la
soluciones, generando un sistema más estable. El nueva configuración, 𝑄𝑅−1 el conjugado que permite
planteamiento de quaterniones se aplica para encontrar la efectuar la rotación, 𝑄𝑛−1𝑓𝑖𝑛𝑎𝑙 el quaternion posición del
cinemática directa e inversa por optimización de variables eslabón anterior al cual se conecta el eslabón n. esta
en múltiples cadenas simultaneas, cada cadena operación es la que describe la representación de la
considerada como un problema serial de 3 eslabones cinemática directa y se plantea sobre 4 cadenas paralelas y
mimetizando las cuatro extremidades del cuerpo humano. conectadas en el punto inicial que por facilidad
corresponde al centro de masa que está dentro de la pelvis
VII. Metodología de un ser humano. Esto quiere decir que se deben
El escalador solucionar 4 cadenas simultaneas para encontrar la
cinemática inversa del modelo completo, la representación
El modelo más sencillo del cuerpo humano igual para las 4 cadenas permite optimizar la
corresponde a 4 cuerpos rígidos conectados de la siguiente programación del proceso en el entorno virtual MatLab el
forma: cual cuenta con funciones y representación de
quaterniones implementada, así como también su algebra.
Para el desarrollo de la cinemática inversa se usó una
función de optimización multiobjetivo restringida del
paquete MatLab fgoalatttain la cual permite encontrar la
Este se puede complejizar tanto como sea necesario, en configuración de N rotaciones necesarias para que los 4
este estudio se contempló una cadena compuesta por 12 puntos efectores alcancen sus respectivos objetivos. Esto
eslabones: se denomina una configuración, compuesta por un set de
4 presas las cadenas cinemáticas que permiten obtener una
posición de equilibrio. Como se muestra en la siguiente gráfica del tamaño y dificultad de la presa de agarre con
imagen. un símil al tamaño de una esfera sobre el espacio
tridimensional. Siendo el tamaño más grande una
dificultad fácil con representación numérica en el modelo
matemático de 1.0 y el tamaño más pequeño una alta
dificultad con representación numérica en el modelo
matemático de 0.01.
¿Como se desarrolla el escalador sobre el muro a Las ventajas de estos algoritmos son su rápida
escalar? Por ejemplo, si consideramos un cuadrilátero convergencia al camino optimo.
donde cada vértice representa un punto de anclaje Estos algoritmos se implementaron en consideraciones
podemos categorizar el problema sobre múltiples clásicas de la teoría de grafos en entornos de MatLab y
cuadriláteros escalables. Sobre estos puntos de apoyo el entornos de Python, sin embargo el problema se restringe
escalador ya puede tener un acercamiento a la posición que a un máximo de 50 presas dado el poder computacional
debe adoptar como cadena cinemática para resolver el para desarrollar las iteraciones necesarias para encontrar
problema. Este proceso de percepción de los posibles sets un solución, por otra parte la consideración de gráficos
de posiciones que resuelven un problema se denomina en implícitos permite la implementación en muros de más de
el argot del deporte como lectura de ruta. El escalador se 2000 presas lo cual permite un acercamiento más amplio
modela virtualmente de la siguiente forma que será y de mayor relevancia en aplicaciones de tiempo real
abordada a detalle en la metodología. puesto que esta consideración permite implementar la
solución óptima para 50 presas en menos de 0.005 s a
comparación de la consideración clásica donde una
solución de 50 presas puede tardar hasta 5 s. la
consideración de grafico implícito esta implementada bajo
la librería NoGraphs.py que bajo el entrono grafico de
Python se ve de la siguiente forma:
Donde el subíndice m corresponde al número de [17] A. Artoni, M. Tomasi, y F. Di Puccio, “kinematic analysis of the
LOLOTTE technique in rock climbing”, 2017. [En línea]. Disponible
efectores y las funciones 𝐺_𝑖 (𝑛) a las restricciones en: http://www.asme.org/about-asme/terms-of-use
múltiples entre los efectores, esto con el fin de [18] F. K. Fuss y G. Niegl, “Instrumented climbing holds and performance
generar un algoritmo capaz de solucionar la ruta de los 4 analysis in sport climbing”, Sports Technology, vol. 1, núm. 6, pp.
efectores en simultaneo, inclusive la trayectoria del 301–313, mar. 2009, doi: 10.1002/jst.71.
centro de masa o puntos de interés del cuerpo. [19] J. Boulanger, L. Seifert, R. Herault, y J. F. Coeurjolly, “Automatic
Sensor-Based Detection and Classification of Climbing Activities”,
Se considera revisar Filtro de Madgwik (Fusión de IEEE Sens J, vol. 16, núm. 3, pp. 742–749, feb. 2016, doi:
sensores) que usa una optimización Newtoniana para la 10.1109/JSEN.2015.2481511.
formulación analítica del gradiente como derivada [20] M. Andric, F. Ricci, y F. Zini, “Sensor-Based Activity Recognition
de una representación de movimiento en quaterniones. and Performance Assessment in Climbing: A Review”, IEEE Access,
vol. 10, pp. 108583–108603, 2022, doi:
Implementa correcciones sobre la medición de los tres 10.1109/ACCESS.2022.3213683.
sensores en simultaneo bajo parámetros matemáticos bien [21] J. Richter, R. B. Beltrán, G. Köstermeyer, y U. Heinkel, “Human
establecidos. climbing and bouldering motion analysis: A survey on sensors, motion
capture, analysis algorithms, recent advances and applications”, en
VISIGRAPP 2020 - Proceedings of the 15th International Joint
Conference on Computer Vision, Imaging and Computer Graphics
Theory and Applications, SciTePress, 2020, pp. 751–758. doi:
Referencias 10.5220/0008867307510758.
[22] A. Ogawa, A. Mita, A. Yorozu, y M. Takahashi, “Markerless knee
[1] C. M. Mermier, J. M. Janot, D. L. Parker, y J. G. Swan, “Physiological joint position measurement using depth data during stair walking”,
and anthropometric determinants of sport climbing performance”, Sensors (Switzerland), vol. 17, núm. 11, nov. 2017, doi:
2000. [En línea]. Disponible en: www.bjsportmed.com 10.3390/s17112698.
[2] P. B. Watts, “Physiology of difficult rock climbing”, European [23] F. K. Fuss y & G. Niegl, “The fully instrumented climbing wall:
Journal of Applied Physiology, vol. 91, núm. 4. pp. 361–372, abril de performance analysis, route grading and vector diagrams-a
2004. doi: 10.1007/s00421-003-1036-7. preliminary study”, 2008.
[3] L. V Giles, E. C. Rhodes, y J. E. Taunton, “The Physiology of Rock [24] B. Lechner, I. Filzwieser, M. Lieschnegg, P. Sammer, E. Wallnöfer-
Climbing”, 2006. Zentrum, y H. In Tirol, “A Climbing Hold with an Integrated Three-
Dimensional Force Measurement and Wireless Data Acquisition”,
[4] A. W. Sheel, “Physiology of sport rock climbing”, British Journal of 2013.
Sports Medicine, vol. 38, núm. 3. pp. 355–359, junio de 2004. doi:
10.1136/bjsm.2003.008169. [25] R. Seifert y K. Davids, “Climbing skill and complexity of climbing
wall design: assessment of jerk as a novel indicator of performance
[5] B. de Geus, S. V. O’Driscoll, y R. Meeusen, “Influence of climbing fluency”. [En línea]. Disponible en: http://shura.shu.ac.uk/8793/
style on physiological responses during indoor rock climbing on
routes with the same difficulty”, Eur J Appl Physiol, vol. 98, núm. 5, [26] F. A. Raheem y U. I. Hameed, “Interactive Heuristic D* Path Planning
pp. 489–496, nov. 2006, doi: 10.1007/s00421-006-0287-5. Solution Based on PSO for Two-Link Robotic Arm in Dynamic
Environment”, World Journal of Engineering and Technology, vol.
[6] F. Quaine y L. Martin, “A biomechanical study of equilibrium in sport 07, núm. 01, pp. 80–99, 2019, doi: 10.4236/wjet.2019.71005.
rock climbing”, 1999. [En línea]. Disponible en:
www.elsevier.com/locate/gaitpost [27] R. Kajastila, L. Holsti, y P. Hamalainen, “The augmented Climbing
wall: High-exertion proximity interaction on a wall-sized interactive
[7] S. Kozin et al., “Comparative biomechanical characteristics of one- surface”, en Conference on Human Factors in Computing Systems -
arm hang in climbing for beginners and qualified athletes”, Acta Proceedings, Association for Computing Machinery, May 2016, pp.
Bioeng Biomech, vol. 22, núm. 1, 2020, doi: 10.37190/ABB-01440- 758–769. doi: 10.1145/2858036.2858450.
2019-03.
[28] A. V. Tarasov, D. A. Loktev, S. V. Deordiev, I. Y. Petuhova, y I. V.
[8] A. Shunko y T. Kravchuk, “Competitive modelling in speed Tarasov, “Search for optimal methods for calculating atypical spatial
climbing”, BIO Web Conf, vol. 26, p. 00051, 2020, doi: structures on the example of a climbing wall”, en Journal of Physics:
10.1051/bioconf/20202600051. Conference Series, Institute of Physics Publishing, ene. 2020. doi:
10.1088/1742-6596/1425/1/012125.
[9] F. Quaine, L. Martin, y P. Blanchi, “The Effect of Body Position and
Number of Supports on Wall Reaction Forces in Rock Climbing”, [29] L. Kempen, “A fair grade: assessing difficulty of climbing routes
1997. through machine learning”, 2018.
[10] T. Bretl y S. Lall, “A Fast and Adaptive Test of Static Equilibrium for [30] F. Stapel, “A Heuristic Approach to Indoor Rock-Climbing Route
Legged Robots”. Generation”, 2020.
[11] T. Bretl, “Motion planning of multi-limbed robots subject to [31] C. Phillips, L. Becker, y E. Bradley, “An assistance system for indoor
equilibrium constraints: The free-climbing robot problem”, Rock-Climbing route setting”, Chaos, vol. 22, núm. 1, ene. 2012, doi:
International Journal of Robotics Research, vol. 25, núm. 4, pp. 317– 10.1063/1.3693047.
342, abr. 2006, doi: 10.1177/0278364906063979.
[32] F. Duchon et al., “Path planning with modified A star algorithm for a
[12] J. R. Pijpers, R. R. D. Oudejans, y F. C. Bakker, “Changes in the mobile robot”, en Procedia Engineering, Elsevier Ltd, 2014, pp. 59–
perception of action possibilities while climbing to fatigue on a 69. doi: 10.1016/j.proeng.2014.12.098.
climbing wall”, J Sports Sci, vol. 25, núm. 1, pp. 97–110, ene. 2007,
doi: 10.1080/02640410600630894. [33] S. M. Persson y I. Sharf, “Sampling-based A∗ algorithm for robot
path-planning”, International Journal of Robotics Research, vol. 33,
[13] C. J. Low, “Biomechanics of Rock-Climbing Technique”, 2005. núm. 13, pp. 1683–1708, nov. 2014, doi:
10.1177/0278364914547786.
[14] N. Özkaya, D. Leger, D. Goldsheyder, y M. Nordin, “Fundamentals
of Biomechanics”. [34] B. Fu et al., “An improved A* algorithm for the industrial robot path
planning with high success rate and short length”, Rob Auton Syst, vol.
[15] D. G. E. Robertson, G. E. Caldwell, J. Hamill, G. Kamen, y S. N. 106, pp. 26–37, ago. 2018, doi: 10.1016/j.robot.2018.04.007.
Whittlesey, Research methods in biomechanics.
[35] E. Masehian y D. Sedighizadeh, “A multi-objective PSO-based
algorithm for robot path planning”, 2010.
[36] Z. Li, M. Oskarsson, y A. Heyden, “Detailed 3D human body
reconstruction from multi-view images combining voxel super-
resolution and learned implicit representation”, Applied Intelligence,
vol. 52, núm. 6, pp. 6739–6759, abr. 2022, doi: 10.1007/s10489-021-
02783-8.
[37] B. Kennedy et al., “Lemur IIb: A robotic system for steep terrain
access”, Industrial Robot, vol. 33, núm. 4, pp. 265–269, 2006, doi:
10.1108/01439910610667872.
[38] A. Parness, N. Abcouwer, C. Fuller, N. Wiltsie, J. Nash, y B. Kennedy,
“LEMUR 3: A Limbed Climbing Robot for Extreme Terrain Mobility
in Space”.
[39] T. Bretl, S. Rock, J.-C. Latombe, B. Kennedy, y H. Aghazarian,
“LNCS 21 - Free-Climbing with a Multi-Use Robot”.
[40] E. R. Bachmann, I. Duman, U. Y. Usta, R. B. Mcghee, X. P. Yun, y
M. J. Zyda, “Orientation Tracking for Humans and Robots Using
Inertial Sensors”.
[41] X. Lin, J. Zhang, J. Shen, G. Fernandez, y D. W. Hong, “Optimization
Based Motion Planning for Multi-Limbed Vertical Climbing Robots”.
[42] C. Prados, M. Hernando, E. Gambao, y A. Brunete, “MoCLORA—
An Architecture for Legged-and-Climbing Modular Bio-Inspired
Robotic Organism”, Biomimetics, vol. 8, núm. 1, p. 11, dic. 2022, doi:
10.3390/biomimetics8010011.
[43] J. Zhang, X. Lin, y D. W. Hong, “Transition Motion Planning for
Multi-Limbed Vertical Climbing Robots Using Complementarity
Constraints”, jun. 2021, [En línea]. Disponible en:
http://arxiv.org/abs/2106.07127
[44] P. B. Williams, E. Sagraniching, B. Bennett, B. Singh, y A. Advisor:
L B W B Tsai, “The Walking Robot Project”.
[45] Y. Tanaka et al., “SCALER: A Tough Versatile Quadruped Free-
Climber Robot”, jul. 2022, [En línea]. Disponible en:
http://arxiv.org/abs/2207.01180