From 34c0608ae4455fff6633fec435141f3b1bd658d3 Mon Sep 17 00:00:00 2001 From: Leroy Ruegemer Date: Tue, 3 Dec 2024 16:55:53 +0100 Subject: [PATCH] change finals to use gpsr --- documents/scoresheets.tex | 12 +--- scoresheets/Finals.tex | 16 +++++ scoresheets/{ => old}/FinalsExec.tex | 0 scoresheets/{ => old}/FinalsJury.tex | 0 tasks/Finals.tex | 52 ++-------------- tasks/old/ThemedFinals.tex | 90 ++++++++++++++++++++++++++++ 6 files changed, 113 insertions(+), 57 deletions(-) create mode 100644 scoresheets/Finals.tex rename scoresheets/{ => old}/FinalsExec.tex (100%) rename scoresheets/{ => old}/FinalsJury.tex (100%) create mode 100644 tasks/old/ThemedFinals.tex diff --git a/documents/scoresheets.tex b/documents/scoresheets.tex index 3c08bbcc..44e13e50 100644 --- a/documents/scoresheets.tex +++ b/documents/scoresheets.tex @@ -155,16 +155,10 @@ % %%% FINALS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Final (Jury) -\renewcommand{\currentTest}{Final Demonstration --- Jury Evaluation} +% Final +\renewcommand{\currentTest}{Final Demonstration} \begin{scoresheet} -\input{scoresheets/FinalsJury.tex} -\end{scoresheet} - -% Final (EC) -\renewcommand{\currentTest}{Final Demonstration --- Executive Committee} -\begin{scoresheet} -\input{scoresheets/FinalsExec.tex} +\input{scoresheets/Finals.tex} \end{scoresheet} \end{document} diff --git a/scoresheets/Finals.tex b/scoresheets/Finals.tex new file mode 100644 index 00000000..20119694 --- /dev/null +++ b/scoresheets/Finals.tex @@ -0,0 +1,16 @@ +\begin{scorelist}[timelimit=10, attempts=1, outstanding=false, specialpenbonus=false] + \scoreheading{Main Goal} + \scoreitem[3]{150}{Find and clearly state an encountered problem} + \scoreitem[3]{650}{Solve a problem} + + \scoreheading{Deus Ex Machina Penalties} + \penaltyitem[3]{150}{Asking for location of a problem} + \penaltyitem[3]{650}{Instructing a human to perform parts of the task will apply a percentage penalty according to similar penalties in other Stage II tests.} +\end{scorelist} + + + + +% Local Variables: +% TeX-master: "../rulebook" +% End: diff --git a/scoresheets/FinalsExec.tex b/scoresheets/old/FinalsExec.tex similarity index 100% rename from scoresheets/FinalsExec.tex rename to scoresheets/old/FinalsExec.tex diff --git a/scoresheets/FinalsJury.tex b/scoresheets/old/FinalsJury.tex similarity index 100% rename from scoresheets/FinalsJury.tex rename to scoresheets/old/FinalsJury.tex diff --git a/tasks/Finals.tex b/tasks/Finals.tex index 28755439..da74a3af 100644 --- a/tasks/Finals.tex +++ b/tasks/Finals.tex @@ -1,59 +1,15 @@ \chapter{Finals} The competition ends with the Finals on the last day, where the two teams with the highest total score compete. -The \iterm{Finals} are conducted as a final themed demonstration. - -%To avoid logistical issues during the last day of the competition, the \iterm{Finals} are divided into two sets of demonstrations: the Bronze Competition and the RoboCup @Home Grand Finale. -%The Bronze Competition is a set of demonstrations that are carried out before the RoboCup @home Grand Finale. Here, all the leagues run in parallel, with the fourth and third highest scored teams competing for the bronze. -%Finally, the two teams with the highest score in each League present their demonstrations in a serialized manner during the RoboCup @Home Grand Finale. Even though each league has its own first, second and third place, the \iterm{Finals} are meant to show the best of all leagues to the jury members as well as the audience and, thus, warrants a single schedule slot. -\section{Structure and Theme} - -The \iterm{Finals} are a demonstration of achieving an objective that is pre-selected by the TC/EC. These objectives are chosen as a type of yearly theme of the competition, and to provide a baseline for the juries (not to mention the audience) to state which team is the winner. - -The objectives for each league for this year are: - -\begin{itemize} - \item The robot helps a person in preparing dinner. -\end{itemize} - - -The teams are expected to provide a demonstration that is telling a story which includes achieving the objective. The teams can choose freely how to achieve it, which includes choosing the participants, what items to use, the methods employed, etc. The juries, as explained later, will reward elegance and difficulty. - -As it can be seen, the objectives are open enough that a story can be told around them which can include additional objectives that the team wants their robot to also solve. Thus, the teams are welcome to include in their demonstration any additional tasks to be solved, which can serve as a type of forum where they can present their own research. The innovation and success of these tasks will also be used as part of the score (as it is described later). In this regard, it is expected that teams present the scientific and technical contributions they submitted in both \iterm{team description paper} and the \iterm{RoboCup\char64Home Wiki}. - -In addition, teams may provide a printed document to the jury (max 1 page) that summarizes the demonstrated robot capabilities and contributions. However, teams are discouraged to provide any material that would distract from their demonstration. - -Story-telling is an important factor, so it is recommended to spend the least amount of time using the microphone to explain the demonstration and let the demonstration speak for itself. - - -\section{Evaluating Juries for Final Demonstrations} -The \iterm{Finals} are evaluated by two juries, here described. - -\begin{enumerate} -\item\textbf{League-internal jury:} The league-internal jury is formed by the Executive Committee. The evaluation of the league-internal jury is based on the following criteria: - \begin{compactenum} - \item Efficacy/elegance of the solution - \item Innovation/contribution to the league of the additional tasks solved - \item Difficulty of the overall demonstration - \end{compactenum} - -\item \textbf{League-external jury:} The league-external jury consists of people not being involved in the RoboCup@Home league, but having a related background (not necessarily robotics). They are appointed by the Executive Committee. The evaluation of the league-external jury is based on the following criteria: - \begin{compactenum} - \item Originality and presentation (story-telling is to be rewarded) - \item Relevance/usefulness to everyday life - \item Elegance/success of overall demonstration - \end{compactenum} -\end{enumerate} \section{Scoring} The final score and ranking are determined by the jury evaluations and by the previous performance (in Stages I and II) of the team, in the following manner: \begin{enumerate} - \item The influence of the league-internal jury to the final ranking is \SI{25}{\percent}. - \item The influence of the league-external jury to the final ranking is \SI{25}{\percent}. + \item The influence of the final ranking is \SI{50}{\percent}. \item The influence of the total sum of points scored by the team in Stage I and II is \SI{50}{\percent}. \end{enumerate} @@ -61,10 +17,10 @@ \section{Scoring} \subsection{Task} -The procedure for the demonstration and the timing of slots is as follows: -\OpenDemonstrationTask{ten}{five} +The procedure for the demonstration is the same as for Enhanced General Purpose Service Robot (see~Task~\ref{test:egpsr}) -\OpenDemonstrationChanges +\subsection*{Score sheet} +\input{scoresheets/Finals.tex} %% %%%%%%%%%%%%%%%%%%%%%%%% \section{Final Ranking and Winner} diff --git a/tasks/old/ThemedFinals.tex b/tasks/old/ThemedFinals.tex new file mode 100644 index 00000000..28755439 --- /dev/null +++ b/tasks/old/ThemedFinals.tex @@ -0,0 +1,90 @@ +\chapter{Finals} + +The competition ends with the Finals on the last day, where the two teams with the highest total score compete. +The \iterm{Finals} are conducted as a final themed demonstration. + +%To avoid logistical issues during the last day of the competition, the \iterm{Finals} are divided into two sets of demonstrations: the Bronze Competition and the RoboCup @Home Grand Finale. +%The Bronze Competition is a set of demonstrations that are carried out before the RoboCup @home Grand Finale. Here, all the leagues run in parallel, with the fourth and third highest scored teams competing for the bronze. +%Finally, the two teams with the highest score in each League present their demonstrations in a serialized manner during the RoboCup @Home Grand Finale. + +Even though each league has its own first, second and third place, the \iterm{Finals} are meant to show the best of all leagues to the jury members as well as the audience and, thus, warrants a single schedule slot. + +\section{Structure and Theme} + +The \iterm{Finals} are a demonstration of achieving an objective that is pre-selected by the TC/EC. These objectives are chosen as a type of yearly theme of the competition, and to provide a baseline for the juries (not to mention the audience) to state which team is the winner. + +The objectives for each league for this year are: + +\begin{itemize} + \item The robot helps a person in preparing dinner. +\end{itemize} + + +The teams are expected to provide a demonstration that is telling a story which includes achieving the objective. The teams can choose freely how to achieve it, which includes choosing the participants, what items to use, the methods employed, etc. The juries, as explained later, will reward elegance and difficulty. + +As it can be seen, the objectives are open enough that a story can be told around them which can include additional objectives that the team wants their robot to also solve. Thus, the teams are welcome to include in their demonstration any additional tasks to be solved, which can serve as a type of forum where they can present their own research. The innovation and success of these tasks will also be used as part of the score (as it is described later). In this regard, it is expected that teams present the scientific and technical contributions they submitted in both \iterm{team description paper} and the \iterm{RoboCup\char64Home Wiki}. + +In addition, teams may provide a printed document to the jury (max 1 page) that summarizes the demonstrated robot capabilities and contributions. However, teams are discouraged to provide any material that would distract from their demonstration. + +Story-telling is an important factor, so it is recommended to spend the least amount of time using the microphone to explain the demonstration and let the demonstration speak for itself. + + +\section{Evaluating Juries for Final Demonstrations} +The \iterm{Finals} are evaluated by two juries, here described. + +\begin{enumerate} +\item\textbf{League-internal jury:} The league-internal jury is formed by the Executive Committee. The evaluation of the league-internal jury is based on the following criteria: + \begin{compactenum} + \item Efficacy/elegance of the solution + \item Innovation/contribution to the league of the additional tasks solved + \item Difficulty of the overall demonstration + \end{compactenum} + +\item \textbf{League-external jury:} The league-external jury consists of people not being involved in the RoboCup@Home league, but having a related background (not necessarily robotics). They are appointed by the Executive Committee. The evaluation of the league-external jury is based on the following criteria: + \begin{compactenum} + \item Originality and presentation (story-telling is to be rewarded) + \item Relevance/usefulness to everyday life + \item Elegance/success of overall demonstration + \end{compactenum} +\end{enumerate} + +\section{Scoring} +The final score and ranking are determined by the jury evaluations and by the previous performance (in Stages I and II) of the team, in the following manner: + +\begin{enumerate} + \item The influence of the league-internal jury to the final ranking is \SI{25}{\percent}. + \item The influence of the league-external jury to the final ranking is \SI{25}{\percent}. + \item The influence of the total sum of points scored by the team in Stage I and II is \SI{50}{\percent}. +\end{enumerate} + +These demonstrations are carried out in a serialized fashion, one League performing after another in one \Arena{}. + + +\subsection{Task} +The procedure for the demonstration and the timing of slots is as follows: +\OpenDemonstrationTask{ten}{five} + +\OpenDemonstrationChanges + +%% %%%%%%%%%%%%%%%%%%%%%%%% +\section{Final Ranking and Winner} + +There will be an award for 1st, 2nd and 3rd place of each league. + +The winner of the competition is the team that gets the highest ranking in the \iterm{Finals}. + +The second place will be the team that got the second-highest ranking in the \iterm{Finals}. + +The third place will be the team with the highest score that did not made it to the \iterm{Finals}. + +Additional certificates would be granted if: + +\begin{enumerate} + \item If the number of teams in the league is above 11, a certificate will be awarded to the 4th ranked team. + \item If the number of teams in the league is above 14, a certificate will be awarded to the 5th ranked team. +\end{enumerate} + + +% Local Variables: +% TeX-master: "Rulebook" +% End: