Amazon will be about to provide a new service to help companies build and deploy robotics management applications with the AWS IoT RoboRunner.
The IoT RoboRunner is developed from technology already in use at Amazon warehouses and provides an infrastructure to connect fleets of robots and automation software, says InfoQ.
Amazon’s new service works across operations, managing data types like location and robotic task data in a central repository. Channy Yun, a principal developer advocate at AWS, explains how the new service can help robot operators:
“Many customers choose different types of robots – often from different vendors in a single facility. Robot operators want to access the unified data required to build applications that work across a fleet of robots. However, when a new robot is added to an autonomous operation, complex and time-consuming software integration work is required to connect the robot control software to work management systems.”
The new service will connect robots and different work management systems with the Fleet Manager and Task Manager libraries. In that way, it will orchestrate work through a single system view and address interoperability problems. Chip Childers, chief architect at Puppet, tweets:
The whole point of AWS IoT RoboRunner is to make application development for robots and robot fleets easier and faster. Lots of capital is flowing into startups that focus on fleet management, but I'm not seeing enough focus on software delivery into deployed devices. /6
— Chip Childers (@chipchilders) December 6, 2021
In fact, among the suggested use cases for the new service are multi-robot collaboration, health status monitoring, and space management. With the help of IoT RoboRunner’s APIs, developers can integrate new robot vendors and build management applications: once a customized task manager code has been developed and tested, it can be deployed as a Lambda function, while the fleet manager gateway code can run as an IoT Greengrass component.
Amazon wrote four RoboRunner tutorials to develop a custom task manager for fleet orchestration, a gateway that serves as a message routing layer, read robot and task status, and create a mission to monitor robot states. There are three registries storing types of data in The centralized data repository: vehicle/fleet registry, destination registry, and task registry.
The AWS IoT RoboRunner is available in preview in the us-east-1 and EU-central-1 regions. This eventually consistent system has no additional costs during the preview period.