Skip to content
Newer
Older
100644 25 lines (14 sloc) 2.16 KB
909632a @jawj Tweaks and README
authored Apr 18, 2012
1
d68c1cc @jawj README additions
authored May 2, 2012
2 h1. Pigeon Sim
3
4 Pigeon Sim simulates flight, using your arms as wings.
5
6 It links a Kinect -- via "Simple-OpenNI":http://code.google.com/p/simple-openni/, "Processing":http://processing.org/, some GCSE trigonometry, WebSockets and "CoffeeScript":http://jashkenas.github.com/coffee-script/ -- to the "Google Earth API":https://developers.google.com/earth/ and "browser plugin":http://www.google.com/earth/explore/products/plugin.html.
7
20ddba1 @jawj README: fixed missing comma
authored May 2, 2012
8 It also introduces "Spindlytext":https://github.com/jawj/spindlytext, a nice way to write in the sky with KML, which is used to display various kinds of live data.
d68c1cc @jawj README additions
authored May 2, 2012
9
10 There's a brief write-up, with video clip, "in New Scientist":http://www.newscientist.com/blogs/onepercent/2012/04/flap-around-london-with-the-pi.html. It's also "in the Independent":http://www.independent.co.uk/life-style/motoring/features/the-ideas-factory-move-over-prius-owners-theres-a-new-hybrid-in-town-7679050.html.
11
12 h2. Installation
13
14 Pigeon Sim has been tested on Windows 7 and Mac OS 10.7. The Google Earth plugin seems somewhat more stable and less glitchy on Windows -- but this may depend on your graphics card.
e84b681 @jawj Update README.textile
authored Apr 23, 2012
15
16 * Install Simple-OpenNI, OpenNI and Processing, following the "instructions provided by Simple-OpenNI":http://code.google.com/p/simple-openni/wiki/Installation. Note that on 64-bit Windows, you probably still want the 32-bit OpenNI libraries, since Processing comes with its own 32-bit Java.
17 * Install the "p5websocket":http://p5.twelvebytes.net/websocketP5-0.1.3/ library (version 0.1.3+) for Processing.
15fd0e0 @jawj Update README.textile
authored Apr 23, 2012
18 * Launch Chrome with the @--disable-web-security@ command-line flag (to allow cross-domain AJAX requests for the live data), and open web_client/index.html. If you don't already have it, you'll need to agree to install the Google Earth plugin.
e84b681 @jawj Update README.textile
authored Apr 23, 2012
19 * Plug in your Kinect, run the pigeonsim Processing sketch, and fly!
6ee5967 @jawj Update README.textile
authored Apr 23, 2012
20 * Alternatively, if you don't have a Kinect, run the pigeon_dummy sketch. Click and drag to bank/steer, and press [up] to flap, [down] to dive, and [space] to go home. This mainly defeats the point, though.
15fd0e0 @jawj Update README.textile
authored Apr 23, 2012
21
d68c1cc @jawj README additions
authored May 2, 2012
22 h2. Licence
15fd0e0 @jawj Update README.textile
authored Apr 23, 2012
23
d68c1cc @jawj README additions
authored May 2, 2012
24 This code is released under the "GPL v3":http://www.opensource.org/licenses/GPL-3.0. To negotiate GPL-incompatible uses, feel free contact me.
Something went wrong with that request. Please try again.