Robot como servicio


El robot como servicio o la robótica como servicio ( RaaS ) es una unidad de computación en la nube que facilita la integración perfecta de robots y dispositivos integrados en el entorno de computación web y en la nube. En términos de arquitectura orientada a servicios (SOA), una unidad RaaS incluye servicios para realizar funciones, un directorio de servicios para descubrimiento y publicación, y clientes de servicios para el acceso directo del usuario. [1] [2] La implementación actual de RaaS facilita SOAPy comunicaciones RESTful entre las unidades RaaS y las otras unidades de computación en la nube. El soporte de hardware y los estándares están disponibles para respaldar la implementación de RaaS. Devices Profile for Web Services (DPWS) define las restricciones de implementación para habilitar la mensajería, el descubrimiento, la descripción y la creación de eventos de servicios web seguros en dispositivos con recursos limitados entre servicios web y dispositivos.

RaaS puede considerarse una unidad de Internet de las cosas (IoT), Internet de las cosas inteligentes (IoIT) que se ocupa de dispositivos inteligentes que tienen una capacidad informática adecuada, [3] Sistema ciberfísico (CPS) que es una combinación de un gran elementos básicos y físicos computacionales y de comunicación que pueden interactuar con el mundo físico, [4] y un sistema descentralizado autónomo (ADS) cuyos componentes están diseñados para operar de manera débilmente acoplada y los datos se comparten a través de un protocolo orientado al contenido. [5] [6]

El uso más común del término Robot como servicio (RaaS) es como un modelo financiero para la compra y el uso de un robot físico industrial o de servicio. En un contrato de compra de RaaS, el comprador paga por el uso del dispositivo físico a través de un contrato basado en suscripción. RaaS se diferencia de un contrato de arrendamiento en que el fabricante original continúa siendo propietario del dispositivo robótico físico y lleva la máquina como un activo en sus libros. RaaS se está volviendo popular para muchos proveedores de equipos de robótica, ya que el comprador puede comprar el equipo a través de presupuestos de gastos operativos en lugar de a través de un gasto de capital. El contrato de servicio para RaaS requiere que el fabricante original actualice y mantenga el robot en buen estado de funcionamiento durante la vigencia del contrato. Todas las piezas y mano de obra para el mantenimiento preventivo también están incluidas en el contrato RaaS. El fabricante original puede cambiar el robot físico por otra máquina equivalente en cualquier momento. Además, el fabricante original puede proporcionar un servicio remoto, a través de la Web, para monitorear, clasificar y reparar o recuperar el sistema de manera remota. RaaS toma su nombre del modelo de negocio de software como servicio (SaaS), popularizado en el mercado de software empresarial.

El diseño inicial y la implementación de la aplicación de la informática orientada a servicios en sistemas integrados y robots se presentó en la 49ª reunión de grupos de trabajo de IFIP 10.4 en febrero de 2006. [7] En el diseño inicial, un robot es el cliente del servicio que consulta el registro del servicio y consume servicios web en sitios remotos. Evolucionado de un robot orientado a servicios, Robot as a Service es una unidad SOA todo en uno, es decir, la unidad incluye servicios para realizar funciones, directorio de servicios para descubrimiento y publicación, y aplicaciones para acceso directo del cliente. [8] Este diseño todo en uno brinda a la unidad de robot las herramientas y la capacidad para ser una unidad de nube autónoma en el entorno de computación en la nube. Basado en los conceptos de RaaS, un entorno de lenguaje de programación de robótica/IoT visual ( VIPLE) ha sido desarrollado.

RaaS sigue a SOA y es una unidad de computación en la nube. Una unidad RaaS actúa como proveedor de servicios, intermediario de servicios y cliente de servicios: