AntiMap Log is a smart phone utility application for ‘recording’ your own data. Whether your out snowboarding, skiing, mountain biking, driving, running, or whatever your into, AntiMap Log is a DIY solution for gathering real-time stats with your phone. The indexed data can then be used in conjunction with any of the free AntiMap post analysis applications (or your own creations) to visualize your every move.
The application uses the GPS and Compass sensors on your phone to extract and store the following data: latitude, longitude, compass direction, speed (kph), distance (kms), time (milliseconds), and finally an input field for optional points of interest.
The application is free and Open Source, with Processing (Android) and Openframeworks (iPhone) source code provided in hope that users can learn from and find interesting ways to visualise their data.
Recorded data is saved to a CSV file at 30 FPS with filenames matching the date & time they were created. Eg: ‘150811_1230_08.csv’, was created on the 15th August 2011, at 12:30pm and 8 seconds. For Android users, files can be retrieved from the ‘AntiMap’ folder on the SD card. For iPhone users, files can be retrieved from your device in iTunes/Devices/Apps/AntiMap Log Documents (just under the ‘File Sharing’ heading).
Approximately 10 minutes of record time equates to 1mb of data on your device. To keep things tidy, I recommend deleting the files from your device once you’ve copied them to your computer.
Sample row of data from a CSV file: “-39.245163, 175.561, 320, 2.7769525, 218904, Ruapehu trail”. These 6 values shape the foundation for all current and future AntiMap desktop/online applications.
How to use?
Once you have the application installed on your device, there are a few things you need to know if you want accurate results generated for your data.
- Only use outdoors
- Data will not save unless GPS is detected, so wait until the “* Waiting for GPS signal… *” has disappeared before activating the “RECORD” button.
- Give your phone a good wave around in the air to ensure the compass configures itself properly.
- Depending on the activity your performing, the position of the phone once recording is crucial. If you require accurate orientation/axis values for snowboarding (spins/rotation) I recommend placing the phone upright against your lead hip/waist inside your pants. Just placing it in any of your pockets works fine for everything else except rotation as it moves around when loose. For skiing, maybe down the front of your pants.
- Be careful you don’t accidentally turn off the display while positioning the phone as the application does not ‘run in the background’.
- The application does not capture video, the application only logs the data. This is to keep the riding (or whatever) experience as unaffected as possible.
Version & download links: AntiMap Log 1.0
AntiMap Log is at version 1.0. Download the iPhone and Android applications below. If you want to see how these apps were built in Openframeworks (iPhone) & Processing (Android), source code can be downloaded from GitHub here.
Application and source code are released free under the MIT license (http://www.opensource.org/licenses/mit-license.php).
We’ve added a section to the GitHub page for upcoming AntiMap Log features. If you’d like to help with any of these issues, see here: https://github.com/trentbrooks/AntiMap/issues