header

PUSH N900 / Solderin' Skaters: Tilt'n'Roll Augmented Skateboarding Game

tacTiles second generation

Created to raise awareness of the “hackability” of the Nokia N900 Linux smartphone, the PUSH challenge asked for teams to create novel uses within a good two months. I was part of the team “Solderin’ Skaters”, and our entry was an augmented skateboarding game, controlled by performing real tricks on a skateboard, equipped with motion sensors. Our project aimed to contrast the video game skateboard controllers introduced at the time and to bring skaters back on the streets. My part was the electronic hardware and the embedded programming of the highly integrated circuit board, called Diptera. We integrated two Diptera boards, one in each truck, capturing the high acceleration, angular velocity of the board, and pressure distribution during tricks and relaying it to the N900 phone via Bluetooth. There, a machine learning classified tricks and gave users points, encouraging remarks, and an increasingly up-beat soundtrack, as well as the option to tweet highscores. With a team of 9 in total, we manages to go from idea to functional prototype in just under two months, exceeding expectations and demonstrating what open soft and hardware could enable, back in 2010. The skateboard was exhibited in a the V&A DECODE showcase at the Victoria & Albert museum in London. We reimplemented the machine learning for the subsequent Nokia N9 campaign by Wieden and Kennedy, reaching impressive recognition rates and becoming part of a global campaign to advertise Linux phones by Nokia - unfortunately, not becoming a widespread reality.

A demo video can be found on Youtube, and we published a paper at ACE’10 on the sytem: Anlauff, J., Weitnauer, E., Lehnhardt, A., Schirmer, S., Zehe, S., & Tonekaboni, K. (2010, November). A method for outdoor skateboarding video games. In Proceedings of the 7th International Conference on Advances in Computer Entertainment Technology (pp. 40-44).

Skills: Embedded programming (AVR-C), PCB design and assembly for second generation, photography.

Operating Principle

high level principle
architecture

Diptera Development

diptera-proto
diptera-closeup.jpg
diptera-top
diptera-programming
diptera-n900
diptera-truck-straight
diptera-mounting
board-bench
highscore_and_blurred_board

The diptera modules were mounted under the trucks in a CNC-milled foam insert that absorbed the worst impacts. Diptera was built around an ATMega328, a Bluegiga Bluetooth module, an ADXL345 and high-rate gyrometers, and was also sampling FSR strips under the grip tape. Before long, the extra boards were used by collegues at the Ambient Intelligence Group at Bielefeld University for Human-Computer Interaction research, as compact and extensible wireless sensor boards were hard to get back then.

Test Session

N900 and Laptop
skate-flip
skate-jump
skate-flip

Our team’s test skater putting the system to the test.