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
/
Copy pathcyberspace_de.tex
319 lines (276 loc) · 11.3 KB
/
cyberspace_de.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
316
317
318
319
\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}
\setlength{\parindent}{0em}
\setlength{\parskip}{1ex}
\pagestyle{scrheadings}
\clearscrheadfoot
\setmainfont[Mapping=tex-text]{Liberation Serif}
\begin{document}
\input{theme.tex}
\input{version.tex}
\ohead{Regelstand: \commitDate, id: \commitID}
\title{\tagYear\ Cyberspace Challenges Regeln}
\makeatletter
\let\inserttitle\@title
\makeatother
\begin{center}
\rrcybLogo
\huge % Schriftgröße einstellen
\bfseries % Fettdruck einschalten
\\
\inserttitle
\end{center}
\section{Allgemeine Informationen}
\begin{center}
\emph{"`Fun while Learning, Sharing, Teamwork"'} trotz Corona -
\\
\textbf{RoboRAVE Germany goes Cyberspace!}
\end{center}
RoboRAVE Cyberspace ist der online Wettbewerb von RoboRAVE Germany.
Wir haben das
\href{https://www.roberta-home.de/lab/}{Open Roberta Lab}
erweitert und speziell für den RoboRAVE Cyberspace neue Challenges entwickelt.
Stattet Euer Robotermodell mit Sensoren aus und programmiert es so, dass es
sich in der 2D Simulation auf neuen Tracks zurechtfindet.
Die aktuellen RoboRAVE Cyberspace Challenges findet Ihr unter
\href{https://cyberspace.roborave.de}{cyberspace.roborave.de}.
Je nach Challenge werden die Tracks zur Wertung erst am Tag des Wettbewerbs
veröffentlicht.
\subsection{Spielregeln}
\begin{itemize}
\item Jedes Team kann pro Stunde eine Lösung einreichen, die zur
Bewertung von den Veranstaltenden in ihrer Simulation abgespielt und - wenn
möglich - live gestreamt wird.
\item Das Verhalten der Simulation ist abhängig von der Hardware des
Rechners. Teams sollten darauf vorbereitet sein, diese unterschiedlichen
technischen Bedingungen zu meistern.
\item Der Roboter hat je nach Challenge eine bestimmge Anzahl Minuten
Zeit, um die Aufgaben zu erledigen.
\item Wenn der Roboter in der Simulation festhängt, also nach Ablauf
mehrerer Sekunden kein Fortschritt mehr zu erkennen ist, dann kann der
Durchlauf von den Veranstaltenden abgebrochen werden. Die Veranstaltenden
beurteilen, wann der Durchlauf abgebrochen wird. Bei einem Abbruch werden die
erreichten Teilpunkte, nicht jedoch die Restzeit gewertet.
\end{itemize}
\subsection{Altersgruppen}
Die Teams der RoboRAVE Cyberspace Challenges treten in unterschiedlichen
Altersgruppen an:
\begin{itemize}
\item ES – Elementary School: unter 10 Jahre
\item MS – Middle School: 10 - 13 Jahre
\item HS – High School: 14 - 20 Jahre
\end{itemize}
Beim RoboRAVE Cyberspace wählen die Teams ihre Altersgruppe selbst unabhängig
von ihrem tatsächlichen Alter. Jedes Team muss sich für den RoboRAVE Cyberspace
auf eine einzige Altergruppe festlegen, die dann in allen Challenges gilt. Die
Altersgruppe bestimmt hier die Schwierigkeit und das zu gewinnende Preisgeld.
\subsection{Punktevergabe}
Die Gesamtpunktzahl ist die Summe der Punkte aus:
\begin{itemize}
\item Absolvieren des Tracks bis zum jeweiligen Ziel. Die Tracks sind
in Abschnitte unterteilt. Für jeden absolvierten Abschnitt gibt es Teilpunkte,
wie in den Punktetabellen der Challenges angegeben.
\item Restzeit in Sekunden. Für jede Challenge ist eine bestimmte Zeit
vorgegeben. Wenn der Track vor Ablauf dieser Zeit vollständig bis zum Ziel
absolviert wird, werden die verbleibenden Sekunden zur Gesamtpunktzahl
hinzugezählt.
\end{itemize}
\section{Line Following Challenge}
\subsection{Ziel}
Konfiguriere und programmiere einen Linienfolge-Roboter, der innnerhalb von
zwei Minuten einer schwarzen Linie auf weißem Hintergrund zu einem "Turm"
(TOWER) folgen und dann zu seinem Ausgangspunkt (HOME) zurückkehren kann.
\subsection{Der Spielplan}
\begin{itemize}
\item Spielpläne zum Üben stehen unter
\href{https://cyberspace.roborave.de}{cyberspace.roborave.de} bereit
\item Altersgruppe ES – Keine Abzweigungen, 1,25 cm schwarze Linie
\item Altersgruppe MS – Eine Abzweigung, 1,25 cm schwarze Linie
\item Altersgruppe HS – Zwei Abzweigungen, 0,75 cm schwarze Linie
\item Jedes Jahr wird ein neues Design erstellt
\item Es führen mindestens 20 cm gerade Linie direkt zum Turm hin
\item Start und Turm sind durch ein farbig hervorgehobenes rechteckiges
Hindernis markiert.
\item Die Linie wird nicht weniger als 10 cm vom Rand des Spielplanes
oder von irgendeiner anderen Linie entfernt sein
\item Werbung oder gedruckte Anweisungen können überall auf dem
Spielplan platziert sein, müssen aber einen Abstand von
mindestens 10 cm zu den Linien einhalten.
\item Die Kurven können sich im Radius unterscheiden, aber keine Kurve
darf einen Radius kleiner als 15 cm für die Altersgruppe MS oder 10 cm für die
Altersgruppe HS haben.
\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}Spielplan Beispiele.}
\end{table}
\end{center}
\emph{Die abgebildeten Spielpläne sind \textbf{Beispiele}. Das Design ändert sich von Jahr zu
Jahr und wird am ersten Tag des Wettbewerbes veröffentlicht.}
\subsection{Punkte}
Punkte entsprechend der Punktetabelle zuzüglich Restzeit in Sekunden.
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|} \hline
\multirow{3}*{} & Verlässt & Passiert erste & Passiert zweite & Stoppt vor dem \\
& Startpunkt & Abzweigung & Abzweigung & Turm \\ \hline
ES & 50 & k.A. & k.A. & 100 \\ \hline
MS & 25 & 25 & k.A. & 100 \\ \hline
HS & 25 & 25 & 25 & 50 \\ \hline
\end{tabular}
\begin{tabular}{|c|c|c|c|c|c|} \hline
\multirow{3}*{} & Startet den & Passiert erste & Passiert zweite & Kommt am & Gesamt \\
& Rückweg & Abzweigung & Abzweigung & Startpunkt an & \\ \hline
ES & 50 & k.A. & k.A. & 100 & 400 \\ \hline
MS & 25 & 25 & k.A. & 100 & 400 \\ \hline
HS & 25 & 25 & 25 & 100 & 400 \\ \hline
\end{tabular}
\end{center}
\section{Labyrinth Challenge}
\subsection{Ziel}
Konfiguriere und programmiere einen Roboter, der (in drei Minuten) mittels
Sensoren (nicht ausschließlich mittels Drehsensoren der Motoren) den Weg
durch ein Labyrinth aus Hindernissen bis zum Ziel finden kann.
\subsection{Der Spielplan}
\begin{itemize}
\item Spielpläne zum üben stehen unter
\href{https://cyberspace.roborave.de}{cyberspace.roborave.de} bereit
\item Altersgruppe ES – Keine Sackgasse
\item Altersgruppe MS – Eine Sackgasse
\item Altersgruppen HS – Zwei Sackgassen
\item Jedes Jahr kann ein neues Design erstellt werden
\item Die Gänge des Labyrinths sind mindestens 20 cm breit
\item Die Ecken des Labyrinths sind stets rechtwinkling, die Wände sind
stets horizontal oder vertikal.
\item Das Ziel ist durch ein quadratisches, farbig hervorgehobenes
Hindernis markiert.
\item Werbung oder gedruckte Anweisungen können überall
auf dem Spielplan platziert sein.
\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}Spielplan Beispiele.}
\end{table}
\end{center}
\emph{Die abgebildeten Spielpläne sind \textbf{Beispiele}. Das Design ändert sich von Jahr zu
Jahr und wird am ersten Tag des Wettbewerbes veröffentlicht.}
\subsection{Punkte}
10 Punkte pro zurückgelegtem Gang zuzüglich Restzeit in Sekunden.
Ein Gang wird durch Start, Ecke(n) oder Ziel begrenzt.
\section{Rainbow Challenge}
\subsection{Ziel}
Konfiguriere und programmiere einen Roboter, der (in fünf Minuten) mittels
Sensoren die bunten Pfade detektiert und diese in der Reihenfolge der Farben
des Regenbogens jeweils bis zum Hindernis und zurück abfährt.
\subsection{Der Spielplan}
\begin{itemize}
\item Spielpläne zum üben stehen unter
\href{https://cyberspace.roborave.de}{cyberspace.roborave.de} bereit
\item Jeder Pfad hat eine andere Farbe.
\item Altersgruppe ES – 4 Pfade, Farbe und Form der Pfade ändert sich
nicht.
\item Altersgruppe MS – 4 Pfade, Form der Pfade ändert sich nicht,
ihre Farbe ist zufällig.
\item Altersgruppen HS – 6 Pfade, Form der Pfade ändert sich nicht,
ihre Farbe ist zufällig.
\item Farbcodes:
\begin{center}
\begin{tabular}{|c|c|c|c|c|} \hline
Farbe & RGB (Hexadezimal) & Rot & Grün & Blau \\ \hline
Rot & e40303 & 228 & 3 & 3 \\
Orange & ff8c00 & 255 & 140 & 0 \\
Gelb & ffed00 & 255 & 237 & 0 \\
Grün & 008026 & 0 & 128 & 38 \\
Blau & 004dff & 0 & 77 & 255 \\
Lila & 750787 & 117 & 7 & 135 \\ \hline
\end{tabular}
\end{center}
\item Altersgruppe ES/MS – die Pfade können die Farben Rot, Gelb, Grün
und Blau annehmen. Das sind 24 Kombinationsmöglichkeiten.
\item Altersgruppe HS – die Pfade können zusätzlich die Farben Orange
und Lila annehmen. Das sind 720 Kombinationsmöglichkeiten.
\item Der Mittelkreis ist von einem Rand umgeben, der vom Roboter als
Grau erkannt wird und sich von den Farben der Pfade
unterscheidet.
\item Altersgruppe ES/MS - der Mittelkreis ist schwarz gefüllt
\item Altersgruppe HS - der Mittelkreis ist weiß gefüllt
\item Der Hintergrund des Spielplans enthält keine Farben der Pfade.
\item Altersgruppe ES/MS - der Hintergrund des Spielplans wird vom
Farbsensor als Grau mit weißem Muster erkannt.
\item Altersgruppe HS - der Hintergrund des Spielplans wird vom
Farbsensor als Schwarz mit grauem Muster erkannt.
\item Das Ende der Pfade ist durch ein rechteckiges, farbig
hervorgehobenes Hindernis markiert.
\item Altersgruppe ES/MS - die Pfade sind ca. 10 cm breit
\item Altersgruppe HS - die Pfade sind ca. 5 cm breit
\item Altersgruppe ES/MS - die Ecken der Pfade sind stets
rechtwinkling, die Pfade verlaufen stets horizontal oder
vertikal.
\item Altersgruppe HS - die Ecken der Pfade können beliebige Winkel
aufweisen.
\item Werbung oder gedruckte Anweisungen können überall auf dem
Spielplan platziert sein, jedoch nicht hinter den Pfaden.
\item Jedes Jahr kann ein neues Design erstellt werden.
\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}Spielplan Beispiele.}
\end{table}
\end{center}
\subsection{Punkte}
Für jeden Start vom richtigen Pfad 10 Punkte, 10 weitere Punkte für die Fahrt
bis zum Ende Pfades und nochmal 10 Punkte für die Rückfahrt bis zum
Mittelkreis, zuzüglich Restzeit in Sekunden.
\end{document}