aws-solutions-library-samples / guidance-for-aws-deepracer-event-management

The AWS DeepRacer Event Manager (DREM) is used to run and manage all aspects of in-person events for AWS DeepRacer, an autonomous 1/18th scale race car designed to test reinforcement learning (RL) models by racing on a physical track.
https://aws.amazon.com/solutions/guidance/aws-deepracer-event-management/
MIT No Attribution
16 stars 10 forks source link

Timekeeping Wizard #61

Closed StevenAskwith closed 3 months ago

StevenAskwith commented 3 months ago

This PR introduces a new Timekeeping Wizard which combines the "Upload modal to car" functionality with the traditional timekeeper, this simplifies trackside operations as now the Time Keeper role can perform both tasks with ease.

It also adds the ability to track which car was used per lap, gathering data will enable additional metrics in a future release such as "Which car was used for the fastest lap?" "Which car did the most laps?" etc. This feature has also also been back ported onto the original timekeeper.

The existing "Upload model to car" modals have also been updated to remove an extra container on the status/select modals, reducing on screen clutter.

Finally there is a new reusable HOC for "WithEventSelected", which can be used to wrap any page that requires an event to be selected and forces a users to select an event before continuing. This will simplify the code base.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.