Geographic Data Visualization

Logging of various data for the motorcycle is important to be able to analyse the performance of the bike and to debug any issues we’re having. Therefore this year we’re trying to implement an extensive data acquisition system that will log data both from the electrical side (battery pack voltage, current, …) and from the mechanical side (brake pressure , lean angle, …). Of course once this data is gathered, for it to be useful we also need to be able to visualize it in a way that is easy to interpret. Therefore in the past two weeks I’ve been working on a program to visualize our data. This has been really fun for me because it is more related to my own background (Computer Science – Data Science and Technology) than what I usually work on at Nova.

Of course after only working on it occasionally for two weeks the program is far from finished, but we have a nice start and after generating some test data with the logger it’s looking pretty good! Since it’s useful to see where on the track a certain data point was generated I decided to focus on that first. Currently we can plot the data both on a map and in the time domain. When a data point is selected in the time domain graph it is also highlighted on the map as you can see in the picture below.

Visualization of some test data

In the end I hope to make this visualization into a fully-fledged program that can be easily configured to plot data from multiple sensors. If we get to that point I’m also thinking about making the software open-source. A lot of student teams in the dream hall can benefit from similar software and also outside of the dream hall hobbyist racers for example could use it to visualize their own data. Since I’m putting a lot of work into this either way I think it would be fun if other people could benefit from it as well and it would be even cooler if we could get some collaboration started on this!