The Royal Dutch Cycling Federation (KNWU) wants to attract more people to the exciting, fascinating sport of Freestyle BMX.
They approached CLEVER°FRANKE with the idea to create a live visualization of their annual BMX free styling competition. Diving into the project, we determined there was an opportunity to provide more than just a visualization, but also a means for the athletes to gain better insights into their performance.
A new engaging experience for spectators, a tool for judges and riders to better judge the rider’s performance.
Visualizing live BMX rider data presented a technical challenge to our team but also an opportunity to explore and reveal insights into rider performance.
Targeting live spectators, jury members, and riders, we created an engaging visualization that tracked the rider throughout their performance enhancing the overall event experience for the Dutch national championships.
Using two sensors, one on the front of the bike and one on the back, we were able to visualize the position, acceleration, height, and rotation of the rider. Using these multiple inputs we have shown the path of the rider.
Urban Sports Performance Center used two Pozyx sensors on the bike to communicate over Ultra-wideband to 9 anchors that were placed around and above the BMX park. That data was processing into position data in near real-time and published via MQTT to the visualization render application. Because we wanted a highly graphical and high performing 3D environment in our visualization, we chose Unity3D as our rendering framework.
We also wanted to display rider announcements and rankings to the audience. For that we used Keynote and keyed that onto the live visual with a video mixer.
With a purpose-built Java application we also recorded all the data from the MQTT data stream to disk with a for post-event processing and replay as well as simulation during the development phase.
During the event, the visuals were shown in a continuous cycle on a large LED display to provide additional perspectives on how well the riders were performing. It also informed spectators about the lineup of the heats, event sponsors, and the score and rank of the riders.
Because this was the Dutch National Championships we used orange as a key color. Orange is the national color of The Netherlands and is also the corporate color of the KNWU. We combined the orange with a dark grungy blue atmosphere, on top of which we presented the data in bright white, highlighting the additional data layer.
The rider data is traced on the screen using a tire track print as a metaphor and depending on the rider speed has closer or wider dash patterns.
To help the jury judge the riders, we created a dashboard that shows an overview of the rider’s performance. The dashboard showcases several metrics about the rider including how high the rider jumped and how well he/she used the entire park.