This repository has been archived by the owner on Jan 31, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
cyberspace_en.tex
315 lines (273 loc) · 10.6 KB
/
cyberspace_en.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
\documentclass[a4paper,12pt]{article}
\usepackage[ngerman]{babel}
\usepackage{ucs}
\usepackage{multirow}
\usepackage{xltxtra}
\usepackage[utf8x]{inputenc}
\usepackage{fontspec}
\usepackage{eurosym}
\usepackage{graphicx}
\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm,bottom=25mm]{geometry}
\usepackage{makecell}
\usepackage[table]{xcolor}
\usepackage{float}
\usepackage[normalem]{ulem}
\usepackage{xcolor,colortbl}
\definecolor{Gray}{gray}{0.85}
\usepackage[automark]{scrlayer-scrpage}
\usepackage[
colorlinks=true,
urlcolor=blue,
linkcolor=green
]{hyperref}
\usepackage{float}
\restylefloat{table}
\setlength{\parindent}{0em}
\setlength{\parskip}{1ex}
\pagestyle{scrheadings}
\clearscrheadfoot
\setmainfont[Mapping=tex-text]{Liberation Serif}
\begin{document}
\input{theme.tex}
\input{version.tex}
\ohead{Last edit: \commitDate, id: \commitID}
\title{\tagYear\ Cyberspace Challenges Rules}
\makeatletter
\let\inserttitle\@title
\makeatother
\begin{center}
\rrcybLogo
\huge % Schriftgröße einstellen
\bfseries % Fettdruck einschalten
\\
\inserttitle
\end{center}
\section{General Information}
\begin{center}
\emph{"`Fun while Learning, Sharing, Teamwork"'} despite Covid-19 -
\\
\textbf{RoboRAVE Germany goes Cyberspace!}
\end{center}
RoboRAVE Cyberspace is the online competition of RoboRAVE Germany.
We have expanded the
\href{https://www.roberta-home.de/lab/}{Open Roberta Lab}
and developed new challenges especially for RoboRAVE Cyberspace.
Equip your robot model with sensors and program it to find its way around new
tracks in the 2D simulation.
Here you will find the most recent RoboRAVE Cyberspace Challenges
\href{https://cyberspace.roborave.de}{cyberspace.roborave.de}.
Depending on the challenge, the tracks will not be published for scoring until
the day of the competition.
\subsection{Rules of Play}
\begin{itemize}
\item Each team can submit one solution per hour, which will be played
for scoring by the organisers in their simulation and - if
possible - streamed live.
\item The behaviour of the simulation depends on the hardware of the
computer. Teams should be prepared to engineer around this
technical condition.
\item Depending on the challenge, the robot has a certain number of
minutes to complete the tasks.
\item If the robot gets stuck in the simulation, i.e. if no progress
can be observed for several seconds, the run may be aborted
by the organisers. The organisers decide when to abort the run.
In the case of an abort, the achieved partial points are taken
into account, but not the remaining time.
\end{itemize}
\subsection{Divisions}
The teams of the RoboRAVE Cyberspace Challenges compete in different divisions:
\begin{itemize}
\item ES – Elementary School: below 10 years of age
\item MS – Middle School: 10 - 13 years of age
\item HS – High School: 14 - 20 years of age
\end{itemize}
In RoboRAVE Cyberspace the teams may choose the division regardless of their
actual age. Each team must commit to a single division for RoboRAVE Cyberspace,
which then applies to all challenges. The division determines the difficulty
and the prize money to be won.
\subsection{Scoring}
The total score is the sum of the points from:
\begin{itemize}
\item Completing the track to the respective destination. The tracks
are divided into sections. For each completed section there are
sub-points as indicated in the point tables of the challenges.
\item Remaining time in seconds. A certain time is set for each
challenge. If the track is completed to the finish before this
time has elapsed, the remaining seconds are added to the total
score.
\end{itemize}
\section{Line Following Challenge}
\subsection{Goal}
Configure and program a line-following robot that can follow a black line on a
white background to a "`tower"' (TOWER) within two minutes and then return to
its starting point (HOME).
\subsection{The Track}
\begin{itemize}
\item Tracks for practising are available at
\href{https://cyberspace.roborave.de}{cyberspace.roborave.de}
\item Division ES – no intersection, 1,25 cm black line
\item Division MS – one intersection, 1,25 cm black line
\item Division HS – two intersections, 0,75 cm black line
\item A new design is created each year.
\item There will be a minimum of 20 cm of straight line leading into
the tower.
\item Home and Tower are marked by a colour-coded rectangular obstacle.
\item The line will be no closer than 10 cm from the edge of the track
or any other line.
\item Advertisement, or printed instructions can be placed anywhere on
the track surface, but must be a minimum of 10cm from any line
\item Curves can have different/changing radiuses, but no part of the
curve can have a radius less than 15cm for ES \& MS, and 10cm
for HS divisions.
\end{itemize}
\begin{center}
\begin{table}[H]
\begin{tabular}{|c|c|c|} \hline
ES & MS & HS \\
\hline
\includegraphics[width=0.3\textwidth]{images/cyberspace/linefollowing_es.png}
&
\includegraphics[width=0.3\textwidth]{images/cyberspace/linefollowing_ms.png}
&
\includegraphics[width=0.3\textwidth]{images/cyberspace/linefollowing_hs.png}
\\
\hline
\end{tabular}
\caption{\label{tab:table-name}Track Examples.}
\end{table}
\end{center}
\emph{Tracks shown are an \textbf{example}. The design changes every year and
are revealed on the first day of an event.}
\subsection{Scoring}
Scores according to the scoring table plus remaining time in seconds.
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|} \hline
\multirow{3}*{} & Leaves & Passes 1st & Passes 2nd & Stops at \\
& Home & Intersection & Intersection & Tower \\ \hline
ES & 50 & n/a & n/a & 100 \\ \hline
MS & 25 & 25 & n/a & 100 \\ \hline
HS & 25 & 25 & 25 & 50 \\ \hline
\end{tabular}
\begin{tabular}{|c|c|c|c|c|c|} \hline
\multirow{3}*{} & Starts Back & Passes 1st & Passes 2nd & Returns & Total \\
& Home & Intersection & Intersection & Home & \\ \hline
ES & 50 & n/a & n/a & 100 & 400 \\ \hline
MS & 25 & 25 & n/a & 100 & 400 \\ \hline
HS & 25 & 25 & 25 & 100 & 400 \\ \hline
\end{tabular}
\end{center}
\section{Labyrinth Challenge}
\subsection{Goal}
Configure and program a robot that can (in three minutes) find its way through
a maze of obstacles to its destination by means of sensors (not exclusively the
rotation sensors of the motors).
\subsection{The Track}
\begin{itemize}
\item Tracks for practising are available at
\href{https://cyberspace.roborave.de}{cyberspace.roborave.de}
\item Division ES – no dead end
\item Division MS – one dead end
\item Division HS – two dead ends
\item A new design may be created each year.
\item The corridors of the labyrinth are at least 20 cm wide
\item The corners of the labyrinth are always rectangular, the walls
are always horizontal or vertical.
\item The goal is marked by a square obstacle highlighted in colour.
\item Advertisement, or printed instructions can be placed anywhere on
the track surface, but must be a minimum of 10cm from any line
\end{itemize}
\begin{center}
\begin{table}[H]
\begin{tabular}{|c|c|c|} \hline
ES & MS & HS \\
\hline
\includegraphics[width=0.3\textwidth]{images/cyberspace/labyrinth_es.png}
&
\includegraphics[width=0.3\textwidth]{images/cyberspace/labyrinth_ms.png}
&
\includegraphics[width=0.3\textwidth]{images/cyberspace/labyrinth_hs.png}
\\
\hline
\end{tabular}
\caption{\label{tab:table-name}Track Examples.}
\end{table}
\end{center}
\emph{Tracks shown are an \textbf{example}. The design changes every year and
are revealed on the first day of an event.}
\subsection{Scoring}
10 points per aisle covered plus remaining time in seconds. An aisle is limited
by start, corner(s) or finish.
\section{Rainbow Challenge}
\subsection{Goal}
Configure and program a robot that detects (in five minutes) the coloured paths
by means of sensors and travels along them in the order of the colours of the
rainbow to the obstacle and back.
\subsection{The Track}
\begin{itemize}
\item Tracks for practising are available at
\href{https://cyberspace.roborave.de}{cyberspace.roborave.de}
\item Each path has a different colour.
\item Division ES – 4 Paths, colour and shape of the paths do not
change.
\item Division MS – 4 paths, shape of the paths does not change, their
colour is random.
\item Division HS – 6 paths, shape of the paths does not change, their
colour is random.
\item Colour codes:
\begin{center}
\begin{tabular}{|c|c|c|c|c|} \hline
Farbe & RGB (Hexadecimal) & Red & Green & Blue \\ \hline
Red & e40303 & 228 & 3 & 3 \\
Orange & ff8c00 & 255 & 140 & 0 \\
Yellow & ffed00 & 255 & 237 & 0 \\
Green & 008026 & 0 & 128 & 38 \\
Blue & 004dff & 0 & 77 & 255 \\
Purple & 750787 & 117 & 7 & 135 \\ \hline
\end{tabular}
\end{center}
\item Division ES/MS – the paths can take the colours red, yellow,
green and blue That is 24 possible combinations.
\item Division HS – the paths can additionally take on the colours
orange and purple. That is 720 possible combinations.
\item The centre circle is surrounded by an edge, which is detected by
the robot as grey and differs from the colours of the paths.
\item Division ES/MS - the centre circle is filled black.
\item Division HS - the centre circle is filled white.
\item The background of the track does not contain the colours of the
paths.
\item Division ES/MS - the background of the track is detected as grey
with white patterns by the colour sensor.
\item Division HS - the background of the track is detected as black
with grey patterns by the colour sensor.
\item The end of the paths is marked by a rectangular obstacle
highlighted in colour
\item Division ES/MS - the path are about 10 cm wide
\item Division HS - the path are about 5 cm wide
\item Division ES/MS - the corners of the paths are always
right-angled, the paths always run horizontally or vertically.
\item Division HS - the corners of the paths can have any angle.
\item Advertisements or printed instructions can be placed anywhere on
the board, but not behind the paths
\item A new design may be created each year.
\end{itemize}
\begin{center}
\begin{table}[H]
\begin{tabular}{|c|c|c|} \hline
ES & MS & HS \\
\hline
\includegraphics[width=0.3\textwidth]{images/cyberspace/rainbow_es.png}
&
\includegraphics[width=0.3\textwidth]{images/cyberspace/rainbow_ms.png}
&
\includegraphics[width=0.3\textwidth]{images/cyberspace/rainbow_hs.png}
\\
\hline
\end{tabular}
\caption{\label{tab:table-name}Track Examples.}
\end{table}
\end{center}
\subsection{Scoring}
For each start from the correct path 10 points, 10 more points for driving to
the end of the path and another 10 points for driving back to the centre
circle, plus remaining time in seconds.
\end{document}