...
They have a Power Flow visualization, which shows the power flow between the MPPTs, BMS, their Power Distribution Board (CMS) and motor. This is essentially a Sankey diagram overlaid on their car that allows you to visualize where losses occur.
Tesla
Okay, not really a school, but I pulled this from the Model S "Reading Battery Voltages and Temperatures via CAN on Model S" thread at Tesla Motors Club.
Something like this is what I had in mind for the pack visualization.
Detailed Design
The proposed approach was originally inspired after a realization that having a working realtime telemetry system would be really useful for the race. Our previous car's (MSXI) "telemetry system" involved the driver periodically radioing back sensor data displayed on the vehicle dash to the chase car. MSXII was slightly better, although it wasn't very user friendly—it involved me holding an XBee receiver out of the rear passenger window while running a Python script to parse the data, and then periodically update the odometer reading manually from the Chase vehicle (with some liberal use of Excel spreadsheets for graphing things like power consumption and battery module state).
...
Technology
- Golang: this is compiled (hooray for typed languages!), with less resources needed than Java/Node.js
- Standard web app stack
- TypeScript
- React
- sass
- Bootstrap 4
- Webpack
Honestly, I really don't care too much about the web stack, as long as it is:
- Maintainable: I don't want to make choices that will result in the team rewriting the GUI every car
- Reasonable choices: I don't want these tools to become obsolete by the time changes need to be made
- Proven to work: 10 years down the road, will we still be using these tools?
- Testable: testing is key
User Interface
Essentially some sort of dashboard. I think it would make the most sense to use a similar design as Nuna, and
Overview
The