Toolkit for DIY Sensor Recording

Today I came across a toolkit for building corss platform DIY sensor recording apps on iOS and Android.

AntiMap http://theantimap.com/

“The AntiMap is an Open Source creative toolset for recording and visualising your own data. The project currently consists of a smart phone utility application (AntiMap Log) for data capture, and a couple of web/desktop applications (AntiMap Simple and AntiMap Video) for post analysis and data visualisation.

Our aim is to produce new and creative representations of data. If you would like to contribute or have created a visualisation you would like to share, please contact us.”

 

They have a nice snowboarding video:

AntiMap Video application: Unofficial snowboard edit from Trent Brooks on Vimeo.

Music: The XX – Intro (1984 remix) http://soundcloud.com/the1984/the-xx-intro-1984-remix.

My aim for this project is to aid in the progression of snowboarding and skiing by means of gathering real-time rider data and post analyzing with video synchronization.

HOW IT WORKS:
I used an Android phone (HTC Sensation) with a custom built application (AntiMap Log), placed upright against my lead hip/waist inside my pants to log all the stats and information. This position is the most stable and yields the most accurate results for spinning/rotation when snowboarding. Just placing it in any of your pockets works fine for everything else except rotation as it moves around when loose.

Video was captured with a Go Pro camera. In the first segment of the video I had it attached to my helmet, and in the next segment I’m just holding it (I forgot the camera strap – idiot!). Whilst I decided to film myself for these early tests, having someone else do the filming would be ideal.

So data and video are recorded separately to keep the riding experience as unaffected as possible. Then once your pow riding day is over and you’ve recorded that perfect run, you can synchronise your video and data easily with the AntiMap Video desktop application and play it all back.

POTENTIAL USES:
– Real time snowboard/ski games. I was originally inspired for this project by playing Shaun White snowboarding on Nintendo Wii.
– Making personal snow/ski movies.
– Training/tutoring tool.
– Competitions. I’d love to see technology like this used in an accompanying role at televised events such as the Winter X Games. Giving spectators a bit more insight through data and stats would be invaluable.
– Whilst I specifically built this application for snow/ski, it could just as easily be adapted to suit other sports such as mountain biking, skateboarding, parkour, gymnastics, even running or walking.

TECHNICAL DETAILS:
Data is gathered through a smart phone utility application built in Processing called ‘AntiMap Log’. The application logs latitude, longitude, compass direction, speed, distance, and time to a standard CSV file at 30fps. Currently Android only, iPhone version is under development.

The post analysis application, ‘AntiMap Video’ is a desktop application built in Openframeworks. It allows the logged data from the mobile application to be synced with video footage (not captured with phone). The standout feature of the AntiMap Video application is spin detection, which uses the compass data to accumulate a rotation value and attempt to determine when a 360, 540, 720, 900, 1080 has occurred and which direction (frontside/backside). The rider’s path and current position is graphically generated from the recorded latitude and longitude into a mini map. Speed, distance, and time stats also update on screen.

AntiMap Video is still an early working prototype at the moment, but I will be continuing development and improving before making it available for download. Application and source code will be released free under the Creative Commons Attribution-NonCommercial 3.0 (http://creativecommons.org/licenses/by-nc/3.0/). This is the first of a few free applications I plan on releasing for the AntiMap project which visualize logged data from the mobile application.

SNOWBOARDER’S & SKIER’S:
I am looking for testers to help create the first official AntiMap Video. I failed in my search for the perfect run at Mr Ruapehu (1 bluebird day at Whakapapa with no helmet strap for the camera and no park, followed by 3 days of whiteout at Turoa). I just recently left New Zealand, and won’t even be close to snow till at least next winter, so need some help! In short, I just want someone to film their perfect run landing a couple of spins off medium/large jumps whilst running the mobile application. If anyone is interested, drop me an email theantimap@gmail.com. All you need is an Android phone and a camera (preferably a POV helmet cam like the Go Pro).

I’m a little disappointed I was unable to find my perfect run and had to Frankenstein together videos to show different parts of the applications functionality. But overall I’m happy with the results of the tests.

UPDATE:
Applications and source code for iPhone & Android available: http://theantimap.com/