From b2736d8225b525a32116a78917bee096a8254eb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leroy=20R=C3=BCgemer?= Date: Wed, 6 Mar 2024 11:46:35 +0100 Subject: [PATCH] fix missing refs - added bonus/penalties section to rulebook - removed some ref for now as wed need to add start_signal but that refers inspection which refers robot sections dont know what to move where so removed the refs for now --- CompetitionConcepts.tex | 4 ++-- general_rules/ContinueRules.tex | 2 +- general_rules/PenaltiesBonuses.tex | 3 +-- general_rules/Procedure.tex | 3 +-- rulebook_pages/GeneralRules.tex | 5 ++--- scoresheets/Receptionist.tex | 2 +- scoresheets/Restaurant.tex | 2 +- setup/macros_scoresheets.tex | 3 ++- 8 files changed, 11 insertions(+), 13 deletions(-) diff --git a/CompetitionConcepts.tex b/CompetitionConcepts.tex index e8892ed3..2dad633b 100644 --- a/CompetitionConcepts.tex +++ b/CompetitionConcepts.tex @@ -3,7 +3,7 @@ \chapter{Concepts Behind the Competition} A set of conceptual key criteria builds the basis for the \textsc{RoboCup@Home} competition. These criteria are to be understood as a common agreement on the general concept of the competition. -The concrete rules are listed in Chapter~\ref{chap:rules}. +The concrete rules are listed in the \AtHome{} Rules \& Regulations. \section{Lean Set of Rules} \label{concept:lean_set_of_rules} @@ -68,7 +68,7 @@ \section{Community} While they have to compete against each other during the competition, the members of the \AtHome{} league are expected to cooperate and exchange knowledge to advance technology together. The \iterm{RoboCup@Home mailing list} as well as the \RR{} can be used to get in touch with other teams and to discuss league-specific issues such as rule changes, proposals for new tests, etc. % Since 2007 there is also the \iterm{RoboCup@Home Wiki} (see~\refsec{sec:at_home_wiki}) which serves as a central place to collect information relevant for the @Home league. -In addition, every team is expected to share relevant technical, scientific (and team-related) information in their TDP (see~\refsec{rule:website_tdp}) and on the team's website. +In addition, every team is expected to share relevant technical, scientific (and team-related) information in an qTeam Description Paper and on the team's website. Finally, all teams are invited to submit papers on related research to the \Symp{}, which accompanies the annual RoboCup World Championship. diff --git a/general_rules/ContinueRules.tex b/general_rules/ContinueRules.tex index 80bbc8a0..deadb396 100644 --- a/general_rules/ContinueRules.tex +++ b/general_rules/ContinueRules.tex @@ -111,7 +111,7 @@ \subsubsection{Alternative interfaces for HRI} Consider localization (with English as the default), but also potential users of service robots at their home. For example: elderly people and people with physical disabilities. -\textbf{\textsc{Award:}} The best alternative is awarded the Best Human-Robot Interface award (\refsec{award:hri}). +%\textbf{\textsc{Award:}} The best alternative is awarded the Best Human-Robot Interface award (\refsec{award:hri}). % Local Variables: diff --git a/general_rules/PenaltiesBonuses.tex b/general_rules/PenaltiesBonuses.tex index 00f511db..13cb63aa 100644 --- a/general_rules/PenaltiesBonuses.tex +++ b/general_rules/PenaltiesBonuses.tex @@ -2,7 +2,6 @@ \newcommand{\penaltybig}{500~} \newcommand{\penaltysmall}{250~} - \section{Special penalties and bonuses}\label{sec:special_awards} \subsection{Penalty for not attending}\label{rule:not_attending} @@ -17,7 +16,7 @@ \subsection{Penalty for not attending}\label{rule:not_attending} \subsection{Extraordinary penalties}\label{rule:extraordinary_penalties} \begin{enumerate} - \item \textbf{Penalty for cheating:} If a team member is found cheating or breaking the Fair Play rule (see \refsec{rule:fairplay}), the team will be automatically disqualified of the running test, and a penalty of \scoring{\penaltybig points} is handed out. + \item \textbf{Penalty for cheating:} If a team member is found cheating or breaking Fair Play, the team will be automatically disqualified of the running test, and a penalty of \scoring{\penaltybig points} is handed out. The \iaterm{Technical Committee}{TC} may also disqualify the team for the entire competition. \item \textbf{Penalty for faking robots:} If a team starts a test, but it does not solve any of the partial tasks (and is obviously not trying to do so), a penalty of \scoring{\penaltysmall points} is handed out. diff --git a/general_rules/Procedure.tex b/general_rules/Procedure.tex index 531667e6..c4de11de 100644 --- a/general_rules/Procedure.tex +++ b/general_rules/Procedure.tex @@ -91,8 +91,7 @@ \subsection{Removal of robots} \end{enumerate} -\subsection{Start signal} -\label{rule:start_signal} +\subsection{Start signal}\label{rule:start_signal} The default \iterm{start signal} (unless stated otherwise) is \iterm{door opening}. Other start signals are allowed but must be authorized by the \iaterm{Technical Committee}{TC} during the Robot Inspection (see~\refsec{sec:robot_inspection}). diff --git a/rulebook_pages/GeneralRules.tex b/rulebook_pages/GeneralRules.tex index 91af8d4c..2c9c5f96 100644 --- a/rulebook_pages/GeneralRules.tex +++ b/rulebook_pages/GeneralRules.tex @@ -26,9 +26,8 @@ \chapter{General Rules and Regulations} %\input{general_rules/Procedure} -\input{general_rules/ContinueRules.tex} - -%\input{general_rules/PenaltiesBonuses} +\input{general_rules/ContinueRules} +\input{general_rules/PenaltiesBonuses} %\input{general_rules/OpenChallenge} diff --git a/scoresheets/Receptionist.tex b/scoresheets/Receptionist.tex index df0c7d55..f333dd82 100644 --- a/scoresheets/Receptionist.tex +++ b/scoresheets/Receptionist.tex @@ -9,7 +9,7 @@ \scoreitem[2]{100}{Offer a free seat to the new guest} \scoreitem[2]{25}{Look at the person talking} \scoreitem[2]{50}{Look at the person the robot is introducing the guest to} - \scoreitem{50}{Qualitative robot social performance (see sec. ~\ref{rule:perceived_intelligence})} + \scoreitem{50}{Qualitative robot social performance \ifShortScoresheet{(see sec.~\ref{rule:perceived_intelligence})}} \scoreheading{Bonus Rewards} \scoreitem[2]{100}{Open the entrance door for a guest} diff --git a/scoresheets/Restaurant.tex b/scoresheets/Restaurant.tex index 6fea1f0f..79181fda 100644 --- a/scoresheets/Restaurant.tex +++ b/scoresheets/Restaurant.tex @@ -11,7 +11,7 @@ \scoreitem[2]{300}{Take an order.} \scoreitem[2]{300}{Serve an order.} - \scoreitem{50}{Qualitative robot social performance (see sec. ~\ref{rule:perceived_intelligence})} + \scoreitem{50}{Qualitative robot social performance \ifShortScoresheet{(see sec.~\ref{rule:perceived_intelligence})}} \scoreheading{Bonus Rewards} \scoreitem[2]{200}{Use an unattached tray to transport} diff --git a/setup/macros_scoresheets.tex b/setup/macros_scoresheets.tex index 0d8c57f5..d3c4c177 100644 --- a/setup/macros_scoresheets.tex +++ b/setup/macros_scoresheets.tex @@ -560,7 +560,8 @@ % require signal for door opening %%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ifthenelse{ \equal{\scorelistStartButton}{true} }{ - \penaltyitem{\scorelistStartButtonPenalty}{Using alternative start signal \ifShortScoresheet{(see sec.~\ref{rule:start_signal})}{}} + \penaltyitem{\scorelistStartButtonPenalty}{Using alternative start signal %\ifShortScoresheet{(see sec.~\ref{rule:start_signal})} + {}} }{} % data recording bonus %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%