Go to Post I'm not sure why, but I'm getting this picture in my head of a bunch of engineers, huddled in deer blinds with 22's, waiting for the right power wheels toy to drive by. - Tom Line [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 04-05-2006, 10:29
steveg's Avatar
steveg steveg is offline
Livin' the Dream
AKA: Stephen Guerrera
no team
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Boston, MA
Posts: 70
steveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to behold
Send a message via AIM to steveg
stereo vision system with OV7620

Now that build season is over, I've been thinking about a fun little (or huge!) side project that would be a fun challenge. Since we've got two cmucams now, I was thinking that it would be fun to try to set up a stereo vision system for path finding not un-like that which is used on the Mars rovers.

A few days ago I hit the library and picked up a bunch of books on computer vision algorithms and have been pouring through them, and it definitely looks feasible except the CMUcam, as it is now, doesn't have nearly enough image processing capability to handle what I’m going to need to do to correlate points on the images, generate the 3d terrain, etc. I noticed that it's possible to reprogram the controller on the CMUcam with a parallax sx-key. Has anyone tried that?


Unless anyone has had great success reprogramming the CMUcam, I think I want to switch over to a different embedded controller to do my processing. Right now, I'm leaning toward using a Blackfin DSP running uCLinux (something similar to the stamp board Eldarion used for his sweet ball tracking system) or a Gumstix. Ideally, I'll do all the processing on the DSP, then pass instructions to the RC that will be basically acting as a PID controller for the drive train. Also, I want to integrate ultrasonic sensors to do proximity warning and collision prevention. A scanning LADAR system would be nice too. I'll have to ask the guys I work with here at Lincoln Laboratory about that, but it's probably out of my price range

So, I guess any insight or recommendations people could offer would be very much appreciated. Of course, I'll keep you all updated on my progress.
  #2   Spotlight this post!  
Unread 04-05-2006, 10:37
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
Re: stereo vision system with OV7620

wow! awesome project.

Im thinking if you use stereovision you should not need the rest of the stuff? (distance sensors?)

could you use an auto focus camera instead to find the distance to specific objects in view? I believe most auto focus cameras now on the market focus optically (sharpest edges in the image).
  #3   Spotlight this post!  
Unread 04-05-2006, 10:59
Kevin Watson's Avatar
Kevin Watson Kevin Watson is offline
La Cañada High School
FRC #2429
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: La Cañada, California
Posts: 1,335
Kevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond repute
Re: stereo vision system with OV7620

Quote:
Originally Posted by steveg
Now that build season is over, I've been thinking about a fun little (or huge!) side project that would be a fun challenge. Since we've got two cmucams now, I was thinking that it would be fun to try to set up a stereo vision system for path finding not un-like that which is used on the Mars rovers.

A few days ago I hit the library and picked up a bunch of books on computer vision algorithms and have been pouring through them, and it definitely looks feasible except the CMUcam, as it is now, doesn't have nearly enough image processing capability to handle what I’m going to need to do to correlate points on the images, generate the 3d terrain, etc. I noticed that it's possible to reprogram the controller on the CMUcam with a parallax sx-key. Has anyone tried that?


Unless anyone has had great success reprogramming the CMUcam, I think I want to switch over to a different embedded controller to do my processing. Right now, I'm leaning toward using a Blackfin DSP running uCLinux (something similar to the stamp board Eldarion used for his sweet ball tracking system) or a Gumstix. Ideally, I'll do all the processing on the DSP, then pass instructions to the RC that will be basically acting as a PID controller for the drive train. Also, I want to integrate ultrasonic sensors to do proximity warning and collision prevention. A scanning LADAR system would be nice too. I'll have to ask the guys I work with here at Lincoln Laboratory about that, but it's probably out of my price range

So, I guess any insight or recommendations people could offer would be very much appreciated. Of course, I'll keep you all updated on my progress.
I think it will be a fun project, but I strongly suspect that your correlation algorithm will have problems with the CMUcam2's output. In an earlier discussion, I posted a few links that may be of interest: http://www.chiefdelphi.com/forums/sh...22&postcount=7

-Kevin
__________________
Kevin Watson
Engineer at stealth-mode startup
http://kevin.org
  #4   Spotlight this post!  
Unread 04-05-2006, 12:40
steveg's Avatar
steveg steveg is offline
Livin' the Dream
AKA: Stephen Guerrera
no team
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Boston, MA
Posts: 70
steveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to beholdsteveg is a splendid one to behold
Send a message via AIM to steveg
Re: stereo vision system with OV7620

Quote:
Originally Posted by KenWittlief
Im thinking if you use stereovision you should not need the rest of the stuff? (distance sensors?)

could you use an auto focus camera instead to find the distance to specific objects in view?
Well, I was thinking about that, and in theory, yes, but if someone decides to walk in front of my little robot while it's making its way from point A to point B, it might not 'see' the person with the vision system until it's too late. So I wanted to add a little bit of redundancy for those sorts of instances.

Also, with regard to the use of autofocus lenses, I would think that just like in regular photography, you would want to just focus the lens at the hyperfocal distance. that way, everything from half of that (hopefully relatively small) distance to infinity would be in focus.

Quote:
Originally Posted by Kevin Watson
I strongly suspect that your correlation algorithm will have problems with the CMUcam2's output. In an earlier discussion, I posted a few links that may be of interest: http://www.chiefdelphi.com/forums/s...122&postcount=7

-Kevin
I subscribed to the OpenCV mailing list a while back when I saw that thread, and proceded to get my inbox flooded , and I was planning on maybe using some of their algorithms where possible. I was just planning to use the OV cameras just because they're what I have access to. Kevin, can you think of different cameras that are low cost and may be better suited to my application?
Closed Thread


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Boilermaker Regional Wireless Scouting System. Josh Hambright Regional Competitions 4 21-03-2005 19:48
**FIRST EMAIL**/A note on the FRC scoring system sanddrag FIRST E-Mail Blast Archive 13 17-03-2005 04:37
Vision System Guide? Bridgette Electrical 1 08-01-2005 19:03


All times are GMT -5. The time now is 22:18.

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