|Amazon Web Services Announces AWS RoboMaker|
New service enables developers to quickly and easily build intelligent robotics applications
Robots are machines that sense, compute, and take action. More and more, a wide range of robots are becoming part of our everyday lives, performing tedious house chores, 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. While it sounds simple in theory, 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 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. All of this makes it easier to build robots, add intelligent functions, simulate and test robotics applications, and manage and update fleets of robots.
“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
As part of AWS’s ongoing support for robotics and open source communities, 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.
Robot Care Systems (RCS) enables elderly and disabled people to live
safely and independently through technology. “AWS RoboMaker
exponentially increases the capabilities of Lea, an autonomous robot
assistant for the elderly and disabled,” said
Open Robotics works with industry, academia, and government to create
and support open source software for the global robotics industry, from
R&D to commercial deployments. “AWS's support for our products,
including ROS2, will significantly advance our goal of making open
platforms the basis for all robotics applications," said
FIRST designs accessible, innovative programs that build not only
science and technology skills and interests, but also self-confidence,
leadership, and life lessons. “We’re excited to utilize AWS RoboMaker,
helping make it easier for students of all ages to develop, test, and
deploy robotic applications,” said
AWS RoboMaker is available in US East (N.
About Amazon Web Services
For over 12 years, Amazon Web Services has been the world’s most
comprehensive and broadly adopted cloud platform. AWS offers over 125
fully featured services for compute, storage, databases, networking,
analytics, machine learning and artificial intelligence (AI),