Strong Contender Already For Adafruit's Kinect Challenge
sammyF70 writes "Adafruit's bounty on open source drivers for Microsoft's Kinect may have been already won. Someone called 'KinectMan2' has posted videos of Kinect's output as seen on Windows 7 to YouTube. That was fast. Hopefully Linux drivers are coming soon."
A few more details are available on a forum post the man made. Adafruit said the bounty could be his if he posts the source code, and they also upped the reward to $3,000 in response to another silly statement from Microsoft.
The internal OS of what? The Kinect? Unlikely. Check the iFixit teardown. The device is pretty basic in terms of processing capabilities, relying on the Xbox to do most of the heavy lifting. Or are you referring to the Xbox? If so, you're still wrong. The Xbox 360 OS is not Windows CE. About the closest you can come to comparing it to another existing OS is by looking at its lineage. The Xbox 360 OS was derived from the original Xbox OS, which in turn was derived from Windows 2000. The extent that the Xbox 360 OS resembles Windows 2000 is almost certainly miniscule at this point, as it runs on an architecture that is not supported by the Windows codebase and does not need most of the core functionality of a Windows OS (shell, explorer, etc). There are probably some bits and pieces of Windows 2000 kernel code still lurking around somewhere, but aside from exposing DirectX and some minimal win32 functionality that's really about it.
This gets clearer :
http://codelaboratories.com/projects/kinect/
He want $10,000 to open source it. He probably just need to raise $7000 + the $3000 of adafruit. I don't know what to think about it. On one hand, this is not such a big price to ask, but on the other, the fact that it was done in 3 days seems to indicate that the work was not that big...
I guess I will donate $50 in 15 days if nothing comes from the OSS community before.
The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
It would have been possible for you to respond much more directly to that statement. The iFixit article makes it very clear that the Kinect does pretty hefty onboard processing, resulting in sending a color image and a depth map over what is essentially USB. It's pretty clear that the depth map essentially includes recognition of object positions which is calibrated onboard the Kinect with the information from the microphones, so that the information send to the XBox includes object position along with pre-processed audio for the position of any object. It appears that the Kinect recognizes you as an object and will pan to center you better in the frame all by itself. Did you even look at the array of discrete processors on page 2 of the article? While it may be doubtful that the Kinect runs WinCE, it's quite clear that the XBox does NOT do most of the heavy lifting in processing the image and sound data. Quite the opposite - it looks as though the Kinect provides quite a lot of processed information along with a relatively small amount of raw data. There are no doubt some control commands from the XBox without which the Kinect will not function (i.e. it won't operate by itself with just power), but this most likely is fairly simple message passing which can be reverse engineered with relative ease.
If I were in the position to do so, I would get an in-line logic analyzer just to look at it myself.
Stop being an attention whoring second rate electronics kit seller for third rate geeks and build your own damn hardware.
I don't know if you got ripped off by AdaFruit some time in the past or what, but this statement is pretty unfair. AdaFruit has some good prices on various electronic bits that can be a pain in the ass to find elsewhere. What's more, they've made a name for themselves as a trustworthy vendor, so when folks buy bits and pieces from AdaFruit, they know they will get quick, quality hardware, unlike some other online vendors that seem to have trouble tracking their orders and getting sales to their customers doors in a respectable timeframe.
As for the jab about third rate geeks, well that's just some foul elitism on your part. AdaFruit and LadyAda.net offer some straightforward, accessible, free electronics tutorials complete with source code and pictures. For folks who just want to dabble and hobby around in electronics, this is a great resource that doesn't require the rigorous study of electrical engineering in order to learn how to make a cool, flashy LED toy that they can show off to their friends. Furthermore, said guides are simple enough that they can be used in young classrooms (as in elementary to middle school) and can provide up and coming geeks inspiration for continuing in the technical fields. This is a priceless quality in some societies where academic and scientific competency are mocked and scorned.
So all in all, I have to say that AdaFruit, their customers, and their business partners are all entities that I support quite strongly. They offer valuable services and products to those that need them. If such products and services are, "below," an uber-geek like yourself (I have to assume you are one, to write such scornful and condescending words), well then don't use them. However, scorning any tech company for helping to lower the bar of entry into the engineering and technical fields is just putrid elitism at its worst. It only gets lonely at the top is when you intentionally block others from the path to the summit.
So keep your condescending misinformed crap to yourself. Some of us truly value the idea of living in a world where peers with common technical interests are not few and far between.
Motorcycles, Robots, Space Gossip and More!