View Single Post
  #70   Spotlight this post!  
Unread 31-01-2012, 17:49
mwtidd's Avatar
mwtidd mwtidd is offline
Registered User
AKA: mike
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2003
Location: Boston, MA
Posts: 714
mwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond repute
Re: Running the Kinect on the Robot.

Quote:
Originally Posted by shuhao View Post
First of all, you don't need windows for the kinect oon the robot. In fact, it is probably a bad idea, because libfreenect is just better than Microsoft's sdk
Your first statement is definitely correct.

However I'd be curious as to what makes libfreenect better.

For me I think it would save money and weight, but the library itself isn't necessarily better.

The key function I utilize in the MS SDK that makes the vision processing for this game quite a bit easier is the GetColorPixelCoordinatesFromDepthPixel function. This makes finding the intersection of the RGB and depth images much easier.

As far as I know achieving this in labfreenect takes a good deal of work and calibration. Also, I've found OpenKinect to be a pain to install, and watched it kill my machine the last two times I've tried to install it on windows.

I don't believe one solution is "better" than the other, it all depends on the approach and the application.
__________________
"Never let your schooling interfere with your education" -Mark Twain