Modelado multiplataforma para el control de un sistema articulado

En el presente artículo se ha trabajado con las herramientas de simulación de sistemas mecánicos Gazebo y Simulink, realizando una interconexión entre ambos con el fin de desglosar la parte dinámica y cinemática de la parte de control, obtención y tratamiento de datos. La vía de enlace entre ambos p...

Descripción completa

Detalles Bibliográficos
Autores: Ibarrola Chamizo, Javier, Merino Olagüe, Mikel, Iriarte Goñi, Xabier, Hualde Otamendi, Mikel
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2023
País:España
Institución:Universidad Pública de Navarra
Repositorio:Academica-e. Repositorio Institucional de la Universidad Pública de Navarra
OAI Identifier:oai:academica-e.unavarra.es:2454/46827
Acceso en línea:https://hdl.handle.net/2454/46827
Access Level:acceso abierto
Palabra clave:Robótica
Cosimulación
Diseño de control
Gazebo
ROS
Simulink
Descripción
Sumario:En el presente artículo se ha trabajado con las herramientas de simulación de sistemas mecánicos Gazebo y Simulink, realizando una interconexión entre ambos con el fin de desglosar la parte dinámica y cinemática de la parte de control, obtención y tratamiento de datos. La vía de enlace entre ambos programas se realiza mediante otro software de comunicación, ROS. Con todo ello, se ha conseguido la cosimulación de un mecanismo articulado en la cual, Simulink comanda trayectorias a Gazebo a través de pares en articulaciones, Gazebo envía los valores de posición articular de la simulación a Simulink, y mediante el control multiarticular de pares realimentados diseñado en este último programa, se minimiza el error entre la trayectoria simulada y la ideal. La obtención de los parámetros del modelo dinámico requeridos en el control se ha realizado mediante una librería de Matlab (Lib_3D_MEC_Matlab) de análisis de sistemas multicuerpo desarrollada por la UPNA.