AWS Robotics Blog
Testing map generation at scale with 3D worlds from AWS WorldForge
In this blog, learn about AWS RoboMaker WorldForge, and how 3D world generation can be used to streamline testing and training of core robotic algorithms at scale.
Escape from the maze by training a Reinforcement Learning model on AWS RoboMaker
In this blog, we walk you through the steps required to train a machine learning model using RL on AWS RoboMaker. Specifically, we familiarize you with the development environment, then define the steps required to complete RL machine learning within AWS RoboMaker.
Testing a PR2 Robot in a simulated Hospital World
Nowadays, risk of spreading disease is a key concern in hospitals, where doctors, nurses and other caregivers are on the front lines helping patients. Hospitals have started using robots in daily operations such as contactless delivery and room disinfection to reduce risk of spreading disease. As the need for robots in healthcare grows, better tools are needed to build, test, and deploy robotics applications quickly and safely. Amazon Web Services (AWS) has developed a Gazebo simulated Hospital World and published it as open source so that robotics companies within the Healthcare industry can more easily test their robots in a simulated hospital environment. In this blog, I will provide an overview of the hospital and share my experience using it to test a PR2 robot, including software failures that I encountered that you may find helpful.
Build an Alexa controlled robot with AWS RoboMaker
This blog references AWS RoboMaker Integrated Development Environment (IDE), a feature that has been deprecated. To follow along with this blog post, use the AWS Cloud9 IDE. See our updated blog on how to Build and simulate robotics applications in AWS Cloud9. Introduction Alexa is Amazon’s cloud-based voice service and Alexa-compatible devices allow users to […]
Navigating robots on Mars: Results of the AWS JPL Open Source Rover Challenge
Earlier this year, we held the AWS JPL Open Source Rover Challenge, a four-month competition where participants from around the world used deep reinforcement learning to drive digital robot models on a virtual Mars landscape. Participants created autonomous navigation models for the robot and trained them in AWS RoboMaker simulation. The virtual robot used in […]
Easily record and store robotic application data with the S3 rosbag cloud extension for AWS RoboMaker
The S3 rosbag cloud extension enables customers to easily configure and record data from robots as rosbags, and upload them to Amazon S3, which they can later use to analyze events, troubleshoot existing applications, and provide as inputs to AWS RoboMaker log-based simulation for regression. In this blog, we will review three ROS nodes in the S3 rosbag cloud extension that create and upload rosbag files from the robot to Amazon S3, with hands-on examples of how to use the nodes.
Introduction to Automatic Testing of Robotics Applications
This blog will explore best practices for testing and validation of robotics and autonomous systems running Robot Operating System (ROS) software. We will review how developers can increase their feature velocity and reduce errors by using simulation-based testing.
ROS 2 Foxy Fitzroy: Setting a new standard for production robot development
The highly anticipated Robot Operating System 2 distribution Foxy Fitzroy (ROS 2 Foxy) has been released. ROS 2 Foxy is the most secure and reliable ROS distribution to date for production robotics application development. In this blog, we highlight key features and improvements available in this new release.
Building Robot Operating System (ROS) 2.0 powered robots with the ROSBot 2.0 tutorial and Amazon Web Services (AWS)
The AWS robotics team works with different robotics hardware and software providers to make it easy for developers to build using the Robot Operating System (ROS). This blog discusses robotics reference hardware platforms and a tutorial from Husarion that developers can use to build robotics applications built on the ROS 2 Dashing Diademata distribution.
Fleet and multi-robot simulations in AWS RoboMaker
Robotics developers often need to run a fleet of robots in a simulation. Common scenarios include: Verifying the robots are able to navigate past each other in the same environment Collecting data from multiple robots running at the same time for a custom data-driven application Using machine learning to train robots how to react to […]