Málaga, España
El desarrollo y despliegue de aplicaciones robóticas en investigación involucra desafíos como la gestión eficiente de hardware heterogéneo, especialmente GPUs, o la elaboración de configuraciones software con requisitos incompatibles, por ejemplo, conflictos de librerías y versiones. A menudo, estos problemas se convierten en una limitación para los investigadores, ya que dificultan la colaboración o incluso imposibilitan el desarrollo y despliegue de sus aplicaciones. En este trabajo, se presenta una solución consistente en un entorno basado en virtualización mediante contenedores persistentes de baja latencia, que ofrece plataformas de desarrollo completos, acceso directo al hardware y gestión automática de las comunicaciones, facilitando el desarrollo de aplicaciones robóticas en entornos heterogéneos complejos. El entorno propuesto se valida mediante su implementación real en un laboratorio de robótica. Concretamente, se presenta un experimento consistente en la creación de mapas semánticos con robots móviles, una tarea compleja que ha requerido el uso de contenedores que ejecutan nodos de ROS2 intercomunicados.
The development and deployment of robotic applications in research involve challenges such as the efficient management of heterogeneous hardware, especially GPUs, or the creation of software configurations with incompatible requirements, for example, library and version conflicts. These challenges often become a major limitation for researchers, by hindering the collaboration or even making the development and deployment of their applications impractical. In this paper, we present a solution consisting of an environment based on virtualization through low-latency persistent containers. This environment offers complete development environments, direct access to hardware, and automatic communication management, easing the development of robotic applications in complex heterogeneous environments. The proposed environment is validated through its real implementation in a robotics laboratory. Specifically, we present an experiment involving the building of semantic maps with mobile robots, a complex task that required the use of containers running ROS2 nodes that communicate with each other.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados