diff --git a/general_rules/ContinueRules.tex b/general_rules/ContinueRules.tex index 9ceacd4c..80bbc8a0 100644 --- a/general_rules/ContinueRules.tex +++ b/general_rules/ContinueRules.tex @@ -15,6 +15,7 @@ \subsection{Procedure} \item The particular goal or desired result \item How the action must be carried out (when necessary) \item Details about how to interact with the robot (when necessary) + \item Detailed information to identify objects for picking and placing (e.g. object name, color or location). The provided information needs to show that objects were perceived by the robot. \end{compactitem} \item \textbf{Supervise:} The robot must be aware of the human's actions, being able to tell when the requested action has been completed, as well as guiding the human assistant (if necessary) during the process. @@ -24,7 +25,7 @@ \subsection{Procedure} \subsection*{Example} \label{rule:continue_example} -In the following example, a robot has to clean the table, but is unable to grasp the spoon. +In the following example, a robot has to clean the table but is unable to grasp the spoon. \begin{itemize}[noitemsep] \small \item[\textcolor{gray}{R:}] \texttt{I am sorry, but the spoon is too small for me to take.\\ @@ -32,13 +33,10 @@ \subsection*{Example} Please say "robot yes" or "robot no" to confirm.} \item[\textcolor{gray}{H:}] \textit{Robot, yes!} \item[\textcolor{gray}{R:}] \texttt{Thank you! Please follow my instructions.\\ - Please take the purple spoon from the table. It is on my left.} - \item[\textcolor{gray}{H:}] (Referee takes green fork) - \item[\textcolor{gray}{R:}] \texttt{You took the wrong object.\\ - Please take the purple spoon from the table. It is on my left.} + Please take the purple spoon from the table. It is on my left. \\(The robot also shows the result of the perception, e.g. by pointing at the spoon or showing a picture with a bounding box on the screen)} \item[\textcolor{gray}{H:}] (Referee takes purple spoon) \item[\textcolor{gray}{R:}] \texttt{I saw you took the spoon.\\ - Would you be so kind to follow me to the kitchen?\\ + Would you be so kind as to follow me to the kitchen?\\ Please keep the spoon visible in front of you so I can track you. Thank you!} \item[\textcolor{gray}{R:}] \texttt{You can stop following me now.\\ As you can see, the dishwasher is already open.\\ @@ -48,7 +46,6 @@ \subsection*{Example} \end{itemize} - \subsection{Scoring} \label{rule:continue_scoring} There is no limit in the amount of times a robot can request human assistance, but score reduction applies every time it is requested. diff --git a/organization/Setup.tex b/organization/Setup.tex index 3333d839..b578b7e3 100644 --- a/organization/Setup.tex +++ b/organization/Setup.tex @@ -131,7 +131,7 @@ \section{Robot Inspection} \item \textbf{Time limit:} The robot inspection is interrupted after three minutes (per robot). When told so by the TC --- in case of time interrupt or failure --- the team has to move the robot out of the \Arena{} through the designated exit door. \item \textbf{Appearance Evaluation:} In addition to the inspection, the TC evaluates the appearance of the robots. Robots are expected to look nice (no duct tape, no cables hanging loose etc.). In case of objection, the TC may penalize the team with a penalty of maximum 50 points. \item \textbf{Accompanying team member:} Each robot is accompanied by only one team member (the team leader is advised). - \item \textbf{OC instructions (at least 2h before the \RobotInspection):} + \item \textbf{OC instructions (at least two hours before the \RobotInspection):} \begin{itemize} \item Announce the entry and exit doors. \item Announce the location of the \textit{Inspection Point} in the \Arena{}. diff --git a/scoresheets/StoringGroceries.tex b/scoresheets/StoringGroceries.tex index a016a330..1c98b360 100644 --- a/scoresheets/StoringGroceries.tex +++ b/scoresheets/StoringGroceries.tex @@ -15,9 +15,10 @@ \penaltyitem[5]{-60}{Storing an object without categorizing it correctly} \scoreheading{Deus Ex Machina Penalties} + \penaltyitem[5]{-15}{A human handing an object over to the robot (the object is clearly indicated by the robot)} \penaltyitem[5]{-30}{A human handing an object over to the robot} + \penaltyitem[5]{-45}{A human placing an object in the cabinet at a location clearly indicated by the robot} \penaltyitem[5]{-90}{A human placing an object in the cabinet} - \penaltyitem[5]{-30}{A human placing an object in the cabinet at a location clearly indicated by the robot} \penaltyitem[5]{-45}{A human pointing at a target location} \end{scorelist} diff --git a/tasks/CarryMyLuggage.tex b/tasks/CarryMyLuggage.tex index af663180..1e7e799d 100644 --- a/tasks/CarryMyLuggage.tex +++ b/tasks/CarryMyLuggage.tex @@ -89,7 +89,7 @@ \subsection*{Referee Instructions} \subsection*{OC Instructions} -2h before test: +At least two hours before test: \begin{itemize}[nosep] \item Select and announce the robot's starting point. \item Select which bags will be used in the test. diff --git a/tasks/CleanTable.tex b/tasks/CleanTable.tex index d6269506..43d71b5f 100644 --- a/tasks/CleanTable.tex +++ b/tasks/CleanTable.tex @@ -84,7 +84,7 @@ \subsection*{OC Instructions} \begin{itemize} \item Provide official cutlery and tableware for training. \end{itemize} -2 hours before the test: +At least two hours before the test: \begin{itemize} \item Announce the predefined location of the dishwasher tab. \end{itemize} diff --git a/tasks/EGPSR.tex b/tasks/EGPSR.tex index 7439206f..9d6088fa 100644 --- a/tasks/EGPSR.tex +++ b/tasks/EGPSR.tex @@ -41,7 +41,7 @@ \subsection*{Setup} % %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection*{Procedure} \begin{enumerate}[nosep] - \item \textbf{Instruction point:} Two hours before the test, the referees announce the location of the \textit{Instruction Point}. + \item \textbf{Instruction point:} At least two hours before the test, the referees announce the location of the \textit{Instruction Point}. \item \textbf{Test start:} The robot moves to the \textit{Instruction Point} when the arena door is open. \item \textbf{Command execution:} The operator instructs the robot to execute a command and the robot performs the task. \item \textbf{Back to the instruction point:} The robot goes back to the \textit{Instruction Point} and waits for the next command. @@ -80,7 +80,7 @@ \subsection*{Referee instructions} \subsection*{OC instructions} -2h before the test: +At least two hours before the test: \begin{itemize} \item Generate the robot commands (don't reveal them to the teams!). \item Announce the location of the instruction point. diff --git a/tasks/GPSR.tex b/tasks/GPSR.tex index fea21603..585e839b 100644 --- a/tasks/GPSR.tex +++ b/tasks/GPSR.tex @@ -39,7 +39,7 @@ \subsection*{Setup} % %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection*{Procedure} \begin{enumerate}[nosep] - \item \textbf{Instruction point:} Two hours before the test, the referees announce the location of the \textit{Instruction Point}. + \item \textbf{Instruction point:} At least two hours before the test, the referees announce the location of the \textit{Instruction Point}. \item \textbf{Test start:} The robot moves to the \textit{Instruction Point} when the arena door is open. \item \textbf{Command execution:} The operator instructs the robot to execute a command and the robot performs the task. \item \textbf{Back to the instruction point:} The robot goes back to the \textit{Instruction Point} and waits for the next command. @@ -74,7 +74,7 @@ \subsection*{Referee Instructions} \subsection*{OC Instructions} -2h before the test: +At least two hours before the test: \begin{itemize}[nosep] \item Generate the robot commands (don't reveal them to the teams!). \item Announce the location of the instruction point. diff --git a/tasks/Receptionist.tex b/tasks/Receptionist.tex index b082bb30..37b6c220 100644 --- a/tasks/Receptionist.tex +++ b/tasks/Receptionist.tex @@ -83,7 +83,7 @@ \subsubsection*{To OC} \item Provide the dorbell sound. \end{itemize} -2h before test: +At least two hours before test: \begin{itemize} \item Announce starting position. \item Announce host's name and favorite drink. diff --git a/tasks/ServeBreakfast.tex b/tasks/ServeBreakfast.tex index ea0c7faa..11a17d48 100644 --- a/tasks/ServeBreakfast.tex +++ b/tasks/ServeBreakfast.tex @@ -22,13 +22,13 @@ \subsection*{Setup} \end{itemize} \item \textbf{People:} \begin{itemize} - \item No people are involved in the test, unless the robot requires human assistance. + \item No people are involved in the test unless the robot requires human assistance. \end{itemize} \item \textbf{Furniture:} \begin{itemize} - \item \textbf{Table:} The robot serves breakfast on any table or flat surface in the kitchen (the team is free to choose this location). - \item \textbf{Chairs:} Chairs may be placed around the kitchen table and won't be removed. - \item \textbf{Doors:} The robot does not need to open any doors for finding the breakfast items. + \item \textbf{Table:} The robot serves breakfast on the table which is announced beforehand. + \item \textbf{Chairs:} Chairs may be placed around the table and won't be removed. + \item \textbf{Doors:} The robot does not need to open any doors to find the breakfast items. \end{itemize} \item \textbf{Objects:} \begin{itemize} @@ -38,7 +38,7 @@ \subsection*{Setup} \subsection*{Procedure} \begin{enumerate}[nosep] - \item \textbf{Table selection:} Half an hour before the test starts, the team informs the referees about the surface that will be used as a table. + \item \textbf{Table selection:} At least two hours before the test, the referees announce the surface that will be used as a table. \item \textbf{Test start:} The robot moves to the kitchen when the arena door is open. \item \textbf{Serving breakfast:} To serve breakfast, the robot has to place breakfast items on a table (bowl, spoon, cereal box, and milk carton). \item \textbf{Pouring cereal:} After placing the breakfast items on the table, the robot should pour cereal into the bowl. @@ -54,7 +54,7 @@ \subsection*{Additional Rules and Remarks} \item \textbf{Safe placing:} Objects must be placed with care, namely the robot should place rather than throw or drop objects. \item \textbf{Deus ex Machina:} The scores are reduced if human assistance is received, in particular for: \begin{itemize}[nosep] - \item pointing to an object or telling to the robot where an object is or where to place it + \item pointing to an object or telling the robot where an object is or where to place it \item handing an object over to the robot \item having a human place objects on the table \item having a human pour cereal into the bowl @@ -68,6 +68,13 @@ \subsection*{OC Instructions} \item Provide official cutlery and tableware for training. \end{itemize} +At least two hours before the test: +\begin{itemize} + \item Announce the table that will be used. + \item Announce a rough location of the table. +\end{itemize} + + \subsection*{Referee Instructions} The referee needs to: diff --git a/tasks/SticklerForRules.tex b/tasks/SticklerForRules.tex index 3a8d0f0a..c8c5a647 100644 --- a/tasks/SticklerForRules.tex +++ b/tasks/SticklerForRules.tex @@ -72,19 +72,18 @@ \subsection*{Additional rules and remarks} \end{itemize} \subsection*{Instructions:} -\subsubsection*{To Referee} +\subsubsection*{Referee instructions} -The referee needs to: \begin{itemize} \item Instruct party guests on which rules to break. \item Assign each party guest a drink. \end{itemize} -\subsubsection*{To OC} -The OC needs to: +\subsubsection*{OC Instructions} +At least two hours before the test: \begin{itemize} - \item \textbf{2 hours before the test:} Select and announce the robot start location. - \item \textbf{2 hours before the test:} Select and announce which room is forbidden. + \item Select and announce the robot start location. + \item Select and announce which room is forbidden. \end{itemize} % \newpage diff --git a/tasks/StoringGroceries.tex b/tasks/StoringGroceries.tex index 1eb55260..249340de 100644 --- a/tasks/StoringGroceries.tex +++ b/tasks/StoringGroceries.tex @@ -47,7 +47,7 @@ \subsection*{Setup} % %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection*{Procedure} \begin{enumerate}[nosep] - \item \textbf{Table location:} Two hours before the test, the referees announce the table and cabinet that will be used in the test, as well as a rough location of the table. + \item \textbf{Table location:} At least two hours before the test, the referees announce the table and cabinet that will be used in the test, as well as a rough location of the table. \item \textbf{Cabinet door; heavy and/or tiny object}: Half an hour before the test, the team informs the referees: \begin{itemize} \item whether the cabinet door should be closed @@ -75,7 +75,7 @@ \subsection*{Additional rules and remarks} \subsection*{OC Instructions} -\textbf{2 hours before the test} +At least two hours before the test: \begin{itemize} \item Announce which table and cabinet will be used in the test. \item Announce a rough location for the table.