Go to Post Let's not fight, please. Discuss yes, fight no. Please. :) - JaneYoung [more]
Home
Go Back   Chief Delphi > Technical > Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 27-12-2012, 15:52
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Image Processing

Alright, I'm trying something new this year.

Attached is a chunk of code I've written to perform vision processing. The idea behind this is to allow teams to utilize a coprocessor running on the robot (e.g. Raspberry Pi). I have also attached our lessons learned from last year with the Axis Cameras.

Currently: It can only read data from the Kinect and provides access to both the RGB and Depth Camera. I hope to add the Axis camera to this in the future along with many more features. I have incorporated code from FIRST FRC Team 341 Driving Miss Daisy am working on code based on a description from 987. (Thank you both)

Future: I hope to maintain this code going forward. I have listed a few things I plan to add in the code itself. Do not expect major changes until after May 2013. I have seven robotics qualifiers this year. I do plan to add a few more features to the code in the next few weeks, such as access to the remaining Kinect features (other than audio) and a function based on what Team 987 posted.

Operating System: Linux, Ubuntu 12.04 (Long Term Support)
Hardware Programmed On: Intel Centrino/Pentium-M 1.73 Ghz, 2GB ram (2005 Laptop)

IDE: I used CodeBlocks to write this (Thank you Team 987).

Details: The code provides access to the Kinect Sensors using libfreenect. Image processing is performed using OpenCV and related libraries. The code can also send processed images from the Kinect to the Dashboard over the network (see attached sample labview code).

I know a few things will have to change in order for this to work on the field, the key thing being the ports used. (I can not find a copy of last years game manual to fix this).
Attached Files
File Type: zip Distributed Code v2.1.zip (780.3 KB, 70 views)
File Type: pdf Documentation for the Image Processing Tool.pdf (322.0 KB, 111 views)

Last edited by adciv : 27-12-2012 at 20:39. Reason: Forgot a file.
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 07:23.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi