Madrid, España
A medida que aumenta la fisioterapia de rehabilitación, también aumenta el deseo de soluciones robóticas robustas y adaptables para estandarizar y automatizar procedimientos comunes. Sin embargo, las técnicas de control modernas todavía tienen que migrar a entornos centrados en la interacción humana como los que requiere la fisioterapia. Esto se debe en gran parte a la falta de entornos de aprendizaje que puedan aprovechar los modernos robots con control de fuerzas. El objetivo de este artículo es introducir un nuevo entorno de aprendizaje por refuerzo (RL) para el entrenamiento de un manipulador robótico controlado por fuerza tanto en simulación como en el mundo real. Este problema puede dividirse en tres componentes, cada uno de los cuales depende del anterior. En primer lugar, se requiere un controlador de control robusto que sirva de puente entre el lenguaje de programación nativo de los robots (C++) y el lenguaje de programación Python, donde se implementan la mayoría de los algoritmos de RL. En segundo lugar, un controlador de impedancia cartesiana que pueda ajustarse para funcionar en la simulación y en el mundo real, abstrayendo la mayor parte de la complejidad de la de la dinámica de cuerpos rígidos. Y, por último, la construcción del entorno RL basado en la omnipresente interfaz OpenAI Gym.
As rehabilitation physiotherapy is on the rise, so too is the desire for robust and adaptable robotic solutions to standarise and automate common procedures. Yet modern control techniques have still to migrate to human-interaction centered environments such as the ones required in physiotherapy. This is in great part due to the lack of learning environments that can leverage modern force controlled robots. The aim of this paper is therefore to introduce a new reinforcement learning (RL) environment for learning and training of a force controlled robotic manipulator both in simulation and in the real world. This problem can be divided into three components, each one depending on the last one. First, a robust control driver is required that bridges between the robots native programming language (C++) and the Python programming language, where most RL algorithms are implemented. Second, a cartesian impedance controller that can be fitted to work both in simulation and in the real world, abstracting away most of the complexity of rigid body dynamics. And finally the construction of the RL environment based on the ubiquitous OpenAI Gym interface.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados