Maps
Technology is a new thing for me. I don’t know yet if it’s a difficult thing for me but it’s definitely a new thing. If there was one lesson that I learned in my first semester at ITP it’s that it is a lot easier to learn something new when you put it through a comfortable lens. Now take a look around my website for a second and you’ll see a fair majority of the projects that I did involved baseball. That’s my lens. I never felt…anxious about learning tech in my first semester but I wasn’t totally in love with it either. I was in love with learning but I wasn’t in love with learning tech. Until we got a lesson on how to integrate json files into p5 sketches. That night I went home and spent hours integrating baseball data into code. I mean like, I left my friends alone at a bar for a good hour because I couldn’t stop. It wasn’t even learning anymore it was… I don’t know…exploratory?
This is a rather long winded way to say that now, when I’m learning something new, I often tend to do so through the lens of baseball. So for my first assignment, I wanted to gather all of the Major League ballparks into one document for no reason other than to learn how. There was no, “Oh, I wonder if there’s any correlation in their shapes?” or “How many seem to be located in other rural areas as opposed to urban?” it was just, “Oh, I wonder if I can do this at all.” The bigger questions will come later.
I’m having difficulty embedding the maps to the page so they can be viewed by clicking on each of the links:
Map One
Virtual Batting Cage Updates
We’ve made a lot of progress in the past couple weeks on our project, mostly in terms of Fabrication and computing. We’ve constructed a helmet equipped with two buttons – one to toggle between pitchers and one to take you to the home screen. The purpose of the pitcher button – located on the brim of the helmet – is to simulate what a hitter may do physically while at the plate. While the .gif below is meant as a comedic exaggeration, it’s not uncommon for a batter to touch the brim of his helmet before taking a pitch; there may be some valuable tar there to make his hands stick to his bat better.
We’ve also constructed a place for the batter to stand when they are taking their ‘at-bat’. The next step for this will be to integrate FSR’s into the home plate. We would also like to signal where the batter should stand.
In terms of the coding, we are making some real great strides as well. Here is a sketch showing what the final background will look like:
And here is a video showing what the final code will look like in terms of pitchers.
Finally there is a preview of what this will look like when this is all tied together.
Virtual Batting Cage
The above video is from a midterm that was the first step towards creating an interactive batting cage that allows users to face off with real pitchers from Major League Baseball. The midterm featured a hollowed out plastic bat fitted with an accelerometer along with an Arduino Uno and is programed so that when a certain location is reached, a swing occurs in a p5 sketch. The p5 sketch itself is a rudimentary batting practice where a “fastball” is thrown at the same speed every few seconds.
While this was certainly enjoyable, it definitely was a bit easy. The next step is to take actual data from five separate pitchers – Noah Syndergaard, Clayton Kershaw, Yu Darvish, Mariano Rivera and Tim Wakefield – and code it into the sketch. Rather than use all of the data made available though – my source for all of this is Fangraphs – I boiled it down to what was essential for the sketch: the pitcher’s arsenal, the max/min velocity for each speed, the frequency which it was thrown and it’s xMov. The bat will also be fitted with a vibrating motor disc and haptic motor controller so that when the user gets a hit the bat will vibrate depending on if they made good contact or not. Let’s say the user is having too much difficulty hitting Clayton Kershaw. They can press a button located on the batting helmet they will be wearing to change pitchers. Let’s say the best the Show has to offer is too difficult for them. They can step on home plate to change game modes. Ultimately, when this is all said and done, I would love to take the final and make it a VR experience.
If you’re interested in seeing the final first hand it will be on display at the ITP Winter Show on December 18th and 19th and you can check my progress with it here.
P.S. In case you’re thinking to yourself: “Rivera? Wakefield?!” I’ve got two friends working on the project who are Yankees and Red Sox fans and while I am a die-hard Orioles fan, I couldn’t bring myself to put Dylan Bundy or Mike Mussina or like…Kevin Brown – can you believe he was an Oriole? – into the sketch. Though a part of me wanted to put Arrieta in there and just have him throw his cutter as a big middle finger to the Orioles pitching staff.
BABIP Comparisons
The below is an example and is much better viewed in full screen
So for this assignment I knew that I wanted to do something with baseball data. Luckily for me, baseball data is plentiful and easy to access; my go to is Fangraphs.
It’s easy to visualize baseball data but difficult to do so in a way that can be revealing. Anyone can great a histogram of all the HR’s that have been hit in June or by left handed batters, but that data visualization doesn’t really serve to reveal anything. I was curious in how the data can inform me of something that I didn’t know before.
In the past ten years or so, or definitely since the release of the novel and movie Moneyball, the baseball world has been obsessed with sabermetrics which is the application of statistical analysis to baseball. One of the key statistics to come out of the sabermetrics movement has been BABIP which can be described in depth if you click the link in the sketch. For better or worse though, it’s essentially a comparative statistic that reveals how lucky a batter has been in a given stretch. There is a career BABIP that is only created after 1,000 at-bats, and a players more recent numbers are compared to his career numbers to see if he’s getting luckier than usual or not.
This sketch is the beginning of what I hope to be a bigger project which is generating my own Fantasy Baseball draft software. I’d love for users to be able to have these sort of visual comparisons for a lot more fields than just BABIP.
Pitcher List
Baseball is a huge part of my life. Growing up, I was – and still am – an avid Baltimore Orioles fan. While my interest in the team is yet to wain (despite the organization’s best efforts) my obsession has leaked out of Camden Yards and into the sport of baseball as a whole. Be it exhibition, regular season or playoffs, if there’s a baseball game on, I want to watch it. Rather then keep this to myself then, I decided to try my hand at writing and eventually talking about baseball. Enter Pitcher List.
Above is a .gif of a FILTHY Knuckleball that Steven Wright threw to Lorenzo Cain. While this wasn’t the exact .gif that brought me to pitcherlist, it was .gifs just like these that had me coming back to it every morning. On a whim, I decided to e-mail the creator of the site, Nick Pollack who was kind enough to let me write for the site. It’s important to know that the site is primarily focused – at least in it’s application – on Fantasy Baseball. Considering the site had been around for a while, most of the main content you’d want to read about Fantasy Baseball like who to stream or who was over/under performing, was already being written about so I decided to tackle a lesser discussed subject: the minors.
My section of the website – shown here – was published weekly and talked about which minor league pitchers should be on your radar. I was keeping track of the more obvious prospects like Julio Urias and Tyler Glasnow but I did my best to dig deeper. I’m proud to say that I called a few things, too: I was much higher on Jameson Taillon than Tyler Glasnow, I predicted that Lucas Giolito wasn’t going to have it this year, I warned everyone that Alex Reyes was going to primarily come out of the pen and even went so far as to convince some people that Joe Musgrove was a good idea.
PitcherList Podcast
When I first got hired to work at PitcherList, founder Nick Pollack asked me about what additions I wanted to see to the site. My first answer: a podcast.
I admit, this was a bit selfish of me. I had wanted to start a baseball podcast for some time and I knew that Nick would be the perfect co-host to do it with me.
As of this week , we have recorded 16 episodes, and are looking forward to podcasting once a week once the 2017 season kicks off.