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

Higher number of problems for egpsr #938

Merged
merged 1 commit into from
Jan 20, 2025
Merged
Show file tree
Hide file tree
Changes from all 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
20 changes: 18 additions & 2 deletions scoresheets/EGPSR.tex
Original file line number Diff line number Diff line change
@@ -1,15 +1,31 @@
\begin{scorelist}[timelimit=10]
\scoreheading{Main Goal}
\scoreheading{Main Goal (can be repeated unlimited times)}
\scoreitem[3]{150}{Find and clearly state an encountered problem}
\scoreitem[3]{650}{Solve a problem}

\scoreheading{Penalties}
\penaltyitem[1]{100}{Find repeated problem category}
\penaltyitem[1]{300}{Solving repeated problem category for the 2nd time}
\penaltyitem[1]{500}{Solving repeated problem category for the 3rd (or more) time}

\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.}
\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}

\ifShortScoresheet{}{
\textbf{Referee Information:}
Note each problem (category, item, location) and mark if they are stated by the robot in remarks
}%



% Local Variables:
% TeX-master: "Rulebook"
% End:

2 changes: 1 addition & 1 deletion setup/macros_scoresheets.tex
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
\newcommand{\firstTryColumnCaption}{First try}

% Sets the second column's name for referee scoring when \attempts=2
\newcommand{\secondTryColumnCaption}{Restart}
\newcommand{\secondTryColumnCaption}{Second try}

% Sets the name of the column for referee scoring when \attempts=1
\newcommand{\firstColumnCaption}{Action}
Expand Down
14 changes: 8 additions & 6 deletions tasks/EGPSR.tex
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
\section{Enhanced General Purpose Service Robot}
\label{test:egpsr}
\section{Enhanced General Purpose Service Robot}\label{test:egpsr}
The robot is asked to maintain the household by cleaning up the arena and assisting people.


\noindent \textbf{Main Goal:} Solve 3 problems in the arena.\\
\noindent \textbf{Main Goal:} Solve different problems in the arena.\\


\subsection*{Focus}
Expand All @@ -18,7 +17,8 @@ \subsection*{Setup}
\begin{enumerate}
\item \textbf{Problems:}
\begin{itemize}
\item \textbf{Objects:} Objects that are not in their default location should be returned there (see \ref{rule:scenario_objects}). Objects on the floor are to be thrown in the trash or returned to their default location.
\item \textbf{Trash:} Objects on the floor are to be thrown in the trash.
\item \textbf{Objects:} Objects that are not in their default location should be returned there (see~\ref{rule:scenario_objects}).
\item \textbf{Persons:} Some persons in the arena will have requests for the robot. They will raise their hand if the robot is in the same room.
\end{itemize}
\end{enumerate}
Expand All @@ -39,10 +39,12 @@ \subsection*{Procedure}
% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Additional rules and remarks}
\begin{enumerate}[nosep]
\item \textbf{Number of Problems:} The number of problems depends on the arena size the minimum count of generated problems is 8.
\item \textbf{Repeating Problem Category:} Solving the same Category of Problem incurs a penalty.
\item \textbf{Solving more:} You can continue solving problems to compensate for penalties.
\item \textbf{Partial Scoring:} The main task allows partial scoring (per \emph{solved} problem).

\item \textbf{Command Generator:} Problems and commands will be generated using the official command generator\footnote{\url{https://github.com/johaq/CommandGenerator}}.
\item \textbf{Finding People:} Finding a person and stating they need help is enough to get the scoring item.
\item \textbf{Finding People:} Finding a person and stating they need help counts as finding the problem.
\item \textbf{Understanding Commands:} Understanding and correctly repeating the command given by a person can be counted towards partially solving a problem.
\end{enumerate}

Expand Down
Loading