Skip to content
Draft
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
29 changes: 29 additions & 0 deletions scoresheets/TimeToExercise.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
\begin{scorelist}[timelimit=10]

\scoreheading{Regular Rewards}
\scoreitem{50}{Navigate to the crowd}
\scoreitem{50}{Position itself in front of the crowd}
\scoreitem{50}{Memorize each person, asking his names}
\scoreitem{50}{Correctly understand the type of exercise requested}
\scoreitem[3]{100}{Demonstrate the exercise by verbal interaction and/or by showing images/videos}
\scoreitem{200}{Correctly count the number of repetitions of each exercise for each person}
\scoreitem[3]{100}{Correctly correct a human mistake}
\scoreitem{100}{Report the summary at the end of the exercises}

\scoreheading{Bonus Rewards}
\scoreitem[3]{200}{Demonstrate the exercise by robot gestures,like a human.}

\scoreheading{Penalties}
\penaltyitem[3]{100}{Do not recognieze a human mistake}

\scoreheading{Deus Ex Machina Penalties}
\penaltyitem[3]{50}{Use a QR Code to understand the type of stretch requested}
\penaltyitem[3]{50}{Use a QR Code to understand the names of the people who exercised}


\end{scorelist}


% Local Variables:
% TeX-master: "Rulebook"
% End:
90 changes: 90 additions & 0 deletions tasks/TimeToExercise.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
\section{Time To Exercise}\label{test:time-to-exercise}

\subsection*{Description}
The robot should assist some humans like a personal trainer, informing how to perform the exercises and observing whether they were performed correctly, correcting the humans whenever necessary and present a report in the end of exercises.

\textbf{Main goal:}
Guide the some humans (between 2 and 5) in performing 1 stretching exercises chosem by the human (between 3 available: stretching the neck, stretching the legs and stretching the arms) and 2 fixed exercises (Squatting and jumping jacks).

\subsection*{Focus}
\emph{Human perception},
\emph{Human-Robot Interaction},
\emph{verbal interaction},
\emph{non-verbal interaction},
\emph{spatial interaction} and
\emph{gesture recognition}.

\subsection*{Setup}
\begin{itemize}[nosep]
\item \textbf{Locations:}
\begin{itemize}
\item This task takes place inside the Arena.
\item This task can be performed in any room inside the arena.
\item The room will be defined at least two hours before the the task.
\end{itemize}
\item \textbf{People:}
\begin{itemize}
\item There is some people in the arena at the same room.
\end{itemize}
\item \textbf{Furniture:}
\begin{itemize}
\item All furniture are in their predefined locations.
\end{itemize}
\item \textbf{Objects:}
\begin{itemize}
\item All objects are in their predefined locations.
\end{itemize}
\end{itemize}

\subsection*{Procedure}
\begin{enumerate}[nosep]
\item The robot begins the task in front of the entrance door. It can be in any direction.
\item The robot must navigate to the people and position itself near to the people.
\item The robot should memorize each person asking by his names.
\item The robot must indicate that it is ready to receive instructions.
\item A person in the crowd must indicate that they want to do the “X” stretching exercises. Where "X" is the names of the stretching exercise.
\item The robot must indicate that it understood the command by repeating the name of the stretching exercese.
\item The robot must demonstrate the exercises to the crowd (this can be done by voice and/or by showing images/videos). The demonstration need to be done before start each exercise.
\item There are extra points if the robot demostrate the exercise by gestures in a proper way, like a human.
\item Each exercise take 60 seconds.
\item The robot must count the number of repetitions of each exercise for each person.
\item The robot must encourage the human to keep doing the exercise.
\item After the demonstration, the robot must observe the people and verify that they are performing the movement as explained.
\item A person may make a mistake. In this case, the robot must correct this person.
\item The robot must report the summary at the end of the exercises.
\end{enumerate}

\subsection*{Additional rules and remarks}
\begin{enumerate}[nosep]
\item The operator's correction is only valid if it is performed within 5 seconds after the error occurred and indicating who did the error and what the error was.
\item The report is a summary of the human exercise, the robot must speak it and build a pdf file to be used as a log. The report must contain:
\begin{itemize}[nosep]
\item The names of the people who exercised.
\item The stretching exercise chosen by the human.
\item The number of repetitions of each exercise for each person.
\item The number of corrections made by the robot.
\end{itemize}
\end{enumerate}

\subsection*{Instructions:}

\subsubsection*{LOC instructions}
The LOC needs to:
\begin{itemize}[nosep]
\item Provade 5 volunteers.
\end{itemize}

\subsubsection*{Referee instructions}
The referee needs to:
\begin{itemize}[nosep]
\item Assign the operator's location in the room.
\end{itemize}

\subsubsection*{OC Instructions}
At least two hours before the test:
\begin{itemize}[nosep]
\item Announce the room for the test.
\end{itemize}

\subsection*{Score sheet}
\input{scoresheets/TimeToExercise.tex}