Generación de trayectorias para un robot bípedo basadas en captura de movimiento humano

La locomoción bípeda es una característica natural del ser humano utilizada para desplazarse en su entorno. Sin embargo, para un robot bípedo es muy difícil imitar estos movimientos debido a las grandes diferencias cinemáticas y dinámicas entre ambos. Por tal razón, en este trabajo de investigación...

Full description

Autores:
Bravo Montenegro, Diego Alberto
Tipo de recurso:
Doctoral thesis
Fecha de publicación:
2016
Institución:
Universidad del Cauca
Repositorio:
Repositorio Unicauca
Idioma:
spa
OAI Identifier:
oai:repositorio.unicauca.edu.co:123456789/1246
Acceso en línea:
http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/1246
Palabra clave:
Trajectory Generation
Biped Robot
Motion Capture
Human Gait
Generación de Trayectorias
Robot Bípedo
Captura de Movimiento
Marcha Humana
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:La locomoción bípeda es una característica natural del ser humano utilizada para desplazarse en su entorno. Sin embargo, para un robot bípedo es muy difícil imitar estos movimientos debido a las grandes diferencias cinemáticas y dinámicas entre ambos. Por tal razón, en este trabajo de investigación se propone un método para adaptar las trayectorias de marcha de un ser humano a un robot bípedo. Para lograrlo, primero se realizaron experimentos con dos sistemas distintos de captura de movimiento para obtener las trayectorias articulares de la marcha humana. Después, se estudió la generación de patrones de marcha mediante dos enfoques: patrón de marcha basado en el modelo cart-table y por optimización. En este último enfoque se consideran dos vertientes. En el primero se hace la optimización de la norma euclidiana del torque. En el segundo, las trayectorias obtenidas mediante captura de movimiento sirven como entrada a un generador de trayectorias off-line, llamado filtro dinámico en el que se tienen en cuenta las restricciones cinemáticas y dinámicas necesarias para impedir que el robot caiga mientras camina. Una vez se calculan las trayectorias de marcha estables para el robot, obtenidas por tres métodos: modelo cart-table, optimización de torques y el filtro dinámico, estas se compararon mediante dos índices de desempeño que evalúan el consumo energético de los actuadores del robot. El filtro presenta la ventaja de una menor carga computacional frente al método de optimización de torques, aunque éste es el que consume la menor cantidad de energía. Para validar las trayectorias se desarrolló al interior de la Universidad del Cauca un simulador para el robot Bioloid Premium kit basado en el entorno V-Rep y después se implementaron sobre el robot real. A pesar de que la generación de trayectorias se lleva a cabo fuera de línea, el filtro dinámico es una buena opción para generar trayectorias que permitan mantener la estabilidad del robot. En el corto plazo se espera implementar el filtro dinámico para la generación de trayectorias en línea, en un robot humanoide con dimensiones aproximadas a las de un ser humano.