Robots are being used more widely in society for purposes that are increasing in sophistication such as complex assembly, environmental monitoring, search and rescue, cleaning, companionship, assisted surgery, picking and packing, and delivery. These jobs require higher compute capabilities as well as the integration of technologies such as artificial intelligence, image recognition, sensing, machine learning, and reinforcement learning in ways new to the field of robotics. Until now, developing, simulating, deploying and managing such smart robotics applications was difficult and time consuming. Now, with AWS RoboMaker, it is easy to enable a robot to stream data, navigate, communicate, comprehend, and learn. Tasks that once could either not be done or took months can now be done in hours or days. RoboMaker provides an IDE, simulation service, fleet management capabilities, and seamless integration with various Amazon and AWS services to empower customers to innovate and provide best-of-class robotic solutions.
Sample apps to accelerate development
AWS RoboMaker includes sample robotics applications to help you add voice command, object recognition, monitoring, and fleet management capabilities that are typically required for intelligent robotics applications. Sample applications come with robotics application code (instructions for the functionality of your robot) and simulation application code (defining the environment in which your simulations will run). The sample simulation applications come with pre-built worlds such as indoor rooms, retail stores, and racing tracks so you can get started in minutes. You can modify and build on the code of the robotics application or simulation application in the development environment or use your own custom applications.
Easily integrate with AWS services
Because AWS RoboMaker is pre-integrated with popular AWS analytics, machine learning, and monitoring services, it’s easy to add functions like video streaming, face and object recognition, voice command and response, or metrics and logs collection to your robotics application. RoboMaker provides extensions for cloud services like Amazon Kinesis (video stream), Amazon Rekognition (image and video analysis), Amazon SageMaker (machine and reinforcement learning) Amazon Lex (speech recognition), Amazon Polly (speech generation), and Amazon CloudWatch (logging and monitoring) to developers.
Fleet and lifecycle management
RoboMaker’s fleet management service has robot registry, security, and fault-tolerance built-in so that you can deploy, perform over-the-air (OTA) updates, and manage your robotics applications throughout the lifecycle of your robots. Using the CloudWatch metrics and logs extension for ROS, you can monitor these robots throughout their lifecycle to understand CPU, speed, memory, battery, and more. When a robot needs an update, you can use RoboMaker simulation for regression testing before deploying the fix or new feature through RoboMaker fleet management, all with a few clicks in the console.
Virtual simulation and testing
AWS RoboMaker provides a fully managed robotics simulation service that supports large scale and parallel simulations, and automatically scales the underlying infrastructure based on the complexity of the simulation. RoboMaker provides pre-built virtual 3D worlds such as indoor rooms, retail stores, and race tracks so you can download, modify, and use these worlds in your simulations, making it quick and easy to get started. Customers using RoboMaker for simulations have shortened their development, testing and deployment cycles from months to days, enabling them to update applications with unprecedented speed and accuracy.
NASA Jet Propulsion Laboratory creates and works with many robots and rovers to explore space terrain. By using AWS RoboMaker, JPL is able to visualize their open source rover and receive near-real time metrics to understand how it’s functioning. AWS RoboMaker simulation has also enabled JPL to accelerate development of new functionality for the rover, for example by testing a robotic arm that can mimic the arm movements of a human.
“AWS RoboMaker exponentially increases the capabilities of Lea, an autonomous robot assistant for the elderly and disabled. Lea is interactive, keeps elderly safe and active, while it can talk to you, navigate around your house and keep you connected with family and doctors. We have used AWS RoboMaker cloud extensions for ROS to enhance Lea with video and telemetry data streaming, and voice interaction capabilities using services like Amazon Kinesis, Amazon Lex, and Amazon Polly. These cloud services and extensions provided by AWS RoboMaker have enabled us to rapidly develop new features, while breaking the limitations of small on-board computing power.”
- Dimitrios Chronopoulos, Lead Mobility Engineer, Robot Care Systems
“We are planning to use autonomous ground vehicles and drones to make the construction industry more productive while reducing construction rework costs. Using a variety of imaging sensors, the collected data can be used to create 3D site models for planning and streamlining construction activities. With AWS RoboMaker, we are able to easily test the robotics related software applications in a cloud environment, and rapidly generate synthetic imaging data to train our 3D site model creation algorithms. AWS RoboMaker also provides the ideal fleet management solution for use on ground vehicles and drones. The integration between AWS RoboMaker fleet management and AWS Greengrass makes it really easy to enable communications among ground vehicles, drones, and IoT solutions.”
- Hamid Montazeri, VP of SW Engineering and Robotics, Stanley Black & Decker
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. Offerings like these make it easier for FIRST to meet its mission – to inspire young people to be science and technology leaders and innovators by engaging them in mentor-based, science-focused programs.”
- Don Bossi, President, FIRST
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 ROS 2, will significantly advance our goal of making open platforms the basis for all robotics applications. With ROS and Gazebo available via AWS, it's now easier than ever for developers to get started and for companies to integrate these tools into their workflow. I can't wait to see the new and innovative ROS-based robots that will be developed.”
- Brian Gerkey, CEO, Open Robotics
"As a leader in robot strategy, sales, and support, we have been connecting our customers with advanced robots across the globe, from enterprise conferences to airports and the Olympics, to create engaging experiences. We provide engineering resources, and work in partnership with robot manufacturers to create custom robotics applications. We use and recommend AWS RoboMaker because it helps us rapidly prototype and increase the speed of delivery for intelligent robotics functions like voice interaction and wayfinding, resulting in more compelling user experiences for our customers. We are excited to be a RoboMaker partner and look forward to using RoboMaker services across our robot portfolio."
- Paul McManus, CEO, Advance Robot Solutions
Research and education partners
"GTRI’s research in collaborative autonomy enables heterogeneous teams of robots to work together to accomplish mission objectives without the need for a human in the loop. Autonomous behaviors include onboard path planning through cluttered environments, efficient distribution of tasking, and sharing of sensor data for a common world view. AWS RoboMaker offers the ability to host our simulations in a powerful and accessible way, and to leverage tools and environmental models not available in more limited systems. We view this ability to simulate complex behaviors and interactions in a realistic simulation as critical to the development of powerful new algorithms and techniques."
- Don Davis, Division Chief, Robotics and Autonomous Systems, Georgia Tech Research Institute