AWS IoT RoboRunner makes it easier to build applications that help multi-vendor robots work together seamlessly. Today, companies manage disparate fleets independently in silos, making it difficult to orchestrate robots in shared spaces and monitor multiple fleets from a single system view. Robots from different vendors are difficult to integrate with common monitoring and visualization tools because they each have their own proprietary fleet management interfaces, data format, and data repository.
AWS IoT RoboRunner provides a central data repository for storing and using data from different robot management systems. Once robots are connected, you can build management applications on top of the centralized data repository using sample applications, AWS IoT RoboRunner Fleet Manager System Gateway, or the AWS software development kits (SDKs). You can use AWS IoT RoboRunner for use cases that require interoperability, such as shared space management or monitoring robot position and status in a single, unified display.
Centralized Data Repository
The AWS IoT RoboRunner centralized data repository includes registries storing different types of data and APIs. You can call the APIs using the AWS SDKs.
Robot and Fleet Registry
Robot and Fleet Registry allows you to model robots and fleets in a facility. The registry stores metadata on robots and fleets, such as robot ID, fleet ID, and robot and fleet properties. This registry includes APIs to create and manage fleets, register robots to a fleet along with robot properties, and update robot properties.
Destination Registry lets you model destinations in a facility. The registry includes APIs to create a simplified representation of the facility to support applications such as shared space management, robot position and status monitoring, and more.
Fleet Management System Gateway
The Fleet Management System Gateway (FMSG) updates the registries with the latest robot position and status. The FMSG also includes a sample application for shared space management. You can run this sample implementation at your facilities, modifying it to suit your needs. The sample implementation includes integrations with fleet management systems from select robot vendors.