{"id":1124,"date":"2011-02-16T16:43:26","date_gmt":"2011-02-16T15:43:26","guid":{"rendered":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/2011\/02\/dev8d-lightning-talk-hacking-with-ms-kinnect\/"},"modified":"2011-02-16T16:43:26","modified_gmt":"2011-02-16T15:43:26","slug":"dev8d-lightning-talk-hacking-with-ms-kinnect","status":"publish","type":"post","link":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/2011\/02\/dev8d-lightning-talk-hacking-with-ms-kinnect\/","title":{"rendered":"Dev8D Lightning Talk: Hacking with MS Kinnect"},"content":{"rendered":"<p>Ben O&#8217;Steen<br \/>\nDoing work today on using Kinnect as controller for an <a href=\"http:\/\/www.amazon.co.uk\/Parrot-Drone-Quadricopter-iPhone-Touch\/dp\/B003ZT5HWO\/ref=sr_1_1?ie=UTF8&#038;qid=1297871063&#038;sr=8-1\">AR Drone<\/a><br \/>\nKinnect not just camera, but also uses IR Projection &#8211; this allows it to calculate things like distance &#8211; darker stuff is further away<\/p>\n<p>Open Sound Control library (OSC) &#8211; allows you to stream bytes from one place, and pick them up at another<br \/>\nBen using OSC to broadcast tracking info from the Kinnect &#8211; just the data points &#8211; example tracking hands and shoulders<\/p>\n<p>Has used this to make flapping motions map to up and down motion of AR Drone \ud83d\ude42<\/p>\n<p>But idea is that based on the byte stream from OSC &#8211; means you can easily consume data without having to have Kinnect etc. &#8211; so provides lightweight way of getting data out and using. E.g. someone today has built a spotify control based on byte stream<\/p>\n<p>Ben demoing &#8216;raw capture&#8217; from Kinnect &#8211; pointing out issues with very thin items (e.g. chair legs) and reflective items<\/p>\n<p>Ben says &#8211; if you want to hack Kinnect, don&#8217;t buy one that comes bundled with XBox because doesn&#8217;t have separate power supply if you buy bundled version<\/p>\n<p><a href=\"http:\/\/www.openni.org\">OpenNI<\/a> is the place to start with Kinnect hacking &#8211; but still not straightforward at the moment &#8211; be prepared to spend quite a bit of time on this!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ben O&#8217;Steen Doing work today on using Kinnect as controller for an AR Drone Kinnect not just camera, but also uses IR Projection &#8211; this allows it to calculate things like distance &#8211; darker stuff is further away Open Sound Control library (OSC) &#8211; allows you to stream bytes from one place, and pick them [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[59,60],"class_list":["post-1124","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-dev8d","tag-light"],"_links":{"self":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts\/1124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/comments?post=1124"}],"version-history":[{"count":0,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts\/1124\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/media?parent=1124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/categories?post=1124"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/tags?post=1124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}