robocup-at-work / rulebook

The Rulebook for the RoboCup@Work league.
8 stars 8 forks source link

Define Difficulty Levels #39

Closed steup closed 1 year ago

steup commented 3 years ago

The current setup of the league makes it hard for new teams to enter the competition. It may be benficial to define difficulty levels, which disable parts of the challenges of the competition to make it more achievable for new teams with reasonable effort.

I suggest to handle the difficulty levels as a trade-off between challenges encountered in the arena on run-time and points awarded per task (move, pick and place)

The easiest way to modify the challenges of each run without the need to modify the run by the referees is to increase or decrease the amount of information handed to the robot of each team by the RefBox.

I envision the following difficulty levels for example:

Hard (default):

Nightmare (realistic workshop):

Implementation:

Each robot sends the requested difficulty level to the RefBox as part of the registration process. The refbox adapts the information content based on the requested difficulty level on sending out the task

Necessary change to the RefBox client of each team:

marcomasa commented 3 years ago

I'd rather help teams to get to some sort of "standard" level, which is what all successul teams of the past years should have achieved already. So once again, some kind of tutorial pages which new teams can use to gather ideas from our experience.

I don't like the idea of the difficulty levels. Movement points are already quite low, and the obstacles are relatively easy to avoid (physical). We could discuss the barriertape aspect, as this is indeed a problem. But i also think that, in addition to physical surroundings observation, we should encourage teams to also implement visual coverage.

leanderb commented 1 year ago

closed, because the issue is very old and the rulebook have been rewritten in the meantime