Amazon Web Services has made available the AWS RoboMaker, a new cloud service for developing, testing and deploying robotics applications.
AWS RoboMaker extends the popular open source robotics software framework, Robot Operating System (ROS), with connectivity to AWS services including machine learning, monitoring, and analytics services to enable a robot to stream data, navigate, communicate, comprehend, and learn. AWS RoboMaker provides an AWS Cloud9-based robotics integrated development environment for application development, robotics simulation to accelerate application testing, and fleet management for remote application deployment, update, and management.
Within the AWS RoboMaker robotics development environment, developers can start application development with a single click in the AWS Management Console. AWS RoboMaker automatically provisions the underlying infrastructure and it downloads, compiles, and configures the operating system, development software, and ROS. AWS RoboMaker’s robotics simulation makes it easy to set up large-scale and parallel simulations with pre-built worlds, such as indoor rooms, retail stores, and racing tracks, so developers can test their applications on-demand and run multiple simulations in parallel. AWS RoboMaker’s fleet management integrates with AWS Greengrass and supports over-the-air (OTA) deployment of robotics applications from the development environment onto the robot. AWS RoboMaker also offers additional ROS packages that connect to AWS services, which developers familiar with ROS can easily use to build advanced functions into their robotics applications. AWS RoboMaker cloud extensions for ROS include Amazon Kinesis Video Streams ingestion, Amazon Rekognition image and video analysis, Amazon Lex speech recognition, Amazon Polly speech generation, and Amazon CloudWatch logging and monitoring.
AWS has made both source code and documentation of the AWS RoboMaker cloud extensions for ROS publicly available under the terms of the Apache Software License 2.0. AWS contributes to the development of the latest version of ROS, namely ROS2, and is a member of the ROS2 Technical Steering Committee. AWS’s contributions to ROS2 include real-time messaging, security, and authentication, as well as working with the robotics community to migrate source code packages from ROS1 to ROS2.
AWS RoboMaker is available in US East (N. Virginia), US West (Oregon), EU (Ireland), and will expand to additional regions in the coming year.