Amazon Web Services, Inc. (AWS), an Amazon.com company has announced the availability of AWS RoboMaker, a new service that makes it easy for developers to develop, test, and deploy robotics applications, as well as build intelligent robotics functions using cloud services.
AWS RoboMaker extends the most widely used 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.
More and more, a wide range of robots are becoming part of our everyday lives, distributing inventory in warehouses, and inspecting pipelines, smokestacks, and high-voltage wires in dangerous industrial environments.
Robots accomplish these tasks through instructions expressed in software applications that receive and process sensor data and control actuators that create movement and action.
Developing, testing, and deploying intelligent robotics applications is difficult, time consuming, and demands a diverse set of hard-to-acquire skills.
For example, implementing intelligent robotics functions like object recognition, natural language processing, or autonomous movement requires the machine learning knowledge of a data scientist. Setting up a development environment takes days of configuring the infrastructure and software.
Creating realistic simulators to test robotics applications in multiple virtual environments takes months to build the software and infrastructure needed to run multiple simulations in parallel.
Once an application has been completed, a developer still needs to either build or integrate with an over-the-air (OTA) system to deploy the application onto the robot and then update the application on the robot while it is in use.
All of this effort severely limits the number of robots and intelligent functions in use today.
AWS RoboMaker addresses these challenges by providing an integrated set of software and services for customers to develop, test, and deploy intelligent robotics applications at scale.
Within the system 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.
Its 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.
Its 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.
“When talking to our customers, we see the same pattern repeated over and again. They spend a lot of time setting up infrastructure and cobbling together software for different stages of the robotics development cycle, repeating work others have done before, leaving less time for innovation,” said Roger Barga, General Manager, AWS RoboMaker.
“AWS RoboMaker provides pre-built functionality to support robotics developers during their entire project, making it significantly easier to build robots, simulate performance in various environments, iterate faster, and drive greater innovation.”
AWS RoboMaker is available in US East (N. Virginia), US West (Oregon), EU (Ireland), and will expand to additional regions in the coming year.