Comments (8)
I suppose the following approach:
Division A
- on [indirect|direct] freekick or penalty kick for team A
- team A must place the ball
- if team A fails, an indirect freekick is awarded to team B
- on kickoff for team A
- the human referee places the ball
- either on start of the game -> no use in placing by robots
- after a goal: human referee must verify a goal anyway
- on force start
- a team is drawn by chance and must place the ball
- if the team fails, an indirect freekick is awarded to the other team
- if the autoref fails to designate a correct position
- the human referee places the ball
Division B
- if both teams do ball placement
- proceed as in division A
- if team A can not do ball placement
- if team A should bring the ball into play
- team B places the ball
- if team B fails, the human referee places the ball
- team A brings the ball into play
- if team B should bring the ball into play
- proceed as in division A
- if team A should bring the ball into play
- if no team can do ball placement
- the human referee will place the ball
For both divisions:
- increase the placement time from 15s to 30s
- placement time was quite tough in 2017
- the field size has been increased
Ball placement is currently described in Law 9: The Ball in and Out of Play.
Should this rather be in Law 8: The Start and Restart of the Game or in Law 5/6: Referee and Assistant Referee?
from ssl-rules-legacy.
From Christian:
What shall we do if the ball is either behind the goal, inside the goal (but no goal is scored) or in the corner of the field? In all 3 of these cases, it is extremely difficult to retrieve the ball. I would suggest that the ref can always decide to place the ball manually if he assumes that both teams will fail to do so.
-> The ref could help with the ball placement by moving the ball into the field, if necessary. Afterwards, the designated team could still place the ball.
from ssl-rules-legacy.
It could be quite annoying during the game if a team did not manage to make a ball placement at all. In that case, one has to wait 30 seconds every time they got a free kick. Maybe we should introduce a failure limit. For example, 5 failures in a row. After that, all of the free kick goes immediately to the opponent team.
To Christian: I guess, if the human referee has to touch the ball anyway, it might be faster just to place the ball manually in that case.
from ssl-rules-legacy.
from ssl-rules-legacy.
@Schwarzstift I suggest to allow the human ref to decide not to assign ball placement to a team for the rest of the game (half). In this case, the opponent team will always get the free kick.
Regarding auto placement: If the ball is unreachable, it may also just be put back into game by some spectator.
And even if it is the human (assistant) ref, he/she may
- walk a large distance or roll the ball
- have to know the correct placement position that the autoref expects
But I would also give this decision to the human ref. We have to make sure, that autoref ball placement can be canceled.
@mhmmdshirazi that's a good point. Hopefully, at least one team is able to place the ball in div A. Otherwise, those teams may be in the wrong division in the first place.
What about this: If the human ref decides that both teams are unable to place the ball (after at least both teams tried once), he/she can decide to place it manually and give the team that first had to place the ball the freekick.
from ssl-rules-legacy.
from ssl-rules-legacy.
yes, of course! Have you seen the technical challenge for ball placement? We used passes to place the ball.
from ssl-rules-legacy.
I have implemented this rule. I hope I included all the comments.
from ssl-rules-legacy.
Related Issues (20)
- Kick-Off Clarification HOT 2
- Carpeting / long chip kicks HOT 2
- Allow linear kicks only HOT 3
- Carpeting rule unclear for kickoffs HOT 1
- Rework collision rule
- Remove goal bar
- Joint teams HOT 2
- Increase the field size HOT 3
- Rectangular defense area
- Number of robots HOT 1
- Ball speed limit HOT 1
- Mandatory Autonomous referee
- Carpeting rule can be abused by forcing the other team to carpet HOT 9
- Increase the penalty of yellow and red cards HOT 4
- Pause game timer during Stop HOT 5
- Change the maximum ball speed to 6.5m/s
- Clarify the use of advertising on robots HOT 4
- autoref compatible with new rules HOT 1
- Double touch clarification HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ssl-rules-legacy.