Go to Post I'm exceptionally bad at taking my own advice, is all. - Libby K [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy
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 14-01-2005, 11:50
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Is the suggested Vision Camera setup ILLEGAL?!

The suggested camera configuration available from: http://www.ifirobotics.com/docs/cmuc...-software1.zip requires a servo that pans the camera left and right to be directly connected to the camera board. (see GIF attachment)

Is this illegal according to <R53>?
Quote:
<R53> Custom Circuits may not:
• Interfere with the operation of other robots
Directly affect any output devices on the robot, such as by providing power directly to a motor, supplying a PWM signal to a speed controller or supplying a control signal to a relay module. (Custom high impedance voltage monitoring or low impedance current monitoring circuitry connected to the robot’s electrical system is acceptable, because the effect on the robot outputs should be inconsequential.)
• Be used for wireless communication, such as sending or receiving a signal to and/or from the alliance station
• Connect to the radio or tether ports on the Robot Controller
-SlimBoJones...
Attached Thumbnails
Click image for larger version

Name:	Camera_Servo_Connection.gif
Views:	125
Size:	52.0 KB
ID:	2798  
  #2   Spotlight this post!  
Unread 14-01-2005, 12:07
Kris Verdeyen's Avatar
Kris Verdeyen Kris Verdeyen is offline
LSR Emcee/Alamo Game Announcer
FRC #0118 (Robonauts)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 2001
Location: Houston, TX
Posts: 699
Kris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond repute
Re: Is the suggested Vision Camera setup ILLEGAL?!

An interesting question - Especially when you consider that the camera itself might be able to cause the servo to move even if the robot is disabled. The servo motor will have power, and I'm pretty confident that a sufficiently clever FIRSTer could hack the camera board (in a legal way, of course) to cause the servo to move (!) when the robot should be disabled.

Has anyone tried this to see if it's possible?
__________________
...Only a few people are awake and they live in a state of constant total amazement. -JP Shanley, Joe vs. the Volcano
  #3   Spotlight this post!  
Unread 14-01-2005, 12:21
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: Is the suggested Vision Camera setup ILLEGAL?!

Quote:
Originally Posted by Kris Verdeyen
An interesting question - Especially when you consider that the camera itself might be able to cause the servo to move even if the robot is disabled. The servo motor will have power, and I'm pretty confident that a sufficiently clever FIRSTer could hack the camera board (in a legal way, of course) to cause the servo to move (!) when the robot should be disabled.

Has anyone tried this to see if it's possible?
It is possible, and it DOES move when the robot is disabled. No hacking is necessary, as this behaviour was observed using the supplied Frc_CMUCam2_rev-3.zip code package on the IFI website.

To recreate:
1) Disable OI with competition port dongle
2) Power on robot
3) Select desired colour by pressing Trigger on Joystick 2

Watch camera servo move and track your colour while the robot is disabled.

Interestingly enough, this turned out to be "a feature, not a bug" during camera setup. It was nice knowing your robot wasn't going to bolt on you, yet you could see if your camera was calibrated/configured properly by watching it move.

-SlimBoJones...

Last edited by Mr. Lim : 14-01-2005 at 12:27.
  #4   Spotlight this post!  
Unread 14-01-2005, 12:53
Unsung FIRST Hero
Matt Leese Matt Leese is offline
Been-In-FIRST-Too-Long
FRC #1438 (The Aztechs)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Long Beach, CA
Posts: 937
Matt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond repute
Send a message via AIM to Matt Leese
Re: Is the suggested Vision Camera setup ILLEGAL?!

Except the camera isn't a custom circuit -- it's provided in the kit of parts. Hence it should be legal.

Matt
  #5   Spotlight this post!  
Unread 14-01-2005, 13:15
Katie Reynolds Katie Reynolds is offline
Registered User
no team (NEW Apple Corps)
Team Role: Alumni
 
Join Date: Nov 2001
Rookie Year: 2001
Location: Appleton, WI, USA
Posts: 2,598
Katie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond reputeKatie Reynolds has a reputation beyond repute
Send a message via AIM to Katie Reynolds Send a message via Yahoo to Katie Reynolds
Re: Is the suggested Vision Camera setup ILLEGAL?!

Quote:
Originally Posted by Matt Leese
Except the camera isn't a custom circuit -- it's provided in the kit of parts. Hence it should be legal.

Matt
Yep.

Follow the flowchart (Sec. 5, Pg. 14):

Is the part a safety hazard or likely to damage robots, the field or interfere with homes or the controls?
|
NO
|
Bumper or non-functional decoration?
|
NO
|
Kit Part?
|
YES
|
Yes, the part may be used.
__________________
Team #93 - NEW Apple Corps
Student - 2001-2004
Team #857 - Superior Roboworks
Mentor - 2006-2009
  #6   Spotlight this post!  
Unread 14-01-2005, 13:19
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: Is the suggested Vision Camera setup ILLEGAL?!

Quote:
Originally Posted by Katie Reynolds
Yep.

Follow the flowchart (Sec. 5, Pg. 14):

Is the part a safety hazard or likely to damage robots, the field or interfere with homes or the controls?
|
NO
|
Bumper or non-functional decoration?
|
NO
|
Kit Part?
|
YES
|
Yes, the part may be used.
It's not a question of whether the part itself can be used, but whether it is allowed to be connected in the manner described in the document above.

-SlimBoJones...
  #7   Spotlight this post!  
Unread 14-01-2005, 13:34
Gal Longin's Avatar
Gal Longin Gal Longin is offline
Gal L.
#1578 (IsraBot)
Team Role: Leadership
 
Join Date: Dec 2004
Rookie Year: 2005
Location: Israel
Posts: 32
Gal Longin is an unknown quantity at this point
Send a message via ICQ to Gal Longin Send a message via AIM to Gal Longin Send a message via MSN to Gal Longin Send a message via Yahoo to Gal Longin
Re: Is the suggested Vision Camera setup ILLEGAL?!

I would say according to the rules it's legal but it's useless.
in order to track the vision tetras, your robot should be able to move and when the robot is disabled it can't move.

another way which might work would be to connect the servo outputs from the camera to the analog inputs in the RC and then control the servo through the PWM output, in this case u can also use the signal from the servo to monitor the heading of your camera , which can be quite useful using some "smart" programming.
__________________
"Only two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." -Albert Einstein.

2005 Israel regional Finalist
2005 Israel regional Johnson & Johnson Sportmanship Award
2005 Israel regional Website Award
  #8   Spotlight this post!  
Unread 14-01-2005, 13:42
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: Is the suggested Vision Camera setup ILLEGAL?!

Quote:
Originally Posted by Gal Longin
I would say according to the rules it's legal but it's useless.
in order to track the vision tetras, your robot should be able to move and when the robot is disabled it can't move.

another way which might work would be to connect the servo outputs from the camera to the analog inputs in the RC and then control the servo through the PWM output, in this case u can also use the signal from the servo to monitor the heading of your camera , which can be quite useful using some "smart" programming.
Gal,

I would disagree. It would be useful to know that your robot is successfully tracking the tetra right before the match begins (while it is disabled). In the event that it isn't, you can quickly switch to an autonomous mode that doesn't use the camera, instead of wasting 15 precious seconds.

Additionally, the camera would get its lock BEFORE the match starts instead of having to waste time doing it after it has already started.

Lastly, this is the method IFI is SUGGESTING in the "Start Here" document. This means most teams setting up these cameras for the first time, will be setting them up this way. It'd be errr... interesting... if this way turns out to be illegal.

-SlimBoJones...
  #9   Spotlight this post!  
Unread 14-01-2005, 14:45
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: Is the suggested Vision Camera setup ILLEGAL?!

Hopefully we'll have a definitive answer to this soon:
Quote:
ID: 1183 Section: 5.3 Status: Unanswered Date Posted: 1/14/2005
Q: May we connect servos to the PWM outputs on the CMUcam to take advantage of the automatic pan and tilt control that it provides?
  #10   Spotlight this post!  
Unread 14-01-2005, 14:49
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,186
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Is the suggested Vision Camera setup ILLEGAL?!

Wow, this could really be useful.

This could cut autonmous times by 1-2 seconds.

Good Find.
  #11   Spotlight this post!  
Unread 14-01-2005, 14:56
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Re: Is the suggested Vision Camera setup ILLEGAL?!

The cam data structure in the sample camera code includes the values for the pan and tilt servo commands when in tracking mode. Instead of plugging the servos straight into the camera board you can grab them from the cam struct and use the PWM outputs on the RC to control the servos. Its not really fair to scanning the field before the match starts is it?
  #12   Spotlight this post!  
Unread 14-01-2005, 14:56
Gal Longin's Avatar
Gal Longin Gal Longin is offline
Gal L.
#1578 (IsraBot)
Team Role: Leadership
 
Join Date: Dec 2004
Rookie Year: 2005
Location: Israel
Posts: 32
Gal Longin is an unknown quantity at this point
Send a message via ICQ to Gal Longin Send a message via AIM to Gal Longin Send a message via MSN to Gal Longin Send a message via Yahoo to Gal Longin
Re: Is the suggested Vision Camera setup ILLEGAL?!

Quote:
Originally Posted by SlimBoJones
Gal,

I would disagree. It would be useful to know that your robot is successfully tracking the tetra right before the match begins (while it is disabled). In the event that it isn't, you can quickly switch to an autonomous mode that doesn't use the camera, instead of wasting 15 precious seconds.

Additionally, the camera would get its lock BEFORE the match starts instead of having to waste time doing it after it has already started.

Lastly, this is the method IFI is SUGGESTING in the "Start Here" document. This means most teams setting up these cameras for the first time, will be setting them up this way. It'd be errr... interesting... if this way turns out to be illegal.

-SlimBoJones...
wow, i have to say i didn't think of this in that way. you're absoloutly right this could really save you a lot of time during the autonomous mode. thanks a lot.
__________________
"Only two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." -Albert Einstein.

2005 Israel regional Finalist
2005 Israel regional Johnson & Johnson Sportmanship Award
2005 Israel regional Website Award
  #13   Spotlight this post!  
Unread 14-01-2005, 17:02
Jon K. Jon K. is offline
n.e.r.d #6
no team
 
Join Date: May 2002
Rookie Year: 2002
Location: Kokomo, IN
Posts: 1,439
Jon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond repute
Re: Is the suggested Vision Camera setup ILLEGAL?!

Quote:
Originally Posted by SlimBoJones
Gal,

I would disagree. It would be useful to know that your robot is successfully tracking the tetra right before the match begins (while it is disabled). In the event that it isn't, you can quickly switch to an autonomous mode that doesn't use the camera, instead of wasting 15 precious seconds.
-SlimBoJones...
Except for the fact that you cannot touch your controls and robot after the vision tetras have been placed per rules
<G05> The VISION TETRAS will be placed on the field by field attendants after the ROBOTS have been
positioned. The locations of the VISION TETRAS will be determined by random selection from a set of 8
possible starting locations (as identified on the “2005 Field Lines and Layout” drawing). ROBOTS may not
be repositioned or manipulated in any manner after the VISION TETRAS have been placed on the field.
<G06> No team member may pass the Starting Line in their TEAM ZONE until the conclusion of the
AUTONOMOUS PERIOD. All team members must stay within their alliance’s designated TEAM ZONE
during the match. If a team member passes the Starting Line before the autonomous period ends, except to
save their controls from a violent collision of a robot into the diamond plate, or leaves their TEAM ZONE
during the match, the team will be assessed a 10 point penalty. If a HUMAN PLAYER leaves the HUMAN
PLAYER ZONE at any time during the match for any reason other than personal safety, the team will be
assessed a 10 point penalty. However, if such actions are deemed by the referee to be so serious to have
affected the outcome of the match, the team may be disabled and disqualified.
__________________

#6

Alumnus of FLL 2000 ~ Alumnus of FRC173 2002-2005 ~ Mentor of FRC173 2006-2007 ~ Mentor of FRC 3780 2014
FIRST Volunteer since 2003

Manufacturing Manager
AndyMark, Inc.
http://www.andymark.com
  #14   Spotlight this post!  
Unread 14-01-2005, 17:40
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: Is the suggested Vision Camera setup ILLEGAL?!

Quote:
Originally Posted by seanwitte
Its not really fair to scanning the field before the match starts is it?
As long as FIRST makes it clear that it's allowed (if that's their ruling, of course) then I don't see how it wouldn't be fair... every team would then have the opportunity of doing it, right? It seems like that would make the game better for everyone. Wouldn't it be more exciting if the robots knew exactly where to go as soon as autonomous starts rather than having to scan for them after getting enabled?
  #15   Spotlight this post!  
Unread 14-01-2005, 17:42
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: Is the suggested Vision Camera setup ILLEGAL?!

Quote:
Originally Posted by FIRST Q&A
ID: 1183 Section: 5.3 Status: Answered Date Answered: 1/14/2005
Q: May we connect servos to the PWM outputs on the CMUcam to take advantage of the automatic pan and tilt control that it provides
A: Yes.
We have our answer.
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
Scripting Setup and the Camera + Serial Port Drivers CJO Programming 22 11-01-2006 17:42
Kevin Watson's Kick-off Demo Code! Mr. Lim Programming 27 22-01-2005 03:38
Camera Problems pickle Programming 21 20-01-2005 20:43
CMUCam2 Camera Code - Are important parts commented out? Mr. Lim Programming 4 14-01-2005 12:11


All times are GMT -5. The time now is 07: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