From cb3de39c871b2c7f9b4deceff30a48c18354ee7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leroy=20R=C3=BCgemer?= Date: Tue, 10 Sep 2024 11:04:57 +0200 Subject: [PATCH] restructure orga document --- documents/organization.tex | 8 +++- general_rules/OpenChallenge.tex | 2 +- general_rules/inspection.tex | 38 +++++++++++++++++++ .../Competition.tex | 6 +-- organization/GeneralRules.tex | 9 ++--- organization/Setup.tex | 37 ------------------ .../TeamRegistration.tex | 7 ++-- rulebook_pages/GeneralRules.tex | 13 +++---- 8 files changed, 61 insertions(+), 59 deletions(-) create mode 100644 general_rules/inspection.tex rename general_rules/Organization.tex => organization/Competition.tex (98%) rename {general_rules => organization}/TeamRegistration.tex (98%) diff --git a/documents/organization.tex b/documents/organization.tex index d0b2644d..364b1f47 100644 --- a/documents/organization.tex +++ b/documents/organization.tex @@ -51,9 +51,15 @@ \pagenumbering{arabic} \input{organization/Introduction} - \input{organization/GeneralRules} + + \input{organization/TeamRegistration} + \input{organization/Setup} + \input{organization/Competition} + + \input{organization/GeneralRules} + \printabx \printidx diff --git a/general_rules/OpenChallenge.tex b/general_rules/OpenChallenge.tex index ae524736..6e0a2616 100644 --- a/general_rules/OpenChallenge.tex +++ b/general_rules/OpenChallenge.tex @@ -11,5 +11,5 @@ \subsection{Procedure} \item \textbf{Arena Changes:} The team can rearrange the arena when their time slot starts, but all changes need to be reverted as soon as their time slot ends. \item \textbf{Focus:} While the demonstrations are intended to share research insights, we still want to see robots performing; in particular, the \OpenChallenge{} should not be turned into a pure academic lecture. \item \textbf{Leagues:} Ideally, the open challenges of all \AtHome{} leagues will be scheduled consecutively so that everyone has an opportunity to see all demonstrations; however, in case more than 12 participants across the leagues register for the \OpenChallenge, each league will hold their \OpenChallenge{} concurrently. - \item \textbf{Award:} The \OpenChallenge{} does not contribute any points towards the official competition score, but participating teams are eligible to receive the \OCAward{} (see \ref{award:oc}). + \item \textbf{Award:} The \OpenChallenge{} does not contribute any points towards the official competition score, but participating teams are eligible to receive the \OCAward{}. \end{enumerate} diff --git a/general_rules/inspection.tex b/general_rules/inspection.tex new file mode 100644 index 00000000..a7e40fdf --- /dev/null +++ b/general_rules/inspection.tex @@ -0,0 +1,38 @@ +\section{Robot Inspection} +\label{sec:robot_inspection} +Safety is the most important issue when interacting with humans and operating in the same physical workspace. Because of this, all participating robots are inspected before participating in RoboCup@Home. Every team needs to get their robot(s) inspected and approved so that they can participate in the competition. + +\begin{enumerate} + \item \textbf{Procedure:} The \RobotInspection{} is conducted like a regular test, namely it starts with opening of the arena door (see~\refsec{rule:start_signal}). One team after another (and one robot after another) has to enter the \Arena{} through a designated entrance door, move to the \textit{Inspection Point}, and leave the arena through the designated exit door. In between entering and leaving, the robot is inspected by the \TC. + \item \textbf{Checked aspects:} During the \RobotInspection{}, each robot is checked for compliance with the competition rules (see~\refsec{rule:robots}), in particular: + \begin{itemize} + \item emergency button(s) + \item collision avoidance (a TC member steps in front of the robot) + \item voice of the robot (it must be loud and clear) + \item custom containers (bowl, tray, etc.) + \item external devices (including wireless network), if any + \item Alternative human-robot interfaces (see \Rulebook). + \item \textbi{Standard Platform robots} + \begin{itemize} + \item no modifications have been made + \item specification of the \iaterm{Official Standard Laptop}{OSL} (if required) + \end{itemize} + \item \textbi{Open Platform robots} + \begin{itemize} + \item robot speed and dimension + \item start button (if the team requires it) + \item robot speaker system (plug for RF transmission) + \item other safety issues (duct tape, hanging cables, sharp edges etc.) + \end{itemize} + \end{itemize} + \item \textbf{Re-inspection:} If the robot is not approved in the inspection, it is the responsibility of the team to get the approval at a later point. Robots are not allowed to participate in any test before passing the \RobotInspection. + \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 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{}. + \item Specify and announce where and when the poster teaser and the poster presentation session take place. + \end{itemize} +\end{enumerate} \ No newline at end of file diff --git a/general_rules/Organization.tex b/organization/Competition.tex similarity index 98% rename from general_rules/Organization.tex rename to organization/Competition.tex index 0d357257..6f4b30c2 100644 --- a/general_rules/Organization.tex +++ b/organization/Competition.tex @@ -2,7 +2,7 @@ \section{Organization of the Competition} \label{sec:procedure_during_competition} -\subsection{Stage System}\label{rule:stages} +\section{Stage System}\label{rule:stages} The competition features a \iterm{stage system}, namely it is organized in two stages, each consisting of a number of specific tasks, and ends with a \FINAL. \begin{enumerate} @@ -24,7 +24,7 @@ \subsection{Stage System}\label{rule:stages} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\subsection{Schedule} +\section{Schedule} \label{rule:schedule} \begin{enumerate} @@ -123,7 +123,7 @@ \subsection{Schedule} \noindent Note that the actual allocation of blocks will be announced by the OC during the \SetupDays{} (see Table \ref{tbl:schedule}). -\subsection{Scoring System} +\section{Scoring System} \label{rule:score_system} Each task has a main objective and a set of bonus scores. diff --git a/organization/GeneralRules.tex b/organization/GeneralRules.tex index 6607ee8f..ef995beb 100644 --- a/organization/GeneralRules.tex +++ b/organization/GeneralRules.tex @@ -12,25 +12,22 @@ \chapter{General Rules and Regulations} Every rule in this section can be considered to implicitly include the term \emph{\enquote{unless stated otherwise}}. This means that additional or contrary rules, in particular with respect to the specification of tests, have a higher priority than those mentioned in the general rules and regulations. -\input{general_rules/TeamRegistration} - -\input{general_rules/vizbox} +%\input{general_rules/vizbox} %\input{general_rules/Scenario} \input{general_rules/Robots} +\input{general_rules/inspection} \input{general_rules/ExternalDevices} -\input{general_rules/Organization} - \input{general_rules/Procedure} %\input{general_rules/ContinueRules.tex} \input{general_rules/PenaltiesBonuses} -\input{general_rules/OpenChallenge} +%\input{general_rules/OpenChallenge} % Local Variables: % TeX-master: "Rulebook" diff --git a/organization/Setup.tex b/organization/Setup.tex index b578b7e3..455cb82a 100644 --- a/organization/Setup.tex +++ b/organization/Setup.tex @@ -100,44 +100,7 @@ \subsection{Poster teaser session} \end{itemize} \end{enumerate} -\section{Robot Inspection} -\label{sec:robot_inspection} -Safety is the most important issue when interacting with humans and operating in the same physical workspace. Because of this, all participating robots are inspected before participating in RoboCup@Home. Every team needs to get their robot(s) inspected and approved so that they can participate in the competition. -\begin{enumerate} - \item \textbf{Procedure:} The \RobotInspection{} is conducted like a regular test, namely it starts with opening of the arena door (see~\refsec{rule:start_signal}). One team after another (and one robot after another) has to enter the \Arena{} through a designated entrance door, move to the \textit{Inspection Point}, and leave the arena through the designated exit door. In between entering and leaving, the robot is inspected by the \TC. - \item \textbf{Checked aspects:} During the \RobotInspection{}, each robot is checked for compliance with the competition rules (see~\refsec{rule:robots}), in particular: - \begin{itemize} - \item emergency button(s) - \item collision avoidance (a TC member steps in front of the robot) - \item voice of the robot (it must be loud and clear) - \item custom containers (bowl, tray, etc.) - \item external devices (including wireless network), if any - \item Alternative human-robot interfaces (see \Rulebook). - \item \textbi{Standard Platform robots} - \begin{itemize} - \item no modifications have been made - \item specification of the \iaterm{Official Standard Laptop}{OSL} (if required) - \end{itemize} - \item \textbi{Open Platform robots} - \begin{itemize} - \item robot speed and dimension - \item start button (if the team requires it) - \item robot speaker system (plug for RF transmission) - \item other safety issues (duct tape, hanging cables, sharp edges etc.) - \end{itemize} - \end{itemize} - \item \textbf{Re-inspection:} If the robot is not approved in the inspection, it is the responsibility of the team to get the approval at a later point. Robots are not allowed to participate in any test before passing the \RobotInspection. - \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 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{}. - \item Specify and announce where and when the poster teaser and the poster presentation session take place. - \end{itemize} -\end{enumerate} % Local Variables: diff --git a/general_rules/TeamRegistration.tex b/organization/TeamRegistration.tex similarity index 98% rename from general_rules/TeamRegistration.tex rename to organization/TeamRegistration.tex index 34d3bb98..eba955bc 100644 --- a/general_rules/TeamRegistration.tex +++ b/organization/TeamRegistration.tex @@ -1,8 +1,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\section{Team Registration and Qualification} +\chapter{Team Registration and Qualification} - -\subsection{Registration and Qualification Process} +\section{Registration Process} \label{rule:participation} Each year, there are three phases in the process towards participation in \AtHome: @@ -82,7 +81,7 @@ \subsection{Team Website} \end{enumerate} %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\subsection{Qualification} +\section{Qualification} \label{rule:qualification} During the \iterm{qualification process}, a selection will be made by the OC. diff --git a/rulebook_pages/GeneralRules.tex b/rulebook_pages/GeneralRules.tex index 2c9c5f96..82edac5d 100644 --- a/rulebook_pages/GeneralRules.tex +++ b/rulebook_pages/GeneralRules.tex @@ -14,22 +14,21 @@ \chapter{General Rules and Regulations} %\input{general_rules/TeamRegistration} -%\input{general_rules/vizbox} +\input{general_rules/vizbox} \input{general_rules/Scenario} -%\input{general_rules/Robots} +\input{general_rules/Robots} +\input{general_rules/inspection} -%\input{general_rules/ExternalDevices} +\input{general_rules/ExternalDevices} -%\input{general_rules/Organization} - -%\input{general_rules/Procedure} +\input{general_rules/Procedure} \input{general_rules/ContinueRules} \input{general_rules/PenaltiesBonuses} -%\input{general_rules/OpenChallenge} +\input{general_rules/OpenChallenge} %\input{general_rules/ManipulationChallenge} % Local Variables: