Thread: Kinect on Rbbot
View Single Post
  #7   Spotlight this post!  
Unread 08-01-2012, 09:41
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: Kinect on Rbbot

Quote:
Originally Posted by Tubatroopa View Post
Because it is a proven concept in FIRST. The axis camera easily integrates with the FRC software. To connect the Kinect there are many custom things you have to do (i.e. power supply, transferring image data,etc)

PS: There are plenty of forums on it already
I don't know how proven the use of a camera is in FIRST. The one year I saw a camera work for a game was 2006 and that was because there was a single illuminated target. The issue with cameras, even when you use it with your own light source is you take certain elements for granted. Most practice fields are built out of wood, however the FIRST field is plexy and alluminum, meaning that when you get onto the field you will see reflections you never saw in testing. Further more if you are shooting from the key, the effect of ambient lighting on your calibration will be a further issue.

Designing a vision system that solely works with the cRio and the WPI ported libraries that shoots from the key, is a high risk endevour. However I am just relaying my experiences from last year so here as some tips if you move forward. Get your camera and light source as high as you can, you should avoid getting any reflected light off of the aluminum on the player station wall. WPI created an LED ring light that went around the camera lens and was green, I think this is a good idea.

Regarding the kinect, I think you should probably plan on 4, 5, or maybe 6 weeks of trying to get it set up (Hook it up to the robot, hook a laptop to the robot, get kinect library working (openkinect or ms library), get library exporting depth image to open cv, open cv processing the image, transferring useful commands from the laptop to the crio. And once that is all done you will have to figure out how to use the data you sent and test it with the robot

I hope this helps, and good luck!
__________________
"Never let your schooling interfere with your education" -Mark Twain