Emma Wai; Strategy; Catherine
Why use the telemetry dashboard:
Interested in projecting what's happening and how is this going to happen so they won’t have too much interest in the current information
Curious about feeding information and how the information is being accessed
Card Sorting exercise:
Strategy dashboard (will mainly be using information from their own dashboard) and telemetry dashboard
The information sorted does not necessarily mean they don’t care about it, they will be able to grab this information on their own and have no need for telemetry
When encountering a fault, they react to it with respects to how it impacts the rest of the vehicle (they don’t react like “this fault → this fix”)
Pedal outputs could be interesting
Care more about the speed at which the car is going instead of the left and right motor velocity cards
Mech brake - nice to see and not something their team will check regularly for in the dash
Monitoring the speed in general, accurately, is important to them
Do they care about historical data:
Real time data including average speed (which encompasses historical speed)
In general won’t look at the telemetry dashboard
Why use telemetry instead of strategy dash:
Only look at telemetry if it isn’t available through strategy
Ensure that the sensors are accurate by comparing the data
At what point does the information become overwhelming:
When the data is moving too quickly and is flickering → doesn't imply what the actual value is
Highlighting feature could be useful
Darkening certain cells to focus on one piece of data or perhaps pinning items
Make it easier?:
Perhaps a search feature or jump-to feature (if there is a lot of information)
Who on the team would be using it:
Probably only 1 or 2 strategy people there
Their roles will be to ensure that everything works, data is still flowing, etc.
They will ensure they have access to the route information, weather, elevation, etc.
Telemetry will probably notify them of any issues
Strategy end-goal:
Understand how the car is performing and modify based on the score
Based on ASC regulations, there is a formula for gaining points, what is the highest score they can get based on their predictions
Time expectations:
Should be able to access information almost instantly
Keep things simple, they would like to do some user testing
Obstacles during the race:
INTERNET!! Losing CAN signals or access to the servers is the biggest concern during the race
With proper error states and error handling, the disappearance of handling won’t be on the telemetry dashboard
Connection errors should be indicated to users
If things go wrong, any sort of problems with receiving signals etc. communicate that to users!!
Worried about the bandwidth? Shouldn’t be too much of a problem
Programming languages:
Python
Dash will likely be programmed in python, grafana (go)