Go to Post I read every darn page of this thread. - Paul Copioli [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 08-10-2013, 02:23
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,830
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Raspberry Pi + Camera Module = New Vision System?

Quote:
Originally Posted by team1165wins View Post
I am just wondering if anyone knows whether this camera will work
http://www.goldmine-elec-products.co...?number=G19511
A quick count on my Pi camera shows a 15 wire connector. The link you provide states an 18 wire connector. So, potential driver nightmares aside, I think there might be some hardware issues first.

As for a previous question I'm now getting streaming video, over wifi and internet, of "a few" frames per second at 640x480 using a Logitech USB camera and MJPG Streamer software. There were also some latency issues, but interestingly, those varied from browser to browser. I could have Firefox and Chrome open on the same computer and get different latencies on each browser.

So I don't entirely blame the Pi for that.

I haven't had a chance to play with the Pi camera itself yet... but (at risk of repeating my post to a different thread) will recommend anyone with a Pi take a look at PiFM.

Jason
  #2   Spotlight this post!  
Unread 08-10-2013, 16:47
alxg833's Avatar
alxg833 alxg833 is offline
Registered User
AKA: Alex Gould
FRC #2761 (Clovis North Robotics)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2010
Location: New York
Posts: 37
alxg833 is infamous around these partsalxg833 is infamous around these parts
Re: Raspberry Pi + Camera Module = New Vision System?

I actually had just started work on a project like this after hearing about it from a friend, so I'm glad I found this thread, and I'd love to help! Is there anything specific I could help out with?

Also, a question. what do you think the best way would be to communicate between the Pi and the cRIO? I tried a simple TCP connection and tried to set up some basic communication, and I was getting about a full second of lag. Any ideas why this might be/alternative ways of communicating?

Again, this sounds really interesting, and I'd love to help out!
  #3   Spotlight this post!  
Unread 08-10-2013, 19:59
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Raspberry Pi + Camera Module = New Vision System?

Do you guys know of any cheap substitute to the raspberry pi camera, that doesn't use USB?
  #4   Spotlight this post!  
Unread 08-10-2013, 20:01
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Raspberry Pi + Camera Module = New Vision System?

I hate how the pi doesn't support any of the $2 cameras because of it's interface. Why can't the RPi foundation make the camera cheaper. $25 is a lot, especually when you can buy a better substitute at a lower price
  #5   Spotlight this post!  
Unread 10-10-2013, 21:19
thephpdev's Avatar
thephpdev thephpdev is offline
Registered User
AKA: Josh Larson
FRC #2502 (Talon Robotics)
Team Role: Programmer
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Eden Prairie, MN
Posts: 16
thephpdev is an unknown quantity at this point
Re: Raspberry Pi + Camera Module = New Vision System?

You can help by checking out the github and making some example programs using OpenCV. It isn't very fast, and I am grasping for any spare time that I can spend on this. So if anyone is able to make good examples that are able to utilize any library that would be very helpful to teams.
  #6   Spotlight this post!  
Unread 14-10-2013, 22:25
thephpdev's Avatar
thephpdev thephpdev is offline
Registered User
AKA: Josh Larson
FRC #2502 (Talon Robotics)
Team Role: Programmer
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Eden Prairie, MN
Posts: 16
thephpdev is an unknown quantity at this point
Re: Raspberry Pi + Camera Module = New Vision System?

Quote:
Originally Posted by yash101 View Post
Do you guys know of any cheap substitute to the raspberry pi camera, that doesn't use USB?
You can use the Camera Module that is $25.

As a status update, I started utilizing OpenCV and the UV4L driver to get a /dev/video0 input stream. Under 320x240 I got about 10-12 frames per second while processing and rotating the image (the pi wasn't oriented correctly for my setup), and about 3 FPS under 640x480.

The goal was to find mini retro-reflective targets that resembled the targets from last year. The algorithm was converting to HSV, thresholding, then searching for contours. From there I filtered out the bad polygons and I was left with (mostly, occasionally I would get the outlier) my two targets.
  #7   Spotlight this post!  
Unread 28-10-2013, 16:54
thephpdev's Avatar
thephpdev thephpdev is offline
Registered User
AKA: Josh Larson
FRC #2502 (Talon Robotics)
Team Role: Programmer
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Eden Prairie, MN
Posts: 16
thephpdev is an unknown quantity at this point
Re: Raspberry Pi + Camera Module = New Vision System?

I think this is a good time to give another update on my status of the project. Using a C++ V4L interface, I was able to get raw data incredibly fast using a low-level I/O read from a UV4L driver (/dev/video0). From there I made a Mat in OpenCV and thresholded the image, and then located the contours in the image. From there I did some filtering based on two factors: Contour Area, and "Rectangularity." From there I was mostly left with just my vision targets, and I was streaming 320x240 at 30FPS with some idle time, and 640x480 at 12FPS with no idle time (lots of processing done on these raw images).

That isn't where I stopped though, I also went on to make an android app to help calibrate the vision system based on different lighting environments. In order to do this, I chose to make an http server on the raspberry pi with a c++ library (libmicrohttpd) and set brightness, threshold, and contour area values as well as requesting images (PNG).
  #8   Spotlight this post!  
Unread 28-10-2013, 20:36
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Arrow Re: Raspberry Pi + Camera Module = New Vision System?

Great job. Keep up the progress!
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


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

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