Ryan’s Status Report 3/6/2021

This week I created the outline for all the analytical functions that will be called on the various data elements gathered from the CANbus. I wrote descriptions and pseudocode for them but couldn’t write them fully because we hadn’t decided on the exact data formatting that I would receive from the preprocessing component of our pipeline until after I had written them. Additionally, I implemented and tested the weather and speed limit APIs, and came up with a few different methods for storing the speed limit data. We want to store this data because it is relatively expensive to query from Google compared to the query that tells us which road we are on.  I also decided that instead of a sequential process of collecting, decoding, and analyzing the data in one loop, we should have two parallel processes. One for collecting the data, and another one for analyzing the data, connected by a local database. This way the data collection process will never have to wait for the analysis, and the analysis can pull data from the database at its own pace.

Leave a Reply

Your email address will not be published. Required fields are marked *