March ended with the first races of the League and some exciting results. Let’s see who qualified into the finale and who will need to try harder in April. Also, let’s check out who will join the Pro league. We also have the first EMEA Summit winner from Brussels!
All the data for this article has been obtained from the deepracer-race-data repository.
AWS DeepRacer
AWS DeepRacer is a 1/18th scale autonomous race car but also much more. It is a complete program that has helped thousands of employees in numerous organizations begin their educational journey into machine learning through fun and rivalry.
Visit AWS DeepRacer page to learn more about how it can help you and your organization begin and progress the journey towards machine learning.
Join the AWS Machine Learning Community to talk to people who have used DeepRacer in their learning experience.
You might be interested in other posts from our blog
- AWS DeepRacer League Championships 2024 – the last race
- AWS DeepRacer League 2024 Championship Finals – The Last (Competitive) Dance!
- My Journey with DeepRacer
- Revolutionizing Computer Science Education: The DeepRacer Autonomous Race Experience
- DeepRacer-for-Cloud v5.2.2 now available with new real-time training metrics
- Announcing AWS DeepRacer League 2024. New year, new rules
AWS DeepRacer News
Invitation: AWS DeepRacer League March Finale: Monday 11th April 2022
Join the AWS Twitch channel on Monday 11th of April 2022 at 15:00 UTC (Check other time zones here) for some live action where the 16 racers listed below will race for the first three Virtual League spots in the finals.
Invitation: AWS Summits in April
We’re racing in person! Be sure to visit AWS Summits Page and register for one (or more) to compete and qualify into the finals! These are the summits of interest in April:
- Paris: Tuesday 12th April 2022 (our one and only AI Devices Solutions Architect David Smith will be streaming live from the Summit on the Twitch DeepRacer Channel)
- San Francisco: Wednesday-Thursday 20th-21st April 2022
- London: Wednesday 27th April 2022
April races have begun
Visit the AWS Console to join the races in April. We’ve got two great tracks to tackle. Ace Speedway and Ace Super Speedway have been named after the AWS DeepRacer League 2021 runner up JPMC-Ace-Hyderabad. The Open Division track has got a great straight, some quick curves and tricky sharper turns and Pro Division track has taken it to the next level with the same straight but also many mind blowing hairpins and chicanes.
AWS Summit Brussels – Results
It’s been too long since the last in person summit race in 2019 but now the wait is over! On the 31st of March around 40 racers competed to select the first two participants of the EMEA Summit Online finale: DBro and Chris. You can watch some live action streamed on the AWS DeepRacer Twitch channel.
Pro Division
Race Info:
- 76.76 meters long
- 107 centimetres wide
- Head-to-bot format with four bot cars cruising at 4 m/s with no lane changes
- Racers are trying to complete three laps – all laps are separate from standing start
- Each collision results in a three seconds penalty
- Each driving off the track results in a three seconds penalty
- Top 16 go on into a live race which will be streamed on Twitch to fight for places in the League Finals
- 10 best racers who haven’t yet done so win an AWS DeepRacer EVO
All submissions Update time: 2022-04-01 01:00:00.000000 UTC Racers: 82 Total submission attempts: 92413 Best total time: 01:11.254 by JJ Mean total time: 02:10.338146341 Best lap: 00:23.471 by JJ Mean best lap: 00:40.680231707 Mean average lap: 00:43.445682927
82 racers is a good prognostic for this season – last year we started in March with 70 Pro racers. With such numbers we should expect more virtual participants in the run up to the finals. If you have been following these updates last year it will be no surprise to you to see JJ at the top of the standings. Again. That said, this was not an easy victory. Let’s have a look at how the top 25 racers did:
Top 25 submissions Update time: 2022-04-01 01:00:00.000000 UTC Racers: 25 Total submission attempts: 58805 Best total time: 01:11.254 by JJ Mean total time: 01:16.982560 Best lap: 00:23.471 by JJ Mean best lap: 00:25.270200 Mean average lap: 00:25.660480
The differences are relatively small here, and this is what I’ve heard from some of the racers who narrowly missed making it into the top 16 – the competition was fierce and times were improving till the last seconds of the race.
Rank | Racer | Total Time | Avg Lap | Best Lap | Resets | Submissions |
---|---|---|---|---|---|---|
1 | JJ | 01:11.254 | 00:23.751 | 00:23.471 | 0 | 5497 |
2 | flatearth | 01:12.729 | 00:24.243 | 00:23.999 | 0 | 56 |
3 | rosscomp1 | 01:13.525 | 00:24.508 | 00:24.071 | 0 | 4287 |
4 | AJM-Model-1 | 01:14.251 | 00:24.750 | 00:24.528 | 0 | 1531 |
5 | Rober | 01:14.260 | 00:24.753 | 00:24.266 | 0 | 504 |
6 | DBro | 01:14.401 | 00:24.800 | 00:24.544 | 0 | 2097 |
7 | Ensono-Ernesto | 01:14.882 | 00:24.960 | 00:24.520 | 0 | 3581 |
8 | TonyJ | 01:15.137 | 00:25.045 | 00:24.474 | 0 | 5514 |
9 | Duckworth | 01:15.456 | 00:25.152 | 00:24.660 | 0 | 2137 |
10 | PolishThunder | 01:15.928 | 00:25.309 | 00:24.928 | 0 | 6746 |
11 | Karl-NAB | 01:16.321 | 00:25.440 | 00:25.124 | 0 | 1153 |
12 | AIDeepRacer | 01:16.773 | 00:25.591 | 00:24.989 | 0 | 450 |
13 | ZoD | 01:16.842 | 00:25.614 | 00:25.067 | 0 | 3263 |
14 | JPMC-DriftKing-Houston | 01:17.138 | 00:25.712 | 00:25.675 | 0 | 340 |
15 | Deepak-dpk | 01:17.378 | 00:25.792 | 00:24.935 | 0 | 3908 |
16 | RobinCastro-DBS | 01:17.462 | 00:25.820 | 00:25.610 | 0 | 3516 |
17 | dartjason | 01:17.922 | 00:25.974 | 00:25.864 | 0 | 1046 |
18 | Jochem | 01:18.216 | 00:26.072 | 00:25.662 | 0 | 960 |
19 | LeadingAI | 01:18.650 | 00:26.216 | 00:25.857 | 0 | 1877 |
20 | Penguin-DNPds | 01:19.256 | 00:26.418 | 00:25.797 | 0 | 1756 |
21 | CGS-Huge-Hadr0n | 01:19.538 | 00:26.512 | 00:26.267 | 0 | 3625 |
22 | Joffe | 01:19.910 | 00:26.636 | 00:25.992 | 0 | 978 |
23 | DoomBuggy | 01:20.458 | 00:26.819 | 00:26.664 | 0 | 2526 |
24 | Aurora-DNPds | 01:22.877 | 00:27.625 | 00:27.197 | 0 | 1343 |
25 | ferrite | 01:24 | 00:28 | 00:27.594 | 0 | 114 |
The time differences remind my of the most competitive races of the last season and this is in the first month already!
Most of the racers have been around for a long time already and it’s not surprising to see them at the top of the league table. All of them have taken part in at least one finale race last year.
Open Division
Race Info:
- 48.07 meters long
- 107 centimetres wide
- Time Trial format
- Racers are trying to complete three laps – all laps are separate from standing start
- Each driving off the track results in a three seconds penalty
- Top 10% qualify into the Pro Division and win a Pro Division Welcome Pack
All submissions Update time: 2022-04-01 01:00:00.000000 UTC Racers: 1273 Total submission attempts: 18195 Best total time: 00:40.995 by Roster-HTC Mean total time: 02:23.141399843 Best lap: 00:13.329 by Roster-HTC Mean best lap: 00:45.925369992 Mean average lap: 00:47.713476826
We’ve had 1273 racers which compared to 972 in 2021 also presents a nice boost from the start. I wonder if we’ll see new all time high – the highest participation to date has been in October 2021 with 2806 racers.
The winner, Roster-HTC, has done a great job and presented very smooth behaviour on track. I wonder if it’s this HTC that they are representing.
1273 racers means 127 new Pro racers in April. Nice! But wait, that’s not all 😀
Top 25 submissions Update time: 2022-04-01 01:00:00.000000 UTC Racers: 25 Total submission attempts: 5374 Best total time: 00:40.995 by Roster-HTC Mean total time: 00:47.755 Best lap: 00:13.329 by Roster-HTC Mean best lap: 00:15.513040 Mean average lap: 00:15.918
In the top 25 we can see some close times. More interestingly, top 25 racers represent almost 30% of the submission count of the whole group. This makes me suspect there has been a rather active group towards the top of the division.
I decided to dig in a little and I found JJ and Duckworth in that list. That’s right: We have some unexpected participants in the Open Division data! Now that I found it I remembered that there was a little tiny bit of a configuration problem and Pro racers were able to submit to Open Division and not to Pro for a brief moment. They have been reintroduced to Pro but their entries remained in the records. This means that it’s not quite clear to me who qualifies into the Pro division. I’ll try and make a guess by removing them from the list and trying again.
I use Pandas to handle the race data. I have a standings Dataframe for pro: pro_df and for open: open_df. The below allows me to get only Open racers:
x = open_df.append(pro_df).drop_duplicates('UserId', keep='last')
x = x[x['RacingDivision']=='OPEN']
With that I got 1236 racers which should mean 123 new Pro racers. Let’s see them (just note that the positions in the list below have not been fixed and represent values from the Dataframe where the Pro racers were still present):
Rank | Racer | Total Time | Avg Lap | Best Lap | Resets | Submissions |
---|---|---|---|---|---|---|
1 | Roster-HTC | 00:40.995 | 00:13.665 | 00:13.329 | 0 | 1839 |
2 | Benny-LBS | 00:40.996 | 00:13.665 | 00:13.409 | 0 | 1562 |
3 | Boltronic | 00:41.722 | 00:13.907 | 00:13.805 | 0 | 36 |
4 | ADA | 00:42.046 | 00:14.015 | 00:13.535 | 0 | 689 |
6 | TestableArchitect#8892 | 00:44.662 | 00:14.887 | 00:14.608 | 0 | 26 |
8 | Bandwidth-RnD | 00:46.443 | 00:15.481 | 00:15.185 | 0 | 318 |
9 | leo-DNPds | 00:47.291 | 00:15.763 | 00:15.274 | 0 | 20 |
10 | sneaky-snake | 00:47.591 | 00:15.863 | 00:15.533 | 0 | 42 |
11 | NeilSimon | 00:48.396 | 00:16.132 | 00:15.608 | 0 | 101 |
12 | iliu | 00:48.797 | 00:16.265 | 00:16.201 | 0 | 72 |
13 | Langley | 00:48.996 | 00:16.332 | 00:15.995 | 0 | 39 |
14 | IcePandaBoom | 00:49.056 | 00:16.352 | 00:15.604 | 0 | 141 |
15 | Velocity-Theta | 00:49.257 | 00:16.419 | 00:15.872 | 0 | 145 |
17 | wl | 00:49.853 | 00:16.617 | 00:16.264 | 0 | 55 |
18 | ZOOM | 00:50.531 | 00:16.843 | 00:16.211 | 0 | 70 |
19 | JaguarRobotics-Blaze | 00:50.726 | 00:16.908 | 00:16.731 | 0 | 28 |
20 | Jianlong | 00:50.787 | 00:16.929 | 00:16.739 | 0 | 97 |
21 | Groovy-DNPds | 00:50.863 | 00:16.954 | 00:16.601 | 0 | 15 |
22 | Technopro#Fujishima | 00:51.130 | 00:17.043 | 00:16.863 | 0 | 4 |
23 | Velocity-Eta | 00:51.387 | 00:17.129 | 00:16.864 | 0 | 20 |
24 | BlazingPhoenix | 00:51.662 | 00:17.220 | 00:16.799 | 0 | 4 |
25 | scudz | 00:51.725 | 00:17.241 | 00:17.002 | 0 | 30 |
26 | ParametricNumber#5530 | 00:51.790 | 00:17.263 | 00:16.730 | 0 | 141 |
27 | Gan | 00:51.945 | 00:17.315 | 00:16.930 | 0 | 31 |
28 | tranvietdung-DBS | 00:51.977 | 00:17.325 | 00:16.659 | 0 | 14 |
29 | AlexanderJones#1 | 00:51.993 | 00:17.331 | 00:16.403 | 0 | 10 |
30 | AstaRomeo | 00:52.053 | 00:17.351 | 00:16.059 | 0 | 13 |
31 | mrRobot | 00:52.123 | 00:17.374 | 00:17.133 | 0 | 23 |
33 | Velocity-Delta | 00:52.523 | 00:17.507 | 00:17.330 | 0 | 17 |
35 | technopro#sakamakikazumi | 00:52.917 | 00:17.639 | 00:17.196 | 0 | 20 |
37 | BlockchainNotation#3678 | 00:53.117 | 00:17.705 | 00:17.198 | 0 | 22 |
38 | muzi | 00:53.459 | 00:17.819 | 00:15.727 | 2 | 59 |
39 | Shreyasi | 00:54.195 | 00:18.065 | 00:17.398 | 0 | 13 |
40 | ocroucher | 00:54.197 | 00:18.065 | 00:17.871 | 0 | 58 |
41 | AccessibleScript#1486 | 00:54.459 | 00:18.153 | 00:17.800 | 0 | 63 |
42 | PaloAlto#1095 | 00:54.657 | 00:18.219 | 00:17.997 | 0 | 13 |
43 | IVECloud-2 | 00:55.032 | 00:18.344 | 00:14.998 | 2 | 16 |
44 | MartinoC | 00:55.126 | 00:18.375 | 00:18.143 | 0 | 40 |
45 | asache3 | 00:55.324 | 00:18.441 | 00:18.134 | 0 | 2 |
47 | mumoody | 00:55.650 | 00:18.550 | 00:18.003 | 0 | 19 |
48 | TigPT-tecRacer | 00:56.128 | 00:18.709 | 00:17.266 | 1 | 23 |
50 | DannyS | 00:56.584 | 00:18.861 | 00:18.594 | 0 | 3 |
51 | livDaliberti | 00:56.594 | 00:18.864 | 00:17.664 | 0 | 142 |
54 | Baris | 00:56.729 | 00:18.909 | 00:18.336 | 0 | 4 |
55 | F1-DevelopersIO | 00:56.788 | 00:18.929 | 00:18.145 | 0 | 539 |
56 | MachineExpression#2135 | 00:57.118 | 00:19.039 | 00:18.728 | 0 | 10 |
57 | ish | 00:57.256 | 00:19.085 | 00:18.665 | 0 | 7 |
58 | Zelenskyy | 00:57.452 | 00:19.150 | 00:18.931 | 0 | 15 |
59 | arcat | 00:57.729 | 00:19.243 | 00:18.929 | 0 | 45 |
60 | kimmizian | 00:57.806 | 00:19.268 | 00:16.529 | 2 | 7 |
61 | ManchesterW | 00:57.860 | 00:19.286 | 00:19.067 | 0 | 17 |
62 | JRF | 00:58.785 | 00:19.595 | 00:19.459 | 0 | 11 |
63 | BetaNetwork#7830 | 00:58.789 | 00:19.596 | 00:17.269 | 2 | 4 |
64 | FuturisticAttention#6067 | 00:58.877 | 00:19.625 | 00:19.065 | 0 | 18 |
65 | KORJJM | 00:58.923 | 00:19.641 | 00:19.322 | 0 | 14 |
66 | FrostyVT | 00:59.128 | 00:19.709 | 00:18.405 | 1 | 9 |
67 | TheSecondBit | 00:59.128 | 00:19.709 | 00:19.278 | 0 | 14 |
68 | IVECLoud | 00:59.200 | 00:19.733 | 00:19.667 | 0 | 14 |
69 | DeposeE | 00:59.324 | 00:19.774 | 00:19.532 | 0 | 3 |
70 | NumericTheory#2766 | 00:59.662 | 00:19.887 | 00:17.670 | 1 | 17 |
71 | Mukundan-AMPS-04 | 00:59.922 | 00:19.974 | 00:19.667 | 0 | 7 |
72 | Racer-Matic | 00:59.980 | 00:19.993 | 00:19.464 | 0 | 5 |
73 | Pyrenees | 01:00.529 | 00:20.176 | 00:19.949 | 0 | 8 |
74 | Aj#4321 | 01:00.595 | 00:20.198 | 00:18.799 | 1 | 39 |
75 | Cinderpelt | 01:00.990 | 00:20.330 | 00:19.129 | 1 | 27 |
76 | husky01 | 01:01 | 00:20.333 | 00:19.268 | 0 | 23 |
77 | UberAllen | 01:01.130 | 00:20.376 | 00:17.983 | 2 | 335 |
78 | GT-DevelopersIO | 01:01.188 | 00:20.396 | 00:18.265 | 2 | 2 |
79 | Matt | 01:01.215 | 00:20.405 | 00:18.870 | 1 | 8 |
80 | BlockchainComment#8433 | 01:01.257 | 00:20.419 | 00:20.134 | 0 | 10 |
81 | 3s-Champion | 01:01.323 | 00:20.441 | 00:19.997 | 0 | 13 |
82 | webdiver | 01:01.462 | 00:20.487 | 00:18.933 | 1 | 4 |
83 | Ashiq | 01:01.718 | 00:20.572 | 00:19.798 | 0 | 16 |
84 | GenerativePackage#9224 | 01:01.854 | 00:20.618 | 00:20.337 | 0 | 3 |
85 | ProteusXplorer | 01:02.066 | 00:20.688 | 00:19.530 | 0 | 120 |
86 | Jasper | 01:02.193 | 00:20.731 | 00:19.259 | 1 | 21 |
87 | DRD-1812 | 01:02.323 | 00:20.774 | 00:20.464 | 0 | 33 |
88 | robracer | 01:02.464 | 00:20.821 | 00:20.064 | 0 | 4 |
89 | Skyline | 01:02.525 | 00:20.841 | 00:18.657 | 2 | 16 |
90 | AtomicObject#6053 | 01:02.599 | 00:20.866 | 00:20.607 | 0 | 13 |
91 | Heath | 01:02.655 | 00:20.885 | 00:20.332 | 0 | 5 |
92 | JaniSeppala | 01:02.661 | 00:20.887 | 00:19.255 | 2 | 3 |
93 | NFS-DevelopersIO | 01:02.725 | 00:20.908 | 00:20.597 | 0 | 6 |
94 | SlowAndUnsteady | 01:02.727 | 00:20.909 | 00:20.596 | 3 | 17 |
95 | QUICK-DeepRacer | 01:02.859 | 00:20.953 | 00:20.597 | 0 | 9 |
96 | Ferahgo | 01:02.860 | 00:20.953 | 00:20.735 | 0 | 11 |
97 | Suzy | 01:02.928 | 00:20.976 | 00:19.402 | 1 | 12 |
98 | Deployment-Sydney | 01:03.254 | 00:21.084 | 00:19.528 | 4 | 2 |
99 | JaguarRobotics-Turbo | 01:03.319 | 00:21.106 | 00:20.799 | 0 | 20 |
100 | ImmutableNumber#1662 | 01:03.386 | 00:21.128 | 00:20.728 | 0 | 31 |
101 | USYS-infra-player | 01:03.394 | 00:21.131 | 00:20.603 | 0 | 10 |
102 | FocusedDelta#3230 | 01:03.535 | 00:21.178 | 00:19.602 | 1 | 21 |
104 | nine9 | 01:03.630 | 00:21.210 | 00:20.666 | 0 | 15 |
105 | WeiJian-SP2P | 01:03.792 | 00:21.264 | 00:20.869 | 0 | 4 |
106 | BooleanObject#3176 | 01:03.873 | 00:21.291 | 00:20.320 | 1 | 27 |
107 | TestableNumber#6303 | 01:04.058 | 00:21.352 | 00:20.998 | 0 | 9 |
108 | bob124 | 01:04.338 | 00:21.446 | 00:21.134 | 3 | 5 |
109 | Maximus-KK | 01:04.457 | 00:21.485 | 00:21.328 | 0 | 6 |
110 | FTM-414 | 01:04.585 | 00:21.528 | 00:21.260 | 0 | 41 |
111 | Ethan-weber | 01:05.324 | 00:21.774 | 00:18.734 | 2 | 10 |
112 | FlosRacers | 01:05.327 | 00:21.775 | 00:20.329 | 1 | 8 |
113 | PassingSwitch#4702 | 01:05.595 | 00:21.865 | 00:21.734 | 0 | 10 |
114 | KDE | 01:05.796 | 00:21.932 | 00:21.668 | 0 | 5 |
115 | 0-dayAttack | 01:05.918 | 00:21.972 | 00:20.867 | 0 | 22 |
116 | niro | 01:05.928 | 00:21.976 | 00:20.666 | 4 | 15 |
117 | CriticalSystem#9091 | 01:06.197 | 00:22.065 | 00:19.394 | 2 | 38 |
118 | oldmon | 01:06.460 | 00:22.153 | 00:21.660 | 3 | 6 |
119 | RyushoYosei | 01:06.533 | 00:22.177 | 00:21.802 | 0 | 8 |
120 | Fungible | 01:06.593 | 00:22.197 | 00:21.795 | 0 | 7 |
121 | babu#3364 | 01:06.726 | 00:22.242 | 00:22.005 | 0 | 91 |
122 | Dvorson | 01:06.729 | 00:22.243 | 00:21.465 | 0 | 4 |
123 | Adam-Niu | 01:06.856 | 00:22.285 | 00:18.995 | 2 | 26 |
124 | SolvableServer#1388 | 01:06.928 | 00:22.309 | 00:20.803 | 1 | 27 |
125 | INFOXNET-KMS-DeepRacer-042454 | 01:06.943 | 00:22.314 | 00:19.397 | 2 | 5 |
126 | Dragonscelt-cwagner | 01:06.994 | 00:22.331 | 00:21.993 | 0 | 2 |
127 | onepau | 01:07.252 | 00:22.417 | 00:20.871 | 1 | 13 |
128 | TabletConsole#7624 | 01:07.314 | 00:22.438 | 00:20.050 | 2 | 18 |
129 | Kyndryl-Solution-Engineering | 01:07.323 | 00:22.441 | 00:22.260 | 0 | 9 |
131 | RajanSingh | 01:07.557 | 00:22.519 | 00:20.803 | 1 | 8 |
132 | Ghent | 01:07.658 | 00:22.552 | 00:22.195 | 0 | 17 |
133 | IcemanTaylor | 01:07.661 | 00:22.553 | 00:21.677 | 0 | 35 |
134 | UnicodeCircuit#3662 | 01:07.794 | 00:22.598 | 00:19.796 | 2 | 16 |
135 | NumericLambda#6670 | 01:07.980 | 00:22.660 | 00:19.131 | 5 | 3 |
NumericLambda#6670 has (according to my guess on how AWS have interpreted the current situation) made it into the Pro Division as the last person in March, with a time of 01:07.980.
A quick glance over the list has drawn my attention to a few of know racers who returned to racing in March: Boltronic, ADA, Bandwidth-RnD (who has published a great article on racing recently), leo-DNPds, IcePandaBoom to name a few. Welcome back, friends! And to everyone else in this list: Welcome and let’s make friends in the Community Slack!