Go to Post I walk through the door, and suddenly the field breaks down. It must be my magnetic personality. - Swan217 [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 Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 06-02-2006, 18:51
Dale(294engr]'s Avatar
Dale(294engr] Dale(294engr] is offline
Mentor/Sponsor since '98
FRC #0294 (Beach Cities Robotics)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Redondo Beach, CA
Posts: 92
Dale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of light
Bannner IR sensor Measures Ball Exit Velocity

The banner IR sensor has a range ~1' using blue/green poof balls

(IR doesn't reflect from balls with a black half, Visible LED type may - TBD)

I conducted a test yesterday (prelim) using a 1+ meter AL pole over the ball exit path with 2 sensors attached directed downward,
1m apart
black output lead pull up = ~2.2mA, (produces neg. going ball pulse)
5.6k to 12v or 2.2k to 5v)

Oscilloscope used for time between their falling (leading) edges.
83.3ms = 12m/s (1/.0833)

NOTE: In lieu of Oscilloscope (or external electronic timer)
RC may be used with software to measure time:

between two sensors using 2 input ports (above)

or one port to measure pulsewidth for Simple method (below)

Example: measured 60ms on 12.5" skyway
direct driven by lg CIM at 12.6V (~2500 rpm)
so 1/.06 = 16.7m/s

The 2 sensor method eliminates
ball dia. and edge dropoff errors at cost of 2nd sensor
by measuring leading -edge start to leading -edge stop times

-----------------------

Simple 1 sensor method: (assumes sensor sees full 7" ball dia):
assumes 7" ball diameter =measured path leading to falling edge = pulsewidth

Also requires blue/green balls (IR reflection is not reliable with BLACK balls)

the Velocity in m/s is 1/(5.624*pulsewidth_sec)

1 / ( (39.37"/m /7"ball)*pulsewidth_sec)

Example: pulsewidth of 15 ms = 11.85m/s

12m/s = 83.3 ms/m /5.634 = 14.8ms for 7" ball path

realistically sensor likely senses a bit short of 7" due to the sphere edge slope. Measure the test ball(s) dia + Perform Edge detection test for an accurate dia. to use for better accuracy -- 6.9 or ?


note
select the white sensor output w/pullup R to +V for positive going pulses

Dale.Hall@earthlink.net
Team 294 Redondo Beach, CA

note:
m/s meters/sec
ms = millisec (1/1000 sec)
  #2   Spotlight this post!  
Unread 07-02-2006, 15:09
Gary Dillard's Avatar Unsung FIRST Hero
Gary Dillard Gary Dillard is offline
Generator of Entropy
AKA: you know, the old bald guy
FRC #2973 (The Mad Rockers)
Team Role: Engineer
 
Join Date: Nov 2001
Rookie Year: 1998
Location: Huntsville, AL
Posts: 1,582
Gary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond repute
Send a message via AIM to Gary Dillard
Re: Bannner IR sensor Measures Ball Exit Velocity

Do you think this would work using the banner retro reflector and sensing the ball as a blocker rather than a reflector? Then it wouldn't be sensitive to the black side of the ball.
__________________
Close enough to taste it, too far to reach it
  #3   Spotlight this post!  
Unread 08-02-2006, 18:14
Dale(294engr]'s Avatar
Dale(294engr] Dale(294engr] is offline
Mentor/Sponsor since '98
FRC #0294 (Beach Cities Robotics)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Redondo Beach, CA
Posts: 92
Dale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of light
Re: Bannner IR sensor Measures Ball Exit Velocity

Gary,
A separate emitter & detector would eliminate the black IR absorption problem
at the cost of a bit more complexity,

i.e. two wired & optically aligned devices per location
(+ may need to shield ambient w/ tube or use modulation)

(1 loc pulse width of 7" ball or
2 loc's for distance traveled reducing error from dia & beam pos on ball)

Some teams may only have balls that are half black.

then I suggest the simpler method, spray paint test ball (black half or all)

Verified - works/repeatable:
simpler: one device position per loc, self aligning / shielding (sensivity adj)
I set up this test in 15 min w/old real time scope (DSO or storage better)
I was impressed with the results of two sensor time repeatability and

promising 1 sensor approach using 7" ball width to measure exit velocity (pro: sensor close to exit, con: error if beam not centered on ball) looks very promising, i.e. "simple as possible but not simpler" A.E.

??? re: retro-refl
Our IR & Vis Banner Sensors contain emitter & detector & range adjustment in one compact package and rely on retro reflected beam.

Broken beam approach requires physically separate Emitter & Detector & likely a hood (or modulated?) and good stable optical alignment

Dale(294engr]
  #4   Spotlight this post!  
Unread 09-02-2006, 08:57
Gary Dillard's Avatar Unsung FIRST Hero
Gary Dillard Gary Dillard is offline
Generator of Entropy
AKA: you know, the old bald guy
FRC #2973 (The Mad Rockers)
Team Role: Engineer
 
Join Date: Nov 2001
Rookie Year: 1998
Location: Huntsville, AL
Posts: 1,582
Gary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond repute
Send a message via AIM to Gary Dillard
Re: Bannner IR sensor Measures Ball Exit Velocity

Thanks. We are playing around with this as well. The IR sensor is listed as "diffuse" and the visual red sensor is listed as "retro-reflective", but the wavelengths aren't much different between the 2 sensors while the range is significantly different, so I wasn't sure if there was some difference in design that would make them behave differently.
I wasn't sure if the detection spectrum was sufficiently different that it would react better to a specific retro-reflector target while ignoring a different diffuse target (the ball) by tuning the sensitivity.
__________________
Close enough to taste it, too far to reach it
  #5   Spotlight this post!  
Unread 15-02-2006, 23:57
Dale(294engr]'s Avatar
Dale(294engr] Dale(294engr] is offline
Mentor/Sponsor since '98
FRC #0294 (Beach Cities Robotics)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Redondo Beach, CA
Posts: 92
Dale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of lightDale(294engr] is a glorious beacon of light
Re: Bannner IR sensor Measures Ball Exit Velocity

Quote:
Originally Posted by Gary Dillard
Thanks. We are playing around with this as well. The IR sensor is listed as "diffuse" and the visual red sensor is listed as "retro-reflective", but the wavelengths aren't much different between the 2 sensors while the range is significantly different, so I wasn't sure if there was some difference in design that would make them behave differently.
I wasn't sure if the detection spectrum was sufficiently different that it would react better to a specific retro-reflector target while ignoring a different diffuse target (the ball) by tuning the sensitivity.
I omitted this Banner IR sensor option:
Either sensor may be used with a reflector, i.e blocking mode. IR sensor is effective > 1' effective to detect all the ball colors, without separate Emiter / Detector (re: my earlier reply - just need to position reflector and look for loss of signal in code.)
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
Where does the ball exit your robot? sanddrag Technical Discussion 18 25-01-2006 16:42
Team 125 Ball Shooter Prototype! Brandon Holley Technical Discussion 21 21-01-2006 00:07
Ball Recirculation Question Nuts4FIRST Rules/Strategy 23 15-01-2006 15:35
Experimental Ball Drive Sepsis900 Technical Discussion 16 31-10-2005 16:59
2004 Game BBFIRSTCHICK General Forum 112 19-04-2003 17:12


All times are GMT -5. The time now is 05:36.

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