Diseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtual

ilustraciones, diagramas, fotografías

Autores:
Pimentel Gutierrez, Carolina
Tipo de recurso:
Fecha de publicación:
2023
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/84970
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/84970
https://repositorio.unal.edu.co/
Palabra clave:
Tecnología
Tecnology
Ciencia y tecnología
Captura de movimiento
Robot de Asistencia Social
Robot humanoide
Robot NAO
Teleoperación
Perception Neuron
ROS
Motion capture
Socially Assistive Robotics
Humanoid robot
NAO robot
Teleoperation
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_d2d50bb1a767f99bbea58c790c844871
oai_identifier_str oai:repositorio.unal.edu.co:unal/84970
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Diseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtual
dc.title.translated.eng.fl_str_mv Development of a motion capture method for the recording, analysis and transmission of data to robotic rehabilitation platforms in a virtual environment.
title Diseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtual
spellingShingle Diseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtual
Tecnología
Tecnology
Ciencia y tecnología
Captura de movimiento
Robot de Asistencia Social
Robot humanoide
Robot NAO
Teleoperación
Perception Neuron
ROS
Motion capture
Socially Assistive Robotics
Humanoid robot
NAO robot
Teleoperation
title_short Diseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtual
title_full Diseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtual
title_fullStr Diseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtual
title_full_unstemmed Diseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtual
title_sort Diseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtual
dc.creator.fl_str_mv Pimentel Gutierrez, Carolina
dc.contributor.advisor.none.fl_str_mv Méndez Moreno, Luis Miguel
Garzón Alvarado, Diego Alexander
dc.contributor.author.none.fl_str_mv Pimentel Gutierrez, Carolina
dc.contributor.orcid.spa.fl_str_mv Pimentel Gutierrez, Carolina [0000-0001-5302-2199]
dc.contributor.cvlac.spa.fl_str_mv Pimentel Gutierrez, Carolina [Carolina Pimentel]
dc.contributor.researchgate.spa.fl_str_mv Pimentel Gutierrez, Carolina [Carolina-Pimentel-Gutierrez]
dc.contributor.googlescholar.spa.fl_str_mv Pimentel Gutierrez, Carolina [Carolina Pimentel-Gutierrez]
dc.subject.lemb.none.fl_str_mv Tecnología
Tecnology
Ciencia y tecnología
topic Tecnología
Tecnology
Ciencia y tecnología
Captura de movimiento
Robot de Asistencia Social
Robot humanoide
Robot NAO
Teleoperación
Perception Neuron
ROS
Motion capture
Socially Assistive Robotics
Humanoid robot
NAO robot
Teleoperation
dc.subject.proposal.spa.fl_str_mv Captura de movimiento
Robot de Asistencia Social
Robot humanoide
Robot NAO
Teleoperación
dc.subject.proposal.eng.fl_str_mv Perception Neuron
ROS
Motion capture
Socially Assistive Robotics
Humanoid robot
NAO robot
Teleoperation
description ilustraciones, diagramas, fotografías
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-11-27T15:18:29Z
dc.date.available.none.fl_str_mv 2023-11-27T15:18:29Z
dc.date.issued.none.fl_str_mv 2023
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/84970
dc.identifier.instname.spa.fl_str_mv Universidad Nacional de Colombia
dc.identifier.reponame.spa.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
dc.identifier.repourl.spa.fl_str_mv https://repositorio.unal.edu.co/
url https://repositorio.unal.edu.co/handle/unal/84970
https://repositorio.unal.edu.co/
identifier_str_mv Universidad Nacional de Colombia
Repositorio Institucional Universidad Nacional de Colombia
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv L. Wing-Yue Geoffrey , M. Sharaf y N. Goldie, «Human-Robot Interaction for Rehabilitation Robots,» de Robotic Assistive Technologies: Principles and Practice, Boca Raton, CRC Press, Taylor & Francis Group, 2017, pp. 26-27, 40.
L. H. Thomas, B. French, J. Coupe, N. McMahon, L. Connell, J. Harrison, C. J. Sutton, S. Tishkovskaya y C. L. Watkins, «Repetitive task training for improving functional ability after stroke (Review ),» Stroke, vol. 48, no 4, pp. 102-103, 2017.
J. W. Burke, M. D. J. McNeill, D. K. Charles, P. J. Morrow, J. H. Crosbie y S. M. McDonough , «Optimising engagement for stroke rehabilitation using serious games,» The Visual Computer, vol. 25, no 12, pp. 1085-1099, 2009.
A. Jaume-i-Capó, P. Martínez-Bueso, B. Moyà-Alcover y J. Varona, «Interactive rehabilitation system for improvement of balance therapies in people with cerebral palsy,» IEEE Trans Neural Syst Rehabil Eng., vol. 22, no 2, pp. 419-427, 2014
A. Gil-Agudo, I. Dimbwadyo-Terrer, B. Peñasco-Martín, A. de los Reyes-Guzmán, A. Bernal-Sahún y A. Berbel-García, «Experiencia clínica de la aplicación del sistema de realidad TOyRA en la neuro-rehabilitación de pacientes con lesión medular,» Rehabilitación, vol. 46, no 1, pp. 41-48, 2012.
P. Wang, . L. Li, M. Yan, F. Ru y Y. Ju , «Repetitive control for the periodic walking training in a gait rehabilitation robot,» Artificial Life and Robotics, vol. 20, no 2, pp. 159- 165, 2015.
E. Martinez-Martin, M. Cazorla y S. Orts-Escolano, «Machine Learning Techniques for Assistive Robotics,» MDPI: electronics, vol. 9, no 5, p. 821, 2020.
C. Bodine, L. Sliker, M. Marquez, C. Clark, B. Burne y J. Sandstrum, «Social Assistive Robots for Children with Complex Disabilities,» de Robotic Assitive Tecnologies: Principles and Practice, Boca Raton, CRC Press, Taylor & Francis Group, 2017, pp. 263, 295.
R. Baker, «Gait analysis methods in rehabilitation,» Journal of NeuroEngineering and Rehabilitation, vol. 3, no 4, pp. 1-7, 2006.
R. B. Davis III, S. Õunpuu, D. Tyburski y J. R. Gage, «A gait analysis data collection and reduction technique,» Human Movement Science, vol. 10, no 5, pp. 575-487, 1991.
L. L. Gómez Echeverry, A. M. Jaramillo Henao, M. A. Ruiz Molina, S. . M. Velásquez Restrepo, C. A. Páramo Velásquez y G. J. Silva Bolívar, «Human motion capture and analysis systems: a systematic review,» PROSPECTIVA Vol. 16 - No. 2, pp. 24-34, 2018.
P. Kopniak, «Motion capture using multiple Kinect controllers,» Przeglad. Elektrotechniczny, vol. 91, no 8, pp. 26-29, 2015.
B. Gabbasov, I. Danilov, I. Afanasyev y E. Magid, «Toward a human- like biped robot gait: Biomechanical analysis of human locomo- tion recorded by Kinect-based Motion Capture system. 2015 - 10th International Symposium on Mechatronics and its Applications.,» 10th International Symposium on Mechatronics and its Applications (ISMA), pp. 8-13, 2015.
S. Elbeleidy, T. Mott y T. Williams, «Practical, Ethical, and Overlooked: Teleoperated Socially Assistive Robots in the Quest for Autonomy,» 17th ACM/IEEE International Conference on Human-Robot Interaction (HRI), 2022.
J. Koenemann, F. Burget y M. Bennewitz, «Real-time Imitation of Human Whole-Body Motions by Humanoids,» IEEE International Conference on Robotics and Automation (ICRA), 2014.
G. Emre Cemal, C. YuJung y K. ChangHwan , «Imitation of Human Upper-Body Motions by Humanoid Robots,» 16th International Conference on Ubiquitous Robots (UR), p. 24, 2019.
B. M. Lütjens, «Real-Time Teleoperation of Industrial Robots with the Motion Capture System Perception Neuron,» Technische Universität München, Munich, 2017.
J. C. Pulido, C. Suárez-Mejías, J. C. González, A. Dueñas Ruiz, P. Ferrand Ferri, M. E. Martínez Sahuquillo, C. Echevarría Ruiz De Vargas, P. Infante-Cossio y C. L. Parra Calderón, «A Socially Assistive Robotic Platform for Upper-Limb Rehabilitation: A Longitudinal Study With Pediatric Patients,» IEEE Robotics & Automation Magazine, vol. 26, no 2, pp. 24-39, 2019.
C. Girard, D. Calderón de León, A. Arafat Lemus, V. Ferman y J. Fajardo, «A Motion Mapping System for Humanoids that Provides Immersive Teleprescence Experiences,» 6th International Conference on Mechatronics and Robotics Engineering (ICMRE), 2020.
J. C. Cerón, M. S. Haque Sunny , B. Brahmi, L. M. Mendez, R. Fareh, H. U. Ahmed y M. H. Rahman, «A Novel Multi-Modal Teleoperation of a Humanoid Assistive Robot with Real-Time Motion Mimic,» Micromachines, vol. 14 , no 2, p. 461, 2023.
C. Stanton, A. Bogdanovych y E. Ratanasena, «Teleoperation of a humanoid robot using full-body motion capture, example movements, and machine learning,» Proceedings of Australasian Conference on Robotics and Automation, 3-5 Dec 2012, 2012.
I. Rodriguez, A. Astigarraga, E. Jauregi, E. Ruiz y E. Lazcano, «Humanizing NAO robot teleoperation using ROS,» 14th IEEE-RAS International Conference on Humanoid Robots (Humanoids), 2014.
M. J. Matarić, J. Eriksson, D. J. Feil-Seifer y C. J. Winstein, «Socially assistive robotics for post-stroke rehabilitation,» Journal of NeuroEngineering and Rehabilitation, Bio Med Central, vol. 4, no 5, pp. 1-9, 2007.
S. Matiz y A. De La Barrera, Interviewees, Grabación del Webinar- Robot NAO como colaborador terapéutico educativo y social. [Entrevista]. 17 abril 2023.
Hospital Militar, «Laboratorio de Innovación INNLAB,» 03 febrero 2022. [En línea]. Available: https://www.hospitalmilitar.gov.co/index.php?idcategoria=70789. [Último acceso: 19 junio 2023].
O. J. Perdomo Charry, H. Bernal, Á. D. Orjuela, S. Cadavid Espinha, O. Müller, K. Aguia Rojas y L. M. Leal Villamizar, «'Robins' enseña el español a niños y niñas sordos,» Revista Divilgación Científica. Ciencia y Tecnología, no 6, pp. pp. 01-06, 2022.
K. Darvish, L. Penco, J. Ramos, R. Cisneros, J. Pratt, E. Yoshida, S. Ivaldi y D. Pucci, «Teleoperation of Humanoid Robots: A Survey,» IEEE Transactions on Robotics, pp. 1-22, 2023.
DANE, «Discapacidad,» Noviembre 2020. [En línea]. Available: https://www.dane.gov.co/index.php/estadisticas-por-tema/demografia-y- poblacion/discapacidad. [Último acceso: 27 julio 2023].
World Health Organization, «Rehabilitation 2030 Initiative,» World Health Organization, [En línea]. Available: https://www.who.int/initiatives/rehabilitation-2030. [Último acceso: 27 julio 2023].
J. Valčík, «Similarity Models for Human Motion Data,» Masaryk University, Brno, 2016.
D. Bravo, C. Rengifo y W. Agredo, «Comparison of two Motion Capture Systems by means of joint Trajectories of human gait,» Revista mexicana de ingeniería biomédica, vol. 37, no 2, p. 55, 2016.
Noitom Limited, Axis Neuron User Guide, Miami, 2020.
Noitom Limited, Axis Neuron User Manual V3.8.1.5, 2023.
University of Wisconsin-Madison, «Biovision BVH,» University of Wisconsin-Madison, 2023. [En línea]. Available: https://research.cs.wisc.edu/graphics/Courses/cs-838- 1999/Jeff/BVH.html. [Último acceso: 19 junio 2023].
R. Sers, S. Forrester, . E. Moss, S. Ward, J. Ma y M. Zecca, «Validity of the Perception Neuron inertial motion capture system for upper body motion analysis,» Measurement, vol. 149, no 1, p. 9, 2019.
D. Bauer, Rehabilitación : enfoque integral : principios prácticos, Barcelona: Masson Salvat Medicina, Ediciones científicas y técnicas S.A.S., 1992.
C. Pimentel, F. E. Pinchao , L. C. Rodriguez y R. A. Espinosa, «Ludic technology for the rehabilitation of upper limb in young people,» Visión Electrónica, pp. 215-225, 2018.
Minsalud, «Política Pública Nacional de Discapacidad e Inclusión 2013-2022,» Julio 2020. [En línea]. Available: https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/PS/politica- publica-discapacidad-2013-2022.pdf. [Último acceso: 17 junio 2023].
M. M. Matheus y A. Ríos Rincón, «Technology in Rehabilitation: A Conceptual Approach,» Rev. Cienc. Salud. Bogotá (Colombia), vol. 4, no 1, pp. 98-108, 2006.
J. Reswick, «What is Rehabilitation Engineering?,» Ann. Rev. Rehabilitation , vol. 2, 1982.
J. A. Acevedo Londoño, E. Caicedo Bravo y J. F. Castillo García, «Application of robotics rehabilitation technologies in children with upper limb disabilities,» Revista de la Universidad Industrial de Santander. Salud, vol. 49, núm. 1, pp. 103-114, 2017.
A. M. Norjasween, F. A. khtar Hanapiah, R. A. Abdul Rahman y H. Yussof, «Emergence of Socially Assistive Robotics in Rehabilitation for Children with Cerebral Palsy: A Review,» International Journal of Advanced Robotic Systems, pp. 1-7, 2016.
P. Encarnação, «Fundamentals of Robotic Assistive Technologies,» de Robotic Assistive Technologies: Principles and Practice, Boca Raton, CRC Press, 2019, pp. 1- 25.
S. Fojtu, M. Havlena y T. Pajdla, «Nao Robot Localization and Navigation Using Fusion of Odometry and Visual Sensor Data,» Center for Machine Perception, Department of Cybernetics, FEE, CTU in Prague, vol. 121, nº 35, 2012.
Revista de Robots, «ROBOT NAO PARA EMPRESA Y EDUCACIÓN,» Revista de Robots, 8 junio 2023. [En línea]. Available: https://revistaderobots.com/robots-y-robotica/robot-nao-caracteristicas-y-precio/?cn-reloaded=1. [Último acceso: 2023 junio 24].
ROS wiki, «ROS.org,» 18 agosto 2021. [En línea]. Available: http://wiki.ros.org/es/ROS/Introduccion#:~:text=ROS%20es%20una%20estructura%20distribuida,ser%20intercambiados%2C%20compartidos%20y%20distribuidos.. [Último acceso: 2023 junio 24].
J. I. L. Aya y D. F. Romero Ibañez, «Simulación de un robot hexápodo con ros y gazebo,» Universidad Jorge Tadeo Lozano, Bogotá, 2020.
ROS wiki, «ROS.org,» ROS wiki, 10 febrero 2021. [En línea]. Available: http://wiki.ros.org/es/ROS/Conceptos. [Último acceso: 24 junio 2023].
T. Foote, «tf: The transform library,» IEEE Conference on Technologies for Practical Robot Applications (TePRA), pp. 1-6, 2013.
ROS wiki, «ROS.org,» ROS wiki, 02 octubre 2017. [En línea]. Available: http://wiki.ros.org/tf. [Último acceso: 2023 junio 24].
B. Lutjens, «perc-neuron-ros-ur10,» 2019. [En línea]. Available: https://github.com/blutjens/perc_neuron_ros_ur10. [Último acceso: 19 Noviembre 2021].
Open Robotics, «Open Robotics,» 2019. [En línea]. Available: http://wiki.ros.org/nao. [Último acceso: 16 Febrero 2022].
Noitom Limited, «Perception Neuron,» Noitom Limited, 2023. [En línea]. Available: https://neuronmocap.com/pages/perception-neuron-studio-system. [Último acceso: 19 Junio 2023].
Noitom Limited, «Perception Neuron,» Noitom Limited, 2023. [En línea]. Available: https://neuronmocap.com/pages/mocap-api. [Último acceso: 17 Junio 2023].
P. Corke, «Kinematics,» Git Hub, 23 Enero 2021. [En línea]. Available: https://github.com/petercorke/robotics-toolbox-python/wiki/Kinematics. [Último acceso: 2023 noviembre 07].
P. Corke, «Robot.ikine_LM,» Git Hub, [En línea]. Available: https://petercorke.github.io/robotics-toolbox-python/IK/stubs/roboticstoolbox.robot.Robot.Robot.ikine_LM.html. [Último acceso: 2023 noviembre 06].
Aldebaran, «NAO Joints,» Aldebaran, [En línea]. Available: http://doc.aldebaran.com/2-4/family/robots/joints_robot.html. [Último acceso: 28 julio 2023].
M. Turp, J. C. González y F. Fernández, «Developing a Robot-Guided Interactive Simon Game for Physical and Cognitive Training,» International Journal of Humanoid Robotics, vol. 16, nº 01, pp. 1-25, 2019.
I. Almetwally y M. Mallem, «Real-time Tele-operation and Tele-walking of Humanoid Robot Nao using Kinect Depth Camera,» 10th IEEE international conference on networking, sensing and control (icnsc), pp. 1-4, 2013.
C. Gu, W. Lin, X. He, Z. Lei y M. Zhang, «IMU-based motion capture system for rehabilitation applications: A systematic review,» Biomimetic Intelligence and Robotics, vol. 3, nº 2, pp. 1-13, 2023.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 125 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia
dc.publisher.program.spa.fl_str_mv Bogotá - Ingeniería - Maestría en Ingeniería - Ingeniería Mecánica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Bogotá, Colombia
dc.publisher.branch.spa.fl_str_mv Universidad Nacional de Colombia - Sede Bogotá
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/84970/1/license.txt
https://repositorio.unal.edu.co/bitstream/unal/84970/2/1082129301.2023.pdf
bitstream.checksum.fl_str_mv eb34b1cf90b7e1103fc9dfd26be24b4a
5f05a2c5ed112f061197fd6e60035b19
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1806886101482209280
spelling Atribución-NoComercial 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Méndez Moreno, Luis Miguela49a722adec295140c450123f8d3e47a600Garzón Alvarado, Diego Alexandera780fc0a2dd14ac611c37bca9998c94b600Pimentel Gutierrez, Carolina3129e27572ede59f8d3063ecec1ecbf2Pimentel Gutierrez, Carolina [0000-0001-5302-2199]Pimentel Gutierrez, Carolina [Carolina Pimentel]Pimentel Gutierrez, Carolina [Carolina-Pimentel-Gutierrez]Pimentel Gutierrez, Carolina [Carolina Pimentel-Gutierrez]2023-11-27T15:18:29Z2023-11-27T15:18:29Z2023https://repositorio.unal.edu.co/handle/unal/84970Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustraciones, diagramas, fotografíasEsta investigación muestra el desarrollo de un sistema de teleoperación en tiempo real de un robot NAO (visualizado en un entorno virtual) a través de un sistema de captura de movimiento inercial conocido comercialmente como Perception Neuron. Para alcanzar este objetivo, los datos de movimiento capturados se transmiten desde Axis Neuron (software propio de Perception Neuron) instalado en Windows, hasta el Sistema Operativo Robótico (ROS), utilizando el protocolo de comunicación TCP/IP. Se evidenció una latencia poco significativa (<100ms) así como la transmisión de datos continua a una distancia de máx. 10 m entre el hardware y el software del sistema MoCap. En ROS, se reciben los datos capturados, y una vez tratados, se transfieren al modelo virtual del robot NAO visualizado en 3D con la herramienta Rviz de ROS. Para determinar la posición y orientación del efector final en los brazos se utiliza cinemática inversa numérica por el algoritmo de LMS, mientras que para la imitación de los movimientos de la cadena cinemática de la cabeza y de las piernas se realizó una relación uno-a-uno entre las articulaciones del operador y del robot. El robot NAO se puede clasificar como un Robot de Asistencia Social (En inglés, Socially Assistive Robot [SAR]), un campo de estudio reciente que se interesa por el uso de esta y otras plataformas robóticas en terapias de rehabilitación. Los resultados son prometedores para avanzar en la implementación y fortalecimiento de este sistema con un propósito terapéutico.This research shows the development of a real-time teleoperation system for a NAO robot (visualized in a virtual environment) through an inertial motion capture system known commercially as Perception Neuron. To achieve this goal, the captured movement data is transmitted from Axis Neuron (Perception Neuron's own software) installed on Windows, to the Robotic Operating System (ROS), using the TCP/IP communication protocol. Insignificant latency (<100ms) was evidenced as well as continuous data transmission at a distance of max. 10 m between the hardware and the software of the MoCap System. In ROS, the captured data is received, and once processed, it is transferred to the virtual model of the NAO robot visualized in 3D with the RViz tool of ROS. To determine the position and orientation of the end effector in the arms, inverse kinematics by LMS algorithm is used, while for the imitation of the movements of the kinematic chain of the head and legs, a one-to-one coupling between the operator's joints was performed. and the robot. The NAO robot can be classified as a Socially Assistive Robot (SAR), a recent field of study that is interested in the use of this and other robotic platforms in rehabilitation therapies. The results are promising to advance in the implementation and strengthening of this system with a therapeutic purpose.Universidad Nacional de ColombiaMaestríaMagíster en Ingeniería - Ingeniería MecánicaIngeniería de Diseño y Biomecánica125 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ingeniería - Maestría en Ingeniería - Ingeniería MecánicaFacultad de IngenieríaBogotá, ColombiaUniversidad Nacional de Colombia - Sede BogotáDiseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtualDevelopment of a motion capture method for the recording, analysis and transmission of data to robotic rehabilitation platforms in a virtual environment.Trabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TML. Wing-Yue Geoffrey , M. Sharaf y N. Goldie, «Human-Robot Interaction for Rehabilitation Robots,» de Robotic Assistive Technologies: Principles and Practice, Boca Raton, CRC Press, Taylor & Francis Group, 2017, pp. 26-27, 40.L. H. Thomas, B. French, J. Coupe, N. McMahon, L. Connell, J. Harrison, C. J. Sutton, S. Tishkovskaya y C. L. Watkins, «Repetitive task training for improving functional ability after stroke (Review ),» Stroke, vol. 48, no 4, pp. 102-103, 2017.J. W. Burke, M. D. J. McNeill, D. K. Charles, P. J. Morrow, J. H. Crosbie y S. M. McDonough , «Optimising engagement for stroke rehabilitation using serious games,» The Visual Computer, vol. 25, no 12, pp. 1085-1099, 2009.A. Jaume-i-Capó, P. Martínez-Bueso, B. Moyà-Alcover y J. Varona, «Interactive rehabilitation system for improvement of balance therapies in people with cerebral palsy,» IEEE Trans Neural Syst Rehabil Eng., vol. 22, no 2, pp. 419-427, 2014A. Gil-Agudo, I. Dimbwadyo-Terrer, B. Peñasco-Martín, A. de los Reyes-Guzmán, A. Bernal-Sahún y A. Berbel-García, «Experiencia clínica de la aplicación del sistema de realidad TOyRA en la neuro-rehabilitación de pacientes con lesión medular,» Rehabilitación, vol. 46, no 1, pp. 41-48, 2012.P. Wang, . L. Li, M. Yan, F. Ru y Y. Ju , «Repetitive control for the periodic walking training in a gait rehabilitation robot,» Artificial Life and Robotics, vol. 20, no 2, pp. 159- 165, 2015.E. Martinez-Martin, M. Cazorla y S. Orts-Escolano, «Machine Learning Techniques for Assistive Robotics,» MDPI: electronics, vol. 9, no 5, p. 821, 2020.C. Bodine, L. Sliker, M. Marquez, C. Clark, B. Burne y J. Sandstrum, «Social Assistive Robots for Children with Complex Disabilities,» de Robotic Assitive Tecnologies: Principles and Practice, Boca Raton, CRC Press, Taylor & Francis Group, 2017, pp. 263, 295.R. Baker, «Gait analysis methods in rehabilitation,» Journal of NeuroEngineering and Rehabilitation, vol. 3, no 4, pp. 1-7, 2006.R. B. Davis III, S. Õunpuu, D. Tyburski y J. R. Gage, «A gait analysis data collection and reduction technique,» Human Movement Science, vol. 10, no 5, pp. 575-487, 1991.L. L. Gómez Echeverry, A. M. Jaramillo Henao, M. A. Ruiz Molina, S. . M. Velásquez Restrepo, C. A. Páramo Velásquez y G. J. Silva Bolívar, «Human motion capture and analysis systems: a systematic review,» PROSPECTIVA Vol. 16 - No. 2, pp. 24-34, 2018.P. Kopniak, «Motion capture using multiple Kinect controllers,» Przeglad. Elektrotechniczny, vol. 91, no 8, pp. 26-29, 2015.B. Gabbasov, I. Danilov, I. Afanasyev y E. Magid, «Toward a human- like biped robot gait: Biomechanical analysis of human locomo- tion recorded by Kinect-based Motion Capture system. 2015 - 10th International Symposium on Mechatronics and its Applications.,» 10th International Symposium on Mechatronics and its Applications (ISMA), pp. 8-13, 2015.S. Elbeleidy, T. Mott y T. Williams, «Practical, Ethical, and Overlooked: Teleoperated Socially Assistive Robots in the Quest for Autonomy,» 17th ACM/IEEE International Conference on Human-Robot Interaction (HRI), 2022.J. Koenemann, F. Burget y M. Bennewitz, «Real-time Imitation of Human Whole-Body Motions by Humanoids,» IEEE International Conference on Robotics and Automation (ICRA), 2014.G. Emre Cemal, C. YuJung y K. ChangHwan , «Imitation of Human Upper-Body Motions by Humanoid Robots,» 16th International Conference on Ubiquitous Robots (UR), p. 24, 2019.B. M. Lütjens, «Real-Time Teleoperation of Industrial Robots with the Motion Capture System Perception Neuron,» Technische Universität München, Munich, 2017.J. C. Pulido, C. Suárez-Mejías, J. C. González, A. Dueñas Ruiz, P. Ferrand Ferri, M. E. Martínez Sahuquillo, C. Echevarría Ruiz De Vargas, P. Infante-Cossio y C. L. Parra Calderón, «A Socially Assistive Robotic Platform for Upper-Limb Rehabilitation: A Longitudinal Study With Pediatric Patients,» IEEE Robotics & Automation Magazine, vol. 26, no 2, pp. 24-39, 2019.C. Girard, D. Calderón de León, A. Arafat Lemus, V. Ferman y J. Fajardo, «A Motion Mapping System for Humanoids that Provides Immersive Teleprescence Experiences,» 6th International Conference on Mechatronics and Robotics Engineering (ICMRE), 2020.J. C. Cerón, M. S. Haque Sunny , B. Brahmi, L. M. Mendez, R. Fareh, H. U. Ahmed y M. H. Rahman, «A Novel Multi-Modal Teleoperation of a Humanoid Assistive Robot with Real-Time Motion Mimic,» Micromachines, vol. 14 , no 2, p. 461, 2023.C. Stanton, A. Bogdanovych y E. Ratanasena, «Teleoperation of a humanoid robot using full-body motion capture, example movements, and machine learning,» Proceedings of Australasian Conference on Robotics and Automation, 3-5 Dec 2012, 2012.I. Rodriguez, A. Astigarraga, E. Jauregi, E. Ruiz y E. Lazcano, «Humanizing NAO robot teleoperation using ROS,» 14th IEEE-RAS International Conference on Humanoid Robots (Humanoids), 2014.M. J. Matarić, J. Eriksson, D. J. Feil-Seifer y C. J. Winstein, «Socially assistive robotics for post-stroke rehabilitation,» Journal of NeuroEngineering and Rehabilitation, Bio Med Central, vol. 4, no 5, pp. 1-9, 2007.S. Matiz y A. De La Barrera, Interviewees, Grabación del Webinar- Robot NAO como colaborador terapéutico educativo y social. [Entrevista]. 17 abril 2023.Hospital Militar, «Laboratorio de Innovación INNLAB,» 03 febrero 2022. [En línea]. Available: https://www.hospitalmilitar.gov.co/index.php?idcategoria=70789. [Último acceso: 19 junio 2023].O. J. Perdomo Charry, H. Bernal, Á. D. Orjuela, S. Cadavid Espinha, O. Müller, K. Aguia Rojas y L. M. Leal Villamizar, «'Robins' enseña el español a niños y niñas sordos,» Revista Divilgación Científica. Ciencia y Tecnología, no 6, pp. pp. 01-06, 2022.K. Darvish, L. Penco, J. Ramos, R. Cisneros, J. Pratt, E. Yoshida, S. Ivaldi y D. Pucci, «Teleoperation of Humanoid Robots: A Survey,» IEEE Transactions on Robotics, pp. 1-22, 2023.DANE, «Discapacidad,» Noviembre 2020. [En línea]. Available: https://www.dane.gov.co/index.php/estadisticas-por-tema/demografia-y- poblacion/discapacidad. [Último acceso: 27 julio 2023].World Health Organization, «Rehabilitation 2030 Initiative,» World Health Organization, [En línea]. Available: https://www.who.int/initiatives/rehabilitation-2030. [Último acceso: 27 julio 2023].J. Valčík, «Similarity Models for Human Motion Data,» Masaryk University, Brno, 2016.D. Bravo, C. Rengifo y W. Agredo, «Comparison of two Motion Capture Systems by means of joint Trajectories of human gait,» Revista mexicana de ingeniería biomédica, vol. 37, no 2, p. 55, 2016.Noitom Limited, Axis Neuron User Guide, Miami, 2020.Noitom Limited, Axis Neuron User Manual V3.8.1.5, 2023.University of Wisconsin-Madison, «Biovision BVH,» University of Wisconsin-Madison, 2023. [En línea]. Available: https://research.cs.wisc.edu/graphics/Courses/cs-838- 1999/Jeff/BVH.html. [Último acceso: 19 junio 2023].R. Sers, S. Forrester, . E. Moss, S. Ward, J. Ma y M. Zecca, «Validity of the Perception Neuron inertial motion capture system for upper body motion analysis,» Measurement, vol. 149, no 1, p. 9, 2019.D. Bauer, Rehabilitación : enfoque integral : principios prácticos, Barcelona: Masson Salvat Medicina, Ediciones científicas y técnicas S.A.S., 1992.C. Pimentel, F. E. Pinchao , L. C. Rodriguez y R. A. Espinosa, «Ludic technology for the rehabilitation of upper limb in young people,» Visión Electrónica, pp. 215-225, 2018.Minsalud, «Política Pública Nacional de Discapacidad e Inclusión 2013-2022,» Julio 2020. [En línea]. Available: https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/PS/politica- publica-discapacidad-2013-2022.pdf. [Último acceso: 17 junio 2023].M. M. Matheus y A. Ríos Rincón, «Technology in Rehabilitation: A Conceptual Approach,» Rev. Cienc. Salud. Bogotá (Colombia), vol. 4, no 1, pp. 98-108, 2006.J. Reswick, «What is Rehabilitation Engineering?,» Ann. Rev. Rehabilitation , vol. 2, 1982.J. A. Acevedo Londoño, E. Caicedo Bravo y J. F. Castillo García, «Application of robotics rehabilitation technologies in children with upper limb disabilities,» Revista de la Universidad Industrial de Santander. Salud, vol. 49, núm. 1, pp. 103-114, 2017.A. M. Norjasween, F. A. khtar Hanapiah, R. A. Abdul Rahman y H. Yussof, «Emergence of Socially Assistive Robotics in Rehabilitation for Children with Cerebral Palsy: A Review,» International Journal of Advanced Robotic Systems, pp. 1-7, 2016.P. Encarnação, «Fundamentals of Robotic Assistive Technologies,» de Robotic Assistive Technologies: Principles and Practice, Boca Raton, CRC Press, 2019, pp. 1- 25.S. Fojtu, M. Havlena y T. Pajdla, «Nao Robot Localization and Navigation Using Fusion of Odometry and Visual Sensor Data,» Center for Machine Perception, Department of Cybernetics, FEE, CTU in Prague, vol. 121, nº 35, 2012.Revista de Robots, «ROBOT NAO PARA EMPRESA Y EDUCACIÓN,» Revista de Robots, 8 junio 2023. [En línea]. Available: https://revistaderobots.com/robots-y-robotica/robot-nao-caracteristicas-y-precio/?cn-reloaded=1. [Último acceso: 2023 junio 24].ROS wiki, «ROS.org,» 18 agosto 2021. [En línea]. Available: http://wiki.ros.org/es/ROS/Introduccion#:~:text=ROS%20es%20una%20estructura%20distribuida,ser%20intercambiados%2C%20compartidos%20y%20distribuidos.. [Último acceso: 2023 junio 24].J. I. L. Aya y D. F. Romero Ibañez, «Simulación de un robot hexápodo con ros y gazebo,» Universidad Jorge Tadeo Lozano, Bogotá, 2020.ROS wiki, «ROS.org,» ROS wiki, 10 febrero 2021. [En línea]. Available: http://wiki.ros.org/es/ROS/Conceptos. [Último acceso: 24 junio 2023].T. Foote, «tf: The transform library,» IEEE Conference on Technologies for Practical Robot Applications (TePRA), pp. 1-6, 2013.ROS wiki, «ROS.org,» ROS wiki, 02 octubre 2017. [En línea]. Available: http://wiki.ros.org/tf. [Último acceso: 2023 junio 24].B. Lutjens, «perc-neuron-ros-ur10,» 2019. [En línea]. Available: https://github.com/blutjens/perc_neuron_ros_ur10. [Último acceso: 19 Noviembre 2021].Open Robotics, «Open Robotics,» 2019. [En línea]. Available: http://wiki.ros.org/nao. [Último acceso: 16 Febrero 2022].Noitom Limited, «Perception Neuron,» Noitom Limited, 2023. [En línea]. Available: https://neuronmocap.com/pages/perception-neuron-studio-system. [Último acceso: 19 Junio 2023].Noitom Limited, «Perception Neuron,» Noitom Limited, 2023. [En línea]. Available: https://neuronmocap.com/pages/mocap-api. [Último acceso: 17 Junio 2023].P. Corke, «Kinematics,» Git Hub, 23 Enero 2021. [En línea]. Available: https://github.com/petercorke/robotics-toolbox-python/wiki/Kinematics. [Último acceso: 2023 noviembre 07].P. Corke, «Robot.ikine_LM,» Git Hub, [En línea]. Available: https://petercorke.github.io/robotics-toolbox-python/IK/stubs/roboticstoolbox.robot.Robot.Robot.ikine_LM.html. [Último acceso: 2023 noviembre 06].Aldebaran, «NAO Joints,» Aldebaran, [En línea]. Available: http://doc.aldebaran.com/2-4/family/robots/joints_robot.html. [Último acceso: 28 julio 2023].M. Turp, J. C. González y F. Fernández, «Developing a Robot-Guided Interactive Simon Game for Physical and Cognitive Training,» International Journal of Humanoid Robotics, vol. 16, nº 01, pp. 1-25, 2019.I. Almetwally y M. Mallem, «Real-time Tele-operation and Tele-walking of Humanoid Robot Nao using Kinect Depth Camera,» 10th IEEE international conference on networking, sensing and control (icnsc), pp. 1-4, 2013.C. Gu, W. Lin, X. He, Z. Lei y M. Zhang, «IMU-based motion capture system for rehabilitation applications: A systematic review,» Biomimetic Intelligence and Robotics, vol. 3, nº 2, pp. 1-13, 2023.TecnologíaTecnologyCiencia y tecnologíaCaptura de movimientoRobot de Asistencia SocialRobot humanoideRobot NAOTeleoperaciónPerception NeuronROSMotion captureSocially Assistive RoboticsHumanoid robotNAO robotTeleoperationDiseño de un método de captación de movimientos para el registro, análisis y transmisión de datos a plataformas de rehabilitación robóticas, en un entorno virtualhttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001636188EstudiantesInvestigadoresMaestrosLICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/84970/1/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD51ORIGINAL1082129301.2023.pdf1082129301.2023.pdfTesis de Maestría en Ingeniería - Ingeniería Mecánicaapplication/pdf5159321https://repositorio.unal.edu.co/bitstream/unal/84970/2/1082129301.2023.pdf5f05a2c5ed112f061197fd6e60035b19MD52unal/84970oai:repositorio.unal.edu.co:unal/849702023-11-28 12:04:59.021Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo=