Q: What is AWS DeepRacer
AWS DeepRacer is the fastest way to get rolling with reinforcement learning (RL), literally, with a fully autonomous 1/18th scale race car driven by reinforcement learning, 3D racing simulator, and a global racing league. Developers can train, evaluate, and tune RL models in the online simulator, deploy their models onto AWS DeepRacer for a real-world autonomous experience and compete in the AWS DeepRacer League for a chance to win the AWS DeepRacer Championship Cup.
Q: How is AWS DeepRacer different from other robotic scale cars in the market?
AWS DeepRacer is the first autonomous scale car specifically developed to help developers get hands-on with reinforcement learning. AWS DeepRacer gives developers a simple way to learn RL, experiment with new RL algorithms and simulation-to-real domain transfer methods, and experience RL in the real world.
Q: What is the relationship between AWS DeepRacer and AWS Robocar Rally?
After the AWS DeepRacer launch, all Robocar Rally events will be replaced with AWS DeepRacer events. Robocar Rally inspired AWS DeepRacer, but unlike Robocar Rally, AWS DeepRacer focuses on RL and not on behavioral cloning.
Q: How can I get an AWS DeepRacer?
You can access the AWS DeepRacer 3D racing simulator in the AWS console to train your models, evaluate them, and take part in the the AWS DeepRacer League. The AWS DeepRacer car is available to pre-order on Amazon.com.
Q: Which geographic regions will AWS DeepRacer be available in?
AWS Customers can access the AWS DeepRacer simulator from the US East (N. Virginia) Region. The AWS DeepRacer car is available to pre-order on Amazon.com for customers in the USA.
Q: What is the AWS DeepRacer League?
The AWS DeepRacer League is the world’s first global autonomous racing league for developers. AWS Customers can use their AWS DeepRacer RL models to compete in a global championship, racing for prizes, glory, and a chance to lift the Championship Cup at re:Invent 2019. There are two ways to participate in the AWS DeepRacer League in 2019 –racing in person racing in the Summit Circuit, or online in the Virtual Circuit.
Learn more about the league in the dedicated FAQ section below
Q: How do I get started with AWS DeepRacer simulator?
The AWS DeepRacer simulator provides a tutorial to get you started with reinforcement learning and training your first model. You will then also be able to evaluate and tune your models, before racing them in the AWS DeepRacer League. The AWS DeepRacer Developer Documentation provides additional details on building your first model and also how to improve your models.
Q: Do I need an AWS DeepRacer car in order to use the AWS DeepRacer simulator?
No. You can train models, evaluate them without owning an AWS DeepRacer car. Furthermore, you can race your models in both the AWS DeepRacer League Virtual and Summit Circuits without owning an AWS DeepRacer car.
Q: Does my DeepRacer need to be connected to the internet to race autonomously?
No. AWS DeepRacer uses the deployed RL model and input from the camera to run inference locally. AWS DeepRacer must be connected to the same Wi-Fi network as the device used to start and stop autonomous driving. Details on how to set up your vehicle can be found in the Developer Documentation.
AWS DeepRacer League
Q: How do I race in the DeepRacer League?
There are two ways to participate in the AWS DeepRacer League in 2019, in-person at select AWS events or online in the 3D racing simulator:
1. Virtual Circuit: Join the AWS DeepRacer League from anywhere in the world via the AWS DeepRacer console and put your skills to the test on virtual tracks inspired by famous raceways to be revealed monthly. You will race for prizes and glory and a chance to be eligible to win an expenses paid trip to the AWS DeepRacer Championship Cup at re:Invent 2019. There are no limits on how many of the six virtual races you can participate in. The racer with the fastest lap time at the end of the monthly race, will be crowned champion.
2. Summit Circuit: Join us at any of the twenty-two in-person race events globally, where we will help you build and train a model at a workshop, or you can bring one you have trained at home. You can then put your model to the test and compete on the track at the event. There are no limits on how many of the 22 events you can participate in. Simply register for and attend the events you want to race at, and we’ll see you there!
The League will conclude when all eligilbe racers come together at re:Invent 2019: Join us in Las Vegas where we will be providing attendees with more opportunities to race in the league, and advance to the knockout rounds. At the knockout rounds, participants will race in a series of elimination rounds, with the top racers advancing to the final to determine the winner of the 2019 AWS DeepRacer Championship Cup.
Q: How many times can I enter the League?
There is no limit on the number of races you can enter, in person or virtually. In fact, participating in multiple racing events (at a summit or select AWS events, or a virtual monthly challenge), increases your chances of winning one of the prizes to advance to re:Invent 2019, and race for the AWS DeepRacer Championship Cup. You can race in any combination of Summit Circuit races and Virtual Circuit races, plus you can race at multiple races in each Circuit.
Q: Do I have to build my own model to race?
No, you do not need to build your own model to compete in the AWS DeepRacer League. The model selector at Summit Circuit races gives you the opportunity to participate using one of the pre-trained models we have available. For the Virtual Circuit, there are tutorials inside the AWS DeepRacer simulator on how to build your own model, as well as pre-trained sample models you can use to get started.
Q: How much time do you get to race on a track in the Summit Circuit?
You have four minutes on the track to attempt to get a valid lap time and enter the leaderboard. A valid lap is one where your car can complete a lap around the track without going off the track more than three times. Full rules can be found in the AWS DeepRacer League Terms and Conditions.
Q: How long does a Virtual Circuit race last?
Each virtual race will last a month (from the 1st day of the month to the last day of the month).
Q: How many Virtual Circuit races are there?
Starting on April 29th, the Virtual World Tour will have six races, each lasting a month. Each race will be revealed in the console on the first day of each month leading up to re:Invent 2019.
Q: How many Summit Circuit events are there?
There are 22 in person races at AWS Summits and select amazon events. For a full race schedule please visit the schedule and standings page.
Q: What do I get if I win a race in either the Summit Circuit or Virtual Circuit?
The winner of each race will win an expenses paid trip to compete in the AWS DeepRacer knockout rounds at re:Invent 2019, standing a chance to make it through to the AWS DeepRacer Championship Cup. The top 10 will win AWS DeepRacer cars, where applicable. For more information on prizes, please read the AWS DeepRacer League rules.
Q: What are the product specifications of the AWS DeepRacer device?
Car: 1/18th scale 4WD with monster truck chassis
CPU: Intel Atom™ Processor
Memory: 4GB RAM
Storage: 32GB (expandable)
Camera: 4 MP camera with MJPEG
Software: Ubuntu OS 16.04.3 LTS, Intel® OpenVINO™ toolkit, ROS Kinetic
Drive battery: 7.4V/1100mAh lithium polymer
Compute battery: 13600mAh USB-C PD
Ports: 4x USB-A, 1x USB-C, 1x Micro-USB, 1x HDMI
Sensors: Integrated accelerometer and gyroscope
Q: Which AWS services are integrated with AWS DeepRacer?
AWS DeepRacer integrates with Amazon SageMaker for reinforcement learning model training, AWS RoboMaker to provide the racing simulator, Amazon Kinesis Video Streams for video streaming of virtual simulation footage, Amazon S3 for model storage, and Amazon CloudWatch for log capture.
Q: How do I add new tracks to the AWS DeepRacer simulator?
Currently, developers cannot add additional tracks to the AWS DeepRacer simulator. AWS DeepRacer will release a number of new racing tracks throughout 2019.
Q: Can I train my models on the AWS DeepRacer device?
No. Training an RL model requires feedback regarding the outcome of actions taken by the model. This feedback loop exists in the AWS DeepRacer simulator, but not in the real-world.
Q: Can I train my models locally on my own machine as opposed to the AWS Cloud?
Currently AWS DeepRacer does not support local training.
Q: Can I train AWS DeepRacer RL models directly on Amazon SageMaker?
Yes. You can use the AWS DeepRacer Distributed Training SageMaker Notebook to create and train RL models. You will be able to deploy these models to your AWS DeepRacer manually, but won’t yet be able to import them into the AWS DeepRacer console.
Information on AWS DeepRacer pricing and integration with other AWS services.
AWS customers can enter the virtual circuit races via the AWS DeepRacer Console.
Get hands-on with RL, experiment, and learn through autonomous driving.