Kinect Hack Builds 3D Maps of the Real World
Lanxon writes "Noted Kinect-tinkerer Martin Szarski has used a car, a laptop, an Android smartphone and the aforementioned Xbox 360 peripheral to make a DIY-equivalent of Google Street View. The Kinect's multi-camera layout can be used to capture some fuzzy, but astonishingly effortless 3D maps of real world locations and objects. As we saw in Oliver Kreylos' early hack, you can take the data from Kinect's depth-sensitive camera to map out a 3D point-cloud, with real distances. Then use the colour camera's image to see which RGB pixel corresponds to each depth point, and eventually arrive at a coloured, textured model."
astroturf.
That is a cool hack. I wonder if Microsoft had any idea the Kinect would become such a cool hacker piece of equipment?
I call it 'The Aristocrats'
Link to the actual blog post: http://blog.decoratorpattern.com/2011/01/23/real-world-mapping-with-the-kinect/
Dilbert RSS feed
I like to play Kinect Sports when I'm driving.
How about a home brew cruise missile? Couple kinect and a gps device to a small quadrotor craft. Add explosives or maybe a low-caliber gun. Fly to location, blast away. Seriously scary... /captcha: headroom
I can't imagine how this awesome will be with simultaneously-connected rotating Kinects.
All glory to Arstotzka!
It just isn't a real replacement to the Google Street View unless he snoops onto the WiFi. ;-)
Of course, maybe he just doesn't realize that the software is there to do it
The new version of Need for Speed Hot Pursuit uses the Kinect mounted on your car's dashboard. The chase scenes are way more exciting, and the cops use real bullets! Replayability, however, suffers greatly.
Awesome! Now we can make our own distributed map system that isn't governed by a central organization!
Maybe we can call it Mapsoria?
This is trivially done with ROS and the Kinect stack. I went out and bought a kinect and plugged them into my robot platforms, provided a transform between robot base and kinect sensor, and was done. It's a great application and anyone who owns a kinect should try it out, but at this point it's trivial and hardly worthy of a /. post.
The thing that I find cool about modern video gtame peripherals is that they seem more standardized than in the past (with the exception of the Sega Genesis/Atari 2600 controllers.) They either use USB or Bluetooth, and to the 360's credit you can still use its proprietary wireless pad on a PC.
The ability to take real-world 3D environments and throw them into a digital program for manipulation in a matter minutes is where this is being pushed.
I wanted to do this almost exact scenario: Multiple Kinects on an telescoping pole (to use on scaled models vs. real buildings/hallways/rooms), connected to a local embedded device/pc, all rigged on an RC car that records the indoor mapping and converts it on-the-fly to a Blender compatible file. Remove SDHC card, plug in to computer, open/import Blender. Eureka!
Do THAT, and voila! You can now create a Quake-3 map (insert game-of-choice here) in a fraction of the time it would take otherwise. Also, the applications for implementing real-world augmented reality aren't far off when coupling GPS with the above scenario. (I know a few people who are applying for grants on this specific implementation)
Why is that website asking permission to create a 1MB "html5 test db"? I can understand doing some testing, but on a live website?
I love seeing hardware being hacked and used for purposes other than what it was designed for. To me, that is the essence and lifeblood of true innovation and engineering.
Sidenote: why is this article tagged "microshit"? Really?
If I put many kinects in my house as an array, create snapshots of the house of certain intervals, and be able to compare to one version to another, Will I be able to ask the array (or what ever is controlling it) where I left my keys in the house?
Build a 3D model of your entire neighborhood.
Convert it for use in your FPS of choice (Onslaught/ Tower defense style gameplay a plus).
Add realistic weapon drops and "spawn" points.
Drop in a few hundred AI bots, track their movements to see which positions are most/least effective.
Congratulations, you now have a battle-plan for the zombie apocalypse.
Wouldn't it be great - tweak this with GPS data or something similar, and then find some building that you think would be great for your multiplayer game. Simply walk around the building with a laptop and a Kinect, and after a few sweeps the software models the interior which you could use to import into your map editor...
Epic fail for Microsoft. They invent such a versatile device, and all they can think to do with it is use it as a game controller.
Call me when a kinect or kinect-like device builds a 3D model that doesn't look like complete ass.
BeauHD. Worst editor since kdawson.
not "proprieterroize" :-)
Kinects?
Like anyone can even know that
proprieterroize (V): the introduction of proprietary or incompatible features to an otherwise standard product for the express purpose of limiting the customers' purchasing options in order to artificially drive up the product's cost.
A portmanteau of proprietary and terrorize often used to describe vendor lock in strategies.
"Although the two cables appear identical, I can't use a standard USB cable to charge my GPS; I have to use Garmin's proprieterrorized USB cable instead."
----
Appropriation would mean that they took control of the standard USB protocol to bend all users of it to their ultimate will; Instead they simply produce incompatible USB cables for their own products (not all USB products) to bend consumers to their will and establish vendor lock in.
It would be silly to think that a company would have to appropriate their own products. How does one forcefully gain control over something they already control?