Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Robot's Hull Color #86

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions chapters/gamestructure.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,11 @@ The <<Referee, referee>> asks the <<Robot Handler, robot handlers>> of the teams

However, if both teams prefer the same color, the referee assigns the colors by chance. In this case, the teams switch the colors after the first half of the match as well as after the first half of the overtime if applicable.

==== Choosing Hulls Colors
lhcavalcanti marked this conversation as resolved.
Show resolved Hide resolved
The <<Referee, referee>> asks the <<Robot Handler, robot handlers>> for their preferred <<Robot's Hull Color, hull color>> (dark or bright). If teams agree, the colors are used; otherwise, the referee assigns them by chance.

Robots must keep their assigned color throughout the game.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So we disconnect the real team colors (blue / yellow) that can switch in half time and these hull colors that cannot? Is that intentional, or just an oversight?

I was thinking about simply always connecting the "bright" color with yellow, and the "dark" with blue, which would make this very easy on the referee and the status board. But then we would have teams change their hulls during half time, if the pattern colors are contested.


==== Choosing Side And Kick-Off
The <<Referee, referee>> tosses a coin with both <<Robot Handler, robot handlers>>. The winning team chooses the goal it will attack in the first half of the match. The other team takes the <<Kick-Off, kick-off>> to start the match.

Expand Down
18 changes: 17 additions & 1 deletion chapters/robots.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,22 @@ The <<Referee, referee>> has to force a team to remove a robot from the field if
==== Shape
A robot must fit inside a 0.18 meters wide and 0.15 meters high cylinder at any point in time. Additionally, the top of the robot must adhere to the standard pattern size and surface constraints.

==== Robot's Hull Color
lhcavalcanti marked this conversation as resolved.
Show resolved Hide resolved
To ensure clarity and effective identification during gameplay, the following rules apply to the coloring of robot hulls:

Bright and Dark Color Scheme:
lhcavalcanti marked this conversation as resolved.
Show resolved Hide resolved

* All robots from a team must include two interchangeable colors: one bright and one dark.
lhcavalcanti marked this conversation as resolved.
Show resolved Hide resolved
* These two colors must be the same for all robots in a team.
* The color must cover at least 40% of the robot's maximum height (15 cm), equivalent to a minimum of 6 cm of vertical coverage.
lhcavalcanti marked this conversation as resolved.
Show resolved Hide resolved
* Teams must use the same color scheme throughout the entire game.
lhcavalcanti marked this conversation as resolved.
Show resolved Hide resolved

Coverage Requirements:

* The robot hull must not be reflective to avoid interfering with the vision system.
* The robot hull must avoid colors close to the ones used at <<Vision Pattern, vision pattern>> and <<Ball, ball>>.
* Colors must adhere properly and remain durable to prevent dropping or peeling during the match. If the color cover drops, it will be penalized accordingly (see <<Tipping Over Or Dropping Parts>>).

==== Dribbling Device
Dribbling devices that actively exert spin on the ball, which keep the ball in contact with the robot are permitted under certain conditions:

Expand Down Expand Up @@ -53,4 +69,4 @@ The type of wireless communication may also be restricted by the <<Local Organiz
NOTE: Bluetooth is not allowed since it cannot be fixed to frequency channels.

==== Autonomy
The robotic equipment has to be fully autonomous. Human operators are not permitted to enter any information to the system during a match, except in <<Overview, breaks>> or during a <<Timeouts,timeout>>. Disregarding this rule is considered <<Unsporting Behavior, unsporting behavior>>.
The robotic equipment has to be fully autonomous. Human operators are not permitted to enter any information to the system during a match, except in <<Overview, breaks>> or during a <<Timeouts,timeout>>. Disregarding this rule is considered <<Unsporting Behavior, unsporting behavior>>.