![]() ![]() To further enhance the interactivity the app comes with custom built drawing tools, such as arrows, lines, rectangles and polygons. Custom drawing tools and cover shadowsĭrawing tools and auto-updating cover shadows The velocity vectors are scaled to represent the players new location after 1 second. It shows how interacting with a player, either by simply moving it or adding a velocity vector to it via its individual player menu, instantly updates the underlying pitch control model. The first video displays the main interface with players in an arbitrary tactical setup up. So, we’ll have to make due with some screen recorded videos of it running on an iPad emulator. Unfortunately this project has not (yet) made it’s way to an app store. In this blog I’ll showcase the app and its features and in a subsequent blog I’ll provide a high level overview on how to optimize Laurie Shaw’s implementation of Spearman’s model for speed - reducing compute times by at least 15x - and turn it into a fully functional near real time Python implementation that leverages the power of NumPy vectorization without any loss of accuracy. And it’s not difficult to envision the app being further enhanced with other models and/or the ability to load specific in-game situations from tracking data. In its current state users can interact with a real time implementation of William Spearman’s Pitch Control model, use drawing tools to supplement analysis and store and load tactical setups locally on the device. ![]() To facilitate direct interfacing with such advanced models, and to aid in tactical analysis, improved player development and game model design, I developed the Interactive Digital Tactics Board App, a multiplatform (iOS/Android/Web) application built in Flutter. Directly interacting with advanced analytics tools such as Pitch Control or Expected Pass and Expected Receiver models would allow coaches, technical and analytics staff (not only in soccer but in virtually any sport) to get a better understanding of the novel tactical insights these and other models have to offer. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |