Sandbox

The sandbox is an area where I post random applications and snippets of code I write, usually when playing with a new piece of technology.

Bike Ride Logging

I was curious as to how much and where I would bike over the course of one summer. Using the GPS feature on my phone, I am able to log the raw GPS data as I ride. This project is the result of those logs, displayed on Google Maps. (NOTE: This site is updated whenever I gather new data, so bookmark it)

View Site - http://www.fisherinnovation.com/bikerides
Download Source - GitHub

Webcam Motion Tracking for Game Usage

I wrote this application when I was interested in motion tracking with the webcam via Flash. The goal with this application is to move the character around the screen and not get hit with the fireballs. It's still a very prototype version but the point is somewhat made. I think for a couple of hours of coding the output was kind of cool.

To Use: Be sure to have a webcam or any camera attached to your computer that Flash Player can recognize. You can change the camera properties values at the bottom left of the application which will in turn change how well the motion tracking will work. Once you have it set, click the "Show Character" check box and start trying to dodge the fireballs!

Download SWF

Alternative content

Get Adobe Flash player

Dynamic Walk Cycle Engine

I wrote this as a fun introduction to Actionscript 3 when it was first released. Starting with a simple walk demo from Making Things Move by Keith Peters, I modified it to create a entire skeleton I could skin. This application was created before the Inverse Kinematics tool was added to Flash CS4 which makes this task a lot easier to create. The walk cycle can be modified real time and by using hit detection can actually use its walk to move itself across the ground.

Download SWF | Download Source

Alternative content

Get Adobe Flash player

RoboCat

Latest Personal Projects

tododaloo.com

tododaloo.com allows you to manage a very simple task list in your web browser. All of the data stored in the list is saved within the cookies of the browser on your machine so the server never needs to save any it and it's never shared.

TorontoWiFiMap.com

TorontoWiFiMap.com is a service that was started out of a fun project I created to play with Google Maps. It allows a user to use their current location to find the closest unencrypted wireless access point in downtown Toronto.

FI-ApartmentBot

A project started to enable me to view a live video feed from my home over the internet. A web interface displays live video and also allow for full control of the robot. Robot also has autonomous roving functions to allow for security surveillance.

FI-ATCSRP

The FI-ATCSRP (Fisher Innovation - Autonomous Temperature Controlled Solder Reflow Plate) is a surface mount soldering hot plate used for soldering SMD components to a circuit board. The project was launched in order to gain the tools needed to create custom circuits for the FI-AUAV project.

Twitter Feed