Rapyuta es la base de datos en línea para RoboEarth Cloud Engine, que es una plataforma como servicio (PaaS). La base de datos, que forma parte del proyecto europeo RoboEarth , se utiliza como una herramienta de código abierto para los desarrolladores que crean aplicaciones robóticas en la plataforma en la nube. [1] Está diseñado para permitir que los robots consulten la base de datos para aprender sobre su entorno, construir y proporcionar sistemas de guía. [2] El líder del proyecto Rapyuta fue Mohanarajah Gajamohan . [3]
El nombre se deriva de Rapyuta el Hayao Miyazaki 's animado , castillo en el cielo . [4] En la película, hay un lugar llamado Rapyuta, que se inspiró en la isla de Laputa de Jonathan Swift , donde viven todos los robots. El propósito declarado del proyecto es
[E] l objetivo de RoboEarth es permitir que los sistemas robóticos se beneficien de la experiencia de otros robots, allanando el camino para avances rápidos en la cognición y el comportamiento de las máquinas y, en última instancia, para una interacción hombre-máquina más sutil y sofisticada. [5]
En términos simples, Rapyuta se considera un cerebro en línea que describe objetos desconocidos a los robots. [6] Además de ayudar a los usuarios a enviar su aplicación a la nube para su procesamiento, Rapyuta también permite a los robots buscar datos (extraídos de la "experiencia" de otros robots) que pueden ayudarlo a realizar sus tareas. [1] Utiliza una combinación de protocolos de comunicación ROS y WebSocket para que el entorno informático pueda emplearse en tres tipos de casos: nube privada, donde los robots pertenecen a una sola entidad; software como servicio, donde varios robots acceden a las aplicaciones de software ROS ejecutadas por Rapyuta; y plataforma como servicio, donde Rapyuta sirve como anfitrión de las aplicaciones de los desarrolladores o una plataforma donde se pueden compartir.[7]