Note: this was originally written for ASC 2021 and there will likely be multiple changes to the planned implementation, so this information will probably become outdated quickly.
Running Models
Raspberry Pi
The optimization model will be running on a Raspberry Pi located within MSXIV. Exact location unsure, but it will likely be connected to either the infotainment screen or driver display to provide the driver with the optimal speedIt will be Raspberry Pi 3B, which powers the drivers display and also shares components for telemetry and other firmware tasks.
Chase Vehicle
Strategy team members will be running models on laptop computers located in the chase vehicle. They will have full access to the suite of models, the dashboard and be able to input live weather/sun data collected via internet calls.
Concerns
Concern | Implementation | Fallback |
---|---|---|
Raspberry Pi | ||
Raspberry Pi Optimization model may fail | Installed on Raspberry Pi | Models being run in chase vehicle on laptop |
Internet connection lost to Pi for weather/solar data | Unknown, may use LTE to call for weather/solar data periodically | Download the day’s data in the morning and store it locally on the pi |
Telemetry (Theoretical from Jess, has not been fully built out/tested)
CAN + GPS messages will be on the Pi at some point
There is a router within the car connected to the Pi via ethernet, router is a wifi access point
PI transmits data via wifi and LTE at same time, if wifi or LTE goes down the other continues sending data
Data is also stored locally on the Pi in case, all LTE transmitted points go to cloud database
laptops in chase vehicle can connect via wifi to store/display data
From Micah Black on the SoC Models
But I think I should be clear that there will essentially be 3 models running in my mind. Of we don't agree on this, then we should talk.
...