Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   Concerns regarding the green paneling/green shirts (http://www.chiefdelphi.com/forums/showthread.php?t=32226)

Kyle 13-01-2005 06:43

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by FIRST JerseyKid
I just hope that in practice the robots dont start attacking fans. I think FIRST is plotting against moe just like when they said no more sticks and load objects.

Now remember that I wasnt the first one to say this but....... j/k :) The sensors wont be able to reach out of the feild to attack fans, also the sensors should be pointed down so they can pick up the vision tetras and yellow markers under the goals.

Anchi 13-01-2005 08:17

Re: Concerns regarding the green paneling/green shirts
 
personally, i wish you would all grow up and stop this nonsensical babbling about being a pain to all the other teams and focus on strats which show a slight level of non selfish playing, and that are legal. as to people "losing" their team colors, i see no reason you cant stick with your aluminum channel and some good ol' Mother's. you would make your pit green and stuff like that. you could even interject a little humor into it and paint something on your robot like: "THIS CHASSIS WAS SUPPOSED TO BE GREEN...", or "THIS IS GREEN IN REALITY"(painted blue).

on a lighter note, our sensor was not able to pick up a person in a green shirt from 30 feet and the field is what 54ish?

ZoNeGuY 13-01-2005 10:52

Re: Concerns regarding the green paneling/green shirts
 
I have a definite feeling that FIRST is going to change the color sensors at the last moment to something like a purple. If thats even possible....
Then again they can pretty much do whatever during a match.


-Z o N e

russell 13-01-2005 11:02

Re: Concerns regarding the green paneling/green shirts
 
<R26> No devices or decorations are permitted on the robot that are intended to jam or interfere with the
operation of the vision system (i.e. changing robot color to confuse opponent’s vision system).

Kevin Sevcik 13-01-2005 12:31

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by the_undefined
R26 forbidds any additional parts that are intendet to interfer with any of the sensors or the vision system ...

As quoted above, R26 forbids you from jamming or interfering with the vision system. a green panel would just distract the robot's program. the camera would be working perfectly, just looking at the wrong thing. If you could pull it off quick enough you'd have a 33% chance of confusing your opponent. This is assuming you have a good alliance that doesn't need your help elsewhere during autonomous.

shotgunking777 13-01-2005 13:48

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by shotgunking777
hey what if you made a robot to throw out like a green flag into the field
ha think about that but don't steal it.....


well okay and if they doesn't work just make like a flag or somthing that will fly up but still a part of your robot.

Swan217 13-01-2005 14:02

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by shotgunking777
well okay and if they doesn't work just make like a flag or somthing that will fly up but still a part of your robot.

Look, guys - It comes down to one thing: Gracious Professionalism and INTENT of the rules. (OK, that's two things)

The INTENT is that your team should not INTENTIONALLY screw around with other teams' vision sensors. Having a flag or something the exact same color as the vision tetras to INTENTIONALLY distract another robot may or may not be against the rules, but it is probably not GP.

On the other hand, having your robot being your team colors would definitely not be against the rules, and may or may not be GP, depending on what your motivation is. But like Dave said, it's probably not a smart thing to do if your alliance relies on getting the vision tetras and goes after your robot instead.

Kevin Sevcik 13-01-2005 14:25

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by Dan Swando
Look, guys - It comes down to one thing: Gracious Professionalism and INTENT of the rules. (OK, that's two things)

The INTENT is that your team should not INTENTIONALLY screw around with other teams' vision sensors. Having a flag or something the exact same color as the vision tetras to INTENTIONALLY distract another robot may or may not be against the rules, but it is DEFINITELY not GP.

On the other hand, having your robot being your team colors would definitely not be against the rules, and may or may not be GP, depending on what your motivation is. But like Dave said, it's probably not a smart thing to do if your alliance relies on getting the vision tetras and goes after your robot instead.

GP can mean a lot of things. I'm reading the rule as not overloading the other team's camera with changing colors etc. So much so that it can no longer operate effectively. A Green decoy panel is just giving the camera something else to look at. The primary difference being that a decoy panel could potentially be programmed around. A jammed overloaded camera can't be programmed around.

As far as GP... there's lots of things that would be not GP if interfering with another team's autonomous mode is unGP. You couldn't bump them or get in their way or anything. The teams last year that tore out of the starting gate to put a goal in the way of the other robot were being unGP as well then.

techtiger1 13-01-2005 14:33

Re: Concerns regarding the green paneling/green shirts
 
Does anyone know the range of the cmu2cam. How far can it see ? any answers would be greatly appricated thanks.

ChrisH 13-01-2005 15:36

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by Kevin Sevcik
As far as GP... there's lots of things that would be not GP if interfering with another team's autonomous mode is unGP. You couldn't bump them or get in their way or anything. The teams last year that tore out of the starting gate to put a goal in the way of the other robot were being unGP as well then.

Bumping somebody's robot, while it might interfere with a robot's autonomous program, is part of the game. It is possible to anticipate this and if you are really good, work around it using sensors. If you are indeed using guidance, rather than dead reckoning (gee I wonder why they call it that? ;) ) then a bump will be no more than an inconvienience.

But doing something deliberate to cause another's robot to see something that isn't there, is an entirely different matter. The nice term is "spoofing". It means making a something appear that isn't really there. The not so nice term is "lying". When you do this you are deliberately causing the sensor to tell the robot's RC an untruth. Lying is never GP.

If the rules specifically allowed this sort of thing and we were expected to cope, then that would be a different thing.

ChrisH

PCA 13-01-2005 15:41

Re: Concerns regarding the green paneling/green shirts
 
Rust-Oleum Fluorescent Green is the color being used on the plywood sides of the green vision tetras. There is a built in function in the camera that automatically attempts to adjust contrast and brightness until it has roughly equalized it (meaning about 50% of the pixels the camera is reading fall on one side of the spectrum, and 50% fall on the other). The good thing about this is that it permits colors to be recognized more accurately and consistently overall but the bad thing is that there aren't too many shades of brightness and contrast between MOE Green and the Rust-Oleum Fluorescent Green. Fortunately I think the RGB is different enough to maybe differentiate us from it, not that I particularly think the RGB has to be different at all, as I will explain later.

Here is the Rust-Oleum green indicated:
http://www.rustoleum.com/Product.asp...ct_id=37&SBL=1
Here is MOE Green: (Just check out the text/pictures)
http://www.moe365.org/

As Dave commented, there are many ways to avoid having your robot track another robot in autonomous. The camera draws the smallest possible square around any patch of the color it's looking for. It then reports the 4 coordinates to you. If you find the area of the square (not hard) you will be able to tell the relative size of the object you're looking at. Because it reports the coordinates instead of just the size of the picture it is also possible to tell the height of the object you're looking at, depending on how you mount your camera. The third way would be to limit the movement of your robot to your half of the field or to the vision tetra positions (harder to implement than to say, but possible). For something else to be the same size, height, color, and in about the same place as the tetra's panel it pretty much has to be intentional, even for we teams who are natural greens.

In regards to strategically painting your robot green. I do not foresee any physical damage coming to your robot from this because no one will be moving that fast if they're using the camera alone to guide them. Do not take this to mean that you can go on an intentionally distracting path in autonomous mode and expect to come out fine. I suspect that many people will not be using this camera at all and will, instead, be running their side of the field around at relatively high speeds in autonomous modes. If you got close enough to a side that your robot was relatively the size of a vision Tetra to an opponent looking with the camera then you'd probably be in the path of someone running around. There would be a big boom and you would feel silly because not only your distraction didn't work, but also your robot got broken before driver mode even started.

So few people are going to end up using the camera, which will required a phenomenal amount of debugging, that building a robot with the intent of distracting the tetra-tracking robots would be an ultimately unsuccessful strategy. If you did not build a robot specifically designed to distract other robots then it would probably be unable to take the abuse of the circuit riders.

Not to mention that intentionally distracting the camera is illegal via R26 and completely against the spirit of gracious professionalism.

PS. All of the information that I posted in this post is included and easily accessible in your Camera manual pdfs. If you want to know more go look it up. They do not list a specific focal length in any of the documentation I've read so far, so it will probably be up to testing. The range probably is dependant on the focus of your camera and the resolution of the camera's image.

Kevin Sevcik 13-01-2005 17:37

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by ChrisH
Bumping somebody's robot, while it might interfere with a robot's autonomous program, is part of the game. It is possible to anticipate this and if you are really good, work around it using sensors. If you are indeed using guidance, rather than dead reckoning (gee I wonder why they call it that? ;) ) then a bump will be no more than an inconvienience.

But doing something deliberate to cause another's robot to see something that isn't there, is an entirely different matter. The nice term is "spoofing". It means making a something appear that isn't really there. The not so nice term is "lying". When you do this you are deliberately causing the sensor to tell the robot's RC an untruth. Lying is never GP.

If the rules specifically allowed this sort of thing and we were expected to cope, then that would be a different thing.

ChrisH

I'll just say that I don't agree with this interpretation of GP. I'm of the opinion that it is futile and silly to try to apply GP to the entire game. If my plan was lying to a robot, then removing tetras from under a goal is stealing. Pushing another robot is assault. Actually breaking another robot is commiting grievous bodily harm, even if accidental. I could go on, but I think my point is clear. The game is the game, and robots are robots. Anthropomorphizing the robots and their actions is just silly and leads to some very odd conclusions.

I've been in the position of having a robot blocked and effectively immobilized so that we could do nothing against our opponent to win the match. I never once thought that they weren't playing fair or were being unGP by preventing us from doing anything. I was highly frustrated, but accepted the fact that they'd out-thought us and had a better designed robot. Or used their robot more effectively.

russell 13-01-2005 23:17

Re: Concerns regarding the green paneling/green shirts
 
Ok no one can possible argue with this:

<R93> Decorations must not affect the outcome of the match, and must be in the spirit of “Gracious
Professionalism.”

Whether or not your distracting the other teams robot is GP doesnt matter, because you "must not affect the outcome of the match". If you cannot affect the outcome of the match you would be better off just avoiding putting green on your robot, because a) you would be more likely to screw with your own alliances robots than those of the other alliance and b) when you did screw with your alliances robots, and you tried to protest the match on the grounds that your decorations had affected the outcome (by making your team loose), the judges would probly just reply with some equivalent of "that sucks for you"

Kevin Sevcik 14-01-2005 08:41

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by russell
Ok no one can possible argue with this:

<R93> Decorations must not affect the outcome of the match, and must be in the spirit of “Gracious
Professionalism.”

Whether or not your distracting the other teams robot is GP doesnt matter, because you "must not affect the outcome of the match". If you cannot affect the outcome of the match you would be better off just avoiding putting green on your robot, because a) you would be more likely to screw with your own alliances robots than those of the other alliance and b) when you did screw with your alliances robots, and you tried to protest the match on the grounds that your decorations had affected the outcome (by making your team loose), the judges would probly just reply with some equivalent of "that sucks for you"

R93 concerns non-functional decorations that don't have to meet any electrical/material/cost requirements on the robot. The non-functional decoration rules are intended to prevent teams from using other camera systems to see what the robot sees, etc. I think a green panel on the robot would be legal if you account for the materials and such and your green panel conforms to all other robot rules. If all painting of the robot and decorations had to abide the "can't affect the outcome of the match", then arguably you couldn't customize your paint job to make it easy to see your robot across the field and quickly tell its orientation by what colors you can see on it.

Also, I'm not particularly talking about painting the whole robot green because the definitely would confuse my alliance partners. I was more thinking of just a green panel on the front that only my opponents could see.

Max Lobovsky 14-01-2005 08:57

Re: Concerns regarding the green paneling/green shirts
 
I think we need some clarification from FIRST. Removable green panels or no? (Incidentally, one of our team colors is green.)

Rich Kressly 14-01-2005 09:34

Re: Concerns regarding the green paneling/green shirts
 
Kevin,

Your point of view is well outlined here. Please have your team's main contact post the question to FIRST in the official Q&A if you really feel your strategy would be a legal one. Thanks.

Kevin Sevcik 14-01-2005 09:41

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by Rich Kressly
Kevin,

Your point of view is well outlined here. Please have your team's main contact post the question to FIRST in the official Q&A if you really feel your strategy would be a legal one. Thanks.

Already done. We asked two days ago and are simply waiting for a reply, I'm just explaining my position here and such. I don't think my question could be most definitive:

Quote:

Originally Posted by Q.1125
Clarifying Q. 982: This means that teams are allowed to paint their robots the exact same color as the vision tetra, loading zone, or gold triangle to intentionally distract other team's cameras?


dlavery 14-01-2005 11:41

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by Kevin Sevcik
Already done. We asked two days ago and are simply waiting for a reply, I'm just explaining my position here and such. I don't think my question could be most definitive:
Quote:

Originally Posted by Q.1125
Clarifying Q. 982: This means that teams are allowed to paint their robots the exact same color as the vision tetra, loading zone, or gold triangle to intentionally distract other team's cameras?

Quote:

<R26> No devices or decorations are permitted on the robot that are intended to jam or interfere with the operation of the vision system (i.e. changing robot color to confuse opponent’s vision system).
It is becomming very frustrating to watch this thread grow and see the obvious efforts that certain people are taking to find a way to circumvent the rules. Rule <R26> is about as simple as it can be. The intent of this rule is obvious, even to my third-grade daughter. YOU CANNOT DO ANYTHING TO INTENTIONALLY INTERFERE WITH THE VISION SYSTEM OF THE OPPOSING ALLIANCE.

If you intentionally paint your robot a color intended to confuse the opponents vision system, then you are violating the rule.

If you design a removable placard to put on the front of your robot that has the specific purpose of confusing the opponents vision system, then you are violating the rule.

If you are stupid about this and violate the rules, and thereby cause your alliance to lose a match, then your alliance partners will gang up on you and violate your robot.

Can it be any more clear? What is so hard to understand about this?

-dave

dhitchco 14-01-2005 11:59

Re: Concerns regarding the green paneling/green shirts
 
Being from New York, we are dressing our team in black since it's a cool fashion statement.

We're also painting our robot in dark-gray radar reflective stealth paint such that the robot will be INVISIBLE to the others and we can then freely slip into the enemy camp, knock off the tetras and everyone will think it is a ghost :)

Come on, I'd like to see some threads about POSITIVE things to do with the vision system. For example, I have NOT heard anyone talk about a vision system that ONLY looks down at the field floor and finds the shapes there (that happen to be UNDER every goal, loading station, etc.) Now that's a neat trick.........

Mike Betts 14-01-2005 12:05

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by dlavery
...If you are stupid about this and violate the rules, and thereby cause your alliance to lose a match, then your alliance partners will gang up on you and violate your robot.

Can it be any more clear? What is so hard to understand about this?...

[SOAPBOX]

I have ignored this thread for a while and am just appalled at the direction this thread had taken.

I agree completely with Dave. Teams will have enough problems with variations in ambient lighting and intended target coloring without confusing the issue. In fact, many teams will arrive at their competitions without having solved these issues. They will need our help.

It goes beyond rules, Gracious Professionalism or common sense...

Let me be clear on this. In my opinion, it would be rude, ignorant and vulgar for any team to intentionally or unintentionally color any component of their robot or driver/HP uniforms which even come close to interfering with the vision systems.

In the case of intentional interference at a competition, I promise that I will personally take that team's leadership aside and have a discussion about the values and goals of technical education, FIRST, good sportsmanship, morality and a few subjects I haven't thought of yet.

Please ask yourself "Why am I doing this?".

I hope that I have made my point.

[/SOAPBOX]

Rich Kressly 14-01-2005 12:08

Re: Concerns regarding the green paneling/green shirts
 
I'm with the esteemed Mr. Lavery on this one. Intentionally screwing up other teams is clearly against the rules. As a senior mentor I need to know more about how the camera functions, how precise it is at picking up colors and shades, and how much it affects traditionally green teams like MOE, Swampthing, etc. so I can help the teams in my region. There is no need for any further conversation on what is or isn't gracious professionalism. To most of us, that is obvious. If anyone wants to debate the GP of this situation, please PM me or call me, but keep it out of this thread so those who need the vital information can get it.

Kevin Sevcik 14-01-2005 12:28

Re: Concerns regarding the green paneling/green shirts
 
I'll just say that the whole reason this is coming up is because the Q&A is unclear on this and frankly contradictory. Dave's interpretation was, in fact, my original reading of R26. However, the answers to Q.981 and Q.982 say that nothing, nothing will be done to ensure that teams do not paint their robots or outfit their team in a color that can interfere with the vision system. No precautions will be taken or will need to be taken. Teams will not have to restrict the color that they paint their robot. These two answers seem crystal clear to me in the exact opposite direction. I will be more than happy to concede the point if FIRST changes these answers or clarifies them, but right now the Q&A says to me that I can paint my robot whatever color I like, however I like, including a vision tetra green panel.

As I've noted, I have a question in the Q&A that would answer this once and for all. I've put it there because I beleive the rules and Q&A are at odds now and that the Q&A answers in place make this strategy legal.

I'll also note that I'm bringing it up because I'm certain that teams will be VERY highly annoyed if another team paints their robot green and distracts them from the tetra, even unintentionally. They will point to Q.981 and say that the Q&A says that they didn't have to worry about green robots running around the field. I think there needs to be some real definitive stuff here instead of two one word answers.

Alan Anderson 14-01-2005 13:21

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by Kevin Sevcik
I'll also note that I'm bringing it up because I'm certain that teams will be VERY highly annoyed if another team paints their robot green and distracts them from the tetra, even unintentionally. They will point to Q.981 and say that the Q&A says that they didn't have to worry about green robots running around the field. I think there needs to be some real definitive stuff here instead of two one word answers.

The rules are still the final arbiter of what is legal. Unless and until a team update changes the rule making intentional disruption of the vision system illegal, intentionally disrupting the vision system is illegal.

The Q&A doesn't say teams can relax and not worry about green robots. It merely says that the officials aren't going to insist on a team repainting its robot. That should tell you that you do have to consider the possibility of there being a green robot on the field.

Petey 14-01-2005 13:32

Re: Concerns regarding the green paneling/green shirts
 
Intent isn't so simple a question.

R26 could be construed in two separate ways, depending on how lawyerly you were feeling that day.

If you painted your robot in such a manner as to confuse the robot's sensors, you would be acting in a forbidden matter.

However, it could be argued that, if you didn't change the color, and you knew your color would throw off the opposing robot, it could be convincingly argued that you were intentionally and dangerously negligent.

It's all in how they determine "the spirit of the rules".

--Petey

Petey 14-01-2005 13:34

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by Kevin Sevcik
I'll just say that the whole reason this is coming up is because the Q&A is unclear on this and frankly contradictory. Dave's interpretation was, in fact, my original reading of R26. However, the answers to Q.981 and Q.982 say that nothing, nothing will be done to ensure that teams do not paint their robots or outfit their team in a color that can interfere with the vision system. No precautions will be taken or will need to be taken. Teams will not have to restrict the color that they paint their robot. These two answers seem crystal clear to me in the exact opposite direction. I will be more than happy to concede the point if FIRST changes these answers or clarifies them, but right now the Q&A says to me that I can paint my robot whatever color I like, however I like, including a vision tetra green panel.

[/b]

Not necessarily--

My question only asks whether or not there will be precautions taken against it, or whether precautions need to be taken against it. There may be no rules that forbid teams outside of R26, but they may still enforce R26.

Just a thought.
Quote:

As I've noted, I have a question in the Q&A that would answer this once and for all. I've put it there because I beleive the rules and Q&A are at odds now and that the Q&A answers in place make this strategy legal.
Please cite--wording, and ID, so I can check.
Quote:

I'll also note that I'm bringing it up because I'm certain that teams will be VERY highly annoyed if another team paints their robot green and distracts them from the tetra, even unintentionally. They will point to Q.981 and say that the Q&A says that they didn't have to worry about green robots running around the field. I think there needs to be some real definitive stuff here instead of two one word answers.
I agree.

--Petey

Al Skierkiewicz 14-01-2005 15:05

Re: Concerns regarding the green paneling/green shirts
 
Dave and Rich,
I guess no one is listening as the discussion continues. So I will add my two cents...

If you have never played around with color cameras or you have never played around with color object recognition or you have never studied reflected light in a component video world, then please stop posting about this subject. Veterans and rookies alike need useful data about camera operation and rule interpretation. The rules as Dave has pointed out, are not open for interpretation, GP or not.
If you have several hours of hard data using this camera recognizing the shape and color objects on the field (including field lighting) and would like to share, please do.

Petey 14-01-2005 16:02

Re: Concerns regarding the green paneling/green shirts
 
Al, Dave--

I think teams are worried, more than anything else, that if they paint their robot green, blue, red, or yellow (as their team colors normally are), and they unintentionally interfere with the operation of an opposing video camera, they will be excused of operating with ulterior motives.

They are seeking pre-decoration clarification, not pre-emptive absolution.

I will see if the Controls subteam on my team can record some video data quickly so we can get some more information about this.

--Petey

Rich Kressly 15-01-2005 10:35

Re: Concerns regarding the green paneling/green shirts
 
Quote:

Originally Posted by Petey
Al, Dave--

I think teams are worried, more than anything else, that if they paint their robot green, blue, red, or yellow (as their team colors normally are), and they unintentionally interfere with the operation of an opposing video camera, they will be excused of operating with ulterior motives.

They are seeking pre-decoration clarification, not pre-emptive absolution.

I will see if the Controls subteam on my team can record some video data quickly so we can get some more information about this.

--Petey

Excellent, we all need hard data about the camera, it's capabilities, and how this will play out for most teams. People are appropriately concerned, but we need to know of the real issues and how to resolve them. Squabbling about what's right (when it's obvious to most) is a waste of time and space. Let's see real, credible data about what the camera can do with colors and shapes and the reliability/repeatability of its function during autonomous mode. Thanks Al and Dave for getting this back on track. Stick to the camera and how it works so this thread is fully useful to teams. The clock is ticking and we all need answers, so get to work ... and have fun too.

Let's move this MEANINGFUL conversation to the programming forum... two good threads are already started about the camera. Post your technical data/questions there. Al has already posted there and so have others. Thanks.


All times are GMT -5. The time now is 04:55.

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