robocup-at-work / rulebook

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

Major collision penalty is too harsh #57

Closed leanderb closed 1 year ago

leanderb commented 1 year ago

problem description: a major collision resets the points to 0 and restarts the run; the new points are multiplied with 0.75; the idea is, that a major collision must not happen, because things might be damaged, or even worse, persons could be injured; the problem: the later a major collision occurs, the harsher the penalty, because the time becomes smaller and smaller; furthermore teams with very good manipulation skills, but bad navigation gets most the time only a few points; new teams had to concentrate on the navigation, because manipulation is useless without reliable navigation, but you only get a few points (service area reached points)

marcomasa commented 1 year ago

We could change the system to:

New teams can still restart their run, but the experienced teams can also keep their (reduced) score if they would have no more time to perform tasks after a restart.

We could still talk about the factors, but i think this balances this rule a bit.

steup commented 1 year ago

The major issue with major collisions is the time factor. A late major collision is much more severe than an early one.

Maybe we should introduce a time-varying penalty factor for the restart depending on the amount of time left.

We could also go with a large fixed point deduction, but this may leave a lot of beginner teams with 0 points.

Mathemalsky commented 1 year ago

How about setting the harsh multiplier to the proportion of time elapsed, times e. g. 0.75?

leanderb commented 1 year ago

TC meeting: when a major collision occurs: