Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
4a8c514
Post CAuDri Changes.
Jun 11, 2025
dabd467
remove highlights from previous year
Copposhop Nov 18, 2025
423a6b7
Restructures chapter 1 to 5
jonasweihing Nov 18, 2025
fa72595
Introduces 6.2 Road Layout
jonasweihing Dec 2, 2025
fef796a
Removes line breaks from the disciplines
jonasweihing Dec 2, 2025
fcba5bb
A first version of chapter 6.2 Road definition
jonasweihing Dec 3, 2025
387faa3
Moves "Track Layout" into its own chapter and reworks the wording
jonasweihing Dec 9, 2025
ac327e9
Changes expressway length to min 5 meters and clarifies number of lanes
jonasweihing Dec 9, 2025
8b8efae
Change landmark numbering to start with 0
jonasweihing Dec 9, 2025
7d9b337
Clarifies start and end of speed limits and their placement
jonasweihing Dec 9, 2025
435ed16
Clarifies placement of parking sign
jonasweihing Dec 9, 2025
6125355
Changed header to display chapter and section.
Dec 15, 2025
1bc2323
Clarifications on track elements | Merges lane width into lane markings
jonasweihing Dec 22, 2025
b54c3c9
Adds small figures next to the track elements
jonasweihing Dec 22, 2025
3986c0e
Reorders appendix according to Chapter 6
jonasweihing Dec 29, 2025
cd7e9ae
Adds clarification about madatory presentation in scoring
jonasweihing Dec 29, 2025
9af7802
Adds clarification on prerequisites for attending
jonasweihing Dec 29, 2025
e5f149c
Updated Vehicle requirements (Headlights, Speaker, RC mode).
Dec 15, 2025
d2aaa06
Taillights, Pedestrian adjustment.
Dec 19, 2025
dbf7155
RC-Mode additions.
Dec 20, 2025
d0f6828
Event completed --> Full stop & wait.
Dec 22, 2025
4a23200
Rewrite obstacle RC-mode.
Dec 27, 2025
fbbc316
Added initial example navigation circuit.
Dec 30, 2025
e1652f3
Updated navigation circuit example.
Jan 2, 2026
bc82daf
Made landmarks slightly larger in example navigation circuit.
Jan 5, 2026
ff5dc14
Defined height of startbox startsign to 100 - 200.
Jan 5, 2026
d20c440
remove old PDf from source files
Copposhop Jan 5, 2026
65b675e
Update parc-fermé and add start scheduling event timer
Copposhop Jan 5, 2026
40130d0
Rewrite of event overview, move second attempt from start box section
Copposhop Jan 5, 2026
901701c
Refactor Freedrive Course
Copposhop Jan 5, 2026
1852f14
Refactor Obstcale Evasion Course
Copposhop Jan 5, 2026
fb7b35b
Refactor Navigation Course
Copposhop Jan 5, 2026
7fb4020
Change order of chapters
Copposhop Jan 5, 2026
0a26f2d
Add remark about the use of open-source software
Copposhop Jan 5, 2026
3d640b7
Remove mentions of suburban/rural road areas
Copposhop Jan 5, 2026
167a556
Declare parking attempt as invalid on collisions
Copposhop Jan 5, 2026
f732908
Adjusted landmark size in example navigation circuit.
Jan 5, 2026
e0e071f
Add additional base points for completing a lap in the Obstacle Evasi…
Copposhop Jan 5, 2026
080449b
Add passing the starting line as a successful attempt condition
Copposhop Jan 5, 2026
fbe5030
Fix missing labels and references
Copposhop Jan 5, 2026
056d1a2
Readded stuff that was lost in the merge from previous commits.
Jan 5, 2026
5705f2c
Added one example for a threeway intersection in appendix.
Jan 5, 2026
fa2cd2e
Clarified obstacle behaviour at intersections, 2m space after no
Jan 5, 2026
1994510
Updated landmark numbering in navigation course to 0-based.
Jan 6, 2026
9f8de4c
Reworked dynamic obstacle.
Jan 6, 2026
70860bd
Remove left over comments
Copposhop Jan 5, 2026
bf978f2
Add additional Stop stage to the Start Scheduling System
Copposhop Jan 5, 2026
3ae1885
Use highlight environment for section highlights
Copposhop Jan 7, 2026
7bffd7a
Remove RC-Mode hint from events
Copposhop Jan 8, 2026
24713db
Removes empty chapter
jonasweihing Jan 13, 2026
289413a
Romves stop line restrictions at intersections
jonasweihing Jan 13, 2026
780ead4
Limits pedestrians to 1 per crossing
jonasweihing Jan 13, 2026
df3390a
Clarifies general obstacle placement
jonasweihing Jan 13, 2026
b86c9b0
Fixes minor naming errors
jonasweihing Jan 13, 2026
9b3dd34
Adds highlighting to changes
jonasweihing Jan 13, 2026
6660b2b
Clarifies scoring in case of right of way at intersections
jonasweihing Jan 13, 2026
a73dbb1
Clarified Freedrive, Obstacle and Track rules.
Jan 15, 2026
aa059ed
Remove redundant Expressway regulations
Copposhop Jan 14, 2026
c0c7c90
Update Barred Area vehicle/obstacle behavior
Copposhop Jan 17, 2026
1e6a82e
Add missing definitions, rephrase and ensure uniform definitions
Copposhop Jan 18, 2026
3b6bdb2
Add definition for the designated route
Copposhop Jan 18, 2026
db0af07
Move elements on sloped grades to general track layout
Copposhop Jan 18, 2026
1411a44
Rephrase RC-mode in Obstacle Evasion Course
Copposhop Jan 19, 2026
fb78c3d
Add additional highlights
Copposhop Jan 19, 2026
198e627
Update event timing with Start Scheduling System
Copposhop Jan 20, 2026
71f2e08
Remove left over comments and fix Obstacle scoring formatting
Copposhop Jan 20, 2026
9afa5e4
Update Navigation Course and add basic scoring system
Copposhop Jan 20, 2026
9359453
Remove leftover comments
Copposhop Jan 20, 2026
7641da0
Remove even more leftover comments and reformat
Copposhop Jan 20, 2026
2b8c743
End alternate row coloring after the Obstacle scoring tables
Copposhop Jan 20, 2026
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
18 changes: 9 additions & 9 deletions source/CAuDri-Challenge_Regulations.tex
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@
% Display footnotes with numbers instead of letters
\renewcommand{\thempfootnote}{\arabic{mpfootnote}}

\Title{CAuDri-Challenge Regulations 2025}
\newcommand{\yearofchallenge}{2026}
\newcommand{\dateofchallenge}{May 9th}

\Title{CAuDri-Challenge Regulations \yearofchallenge}
\Subtitle{Official Rules and Regulations}
\Author{CAuDri e.V.}
\Author{CAuDr~e.V.}
\Date{\today}

\newcommand{\yearofchallenge}{2025}
\newcommand{\dateofchallenge}{May 17th}

\begin{document}

% Custom title page with CAuDri logo
Expand Down Expand Up @@ -77,12 +77,12 @@
\tableofcontents

\input{content/overview.tex}
\input{content/competition.tex}
\input{content/regulations.tex}
\input{content/prerequisites.tex}
\input{content/competition_participation.tex}
\input{content/vehicle_requirements.tex}
\input{content/dynamic_events.tex}
\input{content/schedule.tex}
\input{content/track_layout.tex}
\input{content/competition_schedule.tex}
\input{content/events.tex}
\input{content/appendix.tex}

\end{document}
Binary file removed source/CAuDri-Challenge_Regulations_old.pdf
Binary file not shown.
10 changes: 7 additions & 3 deletions source/caudri_report.cls
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@
\RequirePackage{tikz} % For custom text fields
\RequirePackage{tabularx} % For tables with fixed width
\RequirePackage{multicol} % For multiple column pages
% \RequirePackage[german]{datetime2} % For german date formatting
% \RequirePackage[german]{datetime2} % For german date formatting
\RequirePackage{float} % The most important package ever

% Default text in header
\newcommand{\HeaderText}{CAuDri-Challenge 2025}
\newcommand{\HeaderText}{CAuDri-Challenge \yearofchallenge}

\graphicspath{{./graphics/}, {../graphics/}, {./}, {../}}

Expand All @@ -57,10 +57,14 @@

% Define headers and footers
\setkomafont{pagehead}{\normalfont}
\ihead{\large\HeaderText\\\large\Subtitle}
\ihead{\large\HeaderText\\\large\ifthenelse{\equal{\thechapter}{0}}{\Subtitle}{\leftmark\ \rightmark}}
\ohead{\includegraphics[width=3.5cm]{caudri_logo.png}}
\cfoot{\pagemark}

% Redefine chaptermark and sectionmark to actually display chapter and sections in the header
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand*{\sectionmark}[1]{\markright{- #1}}

% Enable header on chapter pages and redefine chapter spacing
\renewcommand*\chapterpagestyle{scrheadings}
\RedeclareSectionCommand[
Expand Down
191 changes: 94 additions & 97 deletions source/content/appendix.tex
Original file line number Diff line number Diff line change
@@ -1,206 +1,194 @@
\appendix

\chapter{Appendix}

If not indicated differently, dimensions and angles specified in the figures
have a tolerance of ±5\%. Unless otherwise noted, all dimensions are in
millimeters (mm). Dimensions and angles defined in the previous chapters may
not be repeated in the figures.

\section{Parallel Parking}
\label{fig_parallel_parking}
\section{Road Layout and Lane Markings}
\label{fig_road_layout}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[width=\textwidth]{graphics/Abb_2_parallel_parking.pdf}
\centering\includegraphics[width=\textwidth]{graphics/Abb_4_road_layout.pdf}
\end{center}
\end{figure}

\section{Perpendicular Parking}
\section{Traffic Signs}
\label{fig_traffic_signs}

The traffic signs are defined according to StVO (Legal definition of traffic
rules) and are applied as described there, except otherwise defined in this
document. Additional information about the dimensions can be scaled based on
this source.

Traffic signs might appear in their mirrored version as well, e.g. turning
symbols can indicate right or left turns.

\begin{figure}[H]
\label{fig_perpendicular_parking}
\begin{center}
\centering\includegraphics[width=\textwidth]{graphics/Abb_3_perpendicular_parking.pdf}
\centering\includegraphics[]{graphics/Abb_18_traffic_signs.pdf}
\end{center}
\end{figure}

\section{Parking Lot}
\label{fig_parking_lot}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[height=0.9\textheight]{graphics/Abb_1_parking_lot.pdf}
\centering\includegraphics[]{graphics/Abb_19_positioning_of_traffic_signs.pdf}
\end{center}
\end{figure}

\section{Road Layout and Lane Markings}
\label{fig_road_layout}
\section{Dimensions of Obstacles}

\subsection{Static and Dynamic Obstacles}
\label{fig_obstacle_dimensions}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[width=\textwidth]{graphics/Abb_4_road_layout.pdf}
\centering\includegraphics[]{graphics/Abb_20_obstacles.pdf}
\end{center}
\end{figure}

\section{Barred Area}
\label{fig_barred_area}
\subsection{Pedestrians}
\label{fig_pedestrians}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[width=\textwidth]{graphics/Abb_8_barred_area.pdf}
\centering\includegraphics[width=\textwidth]{graphics/Abb_21_pedestrians.pdf}
\end{center}
\end{figure}

\section{Intersection of the Rural Road Scenario}
\label{fig_intersection_rural}
\section{Intersections}

\subsection{Intersection with Stop Lines}
\label{fig_intersection_stop_lines}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[scale=0.9]{graphics/Abb_5_intersection.pdf}
\centering\includegraphics[scale=0.875]{graphics/Abb_5_intersection.pdf}
\end{center}
\end{figure}

\subsection{Dynamic Obstacles at Intersections - Give-Way Condition}
\label{fig_intersection_give_way}
\subsection{Intersection with Give-Way Lines}
\label{fig_intersection_give_way_lines}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[scale=0.9]{graphics/Abb_6_intersection_give_way.pdf}
\centering\includegraphics[scale=0.875]{graphics/Abb_12_intersection_give_way_lines.pdf}
\end{center}
\end{figure}

\section{Speed Limit Zone}
\label{fig_speed_limit_zone}
\subsection{Intersection with Priority to Right}
\label{fig_intersection_priority}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[height=0.9\textheight]{graphics/Abb_7_speed_limit_zone.pdf}
\centering\includegraphics[scale=0.875]{graphics/Abb_13_intersection_priority.pdf}
\end{center}
\end{figure}

\section{Crosswalk}
\label{fig_crosswalk}
\subsection{Intersection with Mandatory Turn}
\label{fig_intersection_mandatory}
\subsubsection{with Stop Lines}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[height=0.9\textheight]{graphics/Abb_9_crosswalk.pdf}
\centering\includegraphics[scale=0.875]{graphics/Abb_14_mandatory_stop.pdf}
\end{center}
\end{figure}
\newpage

% \section{Pedestrian Island}
% \begin{figure}[H]
% \begin{center}
% \centering\includegraphics[]{graphics/Abb_10_pedestrian_island.pdf}
% \end{center}
% \end{figure}
% \newpage

% \subsection{Pedestrian Island with Crosswalk}
% \begin{figure}[H]
% \begin{center}
% \centering\includegraphics[]{graphics/Abb_11_pedestrian_island_crosswalk.pdf}
% \end{center}
% \end{figure}

\section{Additional Intersections of the Suburban Scenario}
\label{additional_intersections}

\subsection{Intersection with Give-Way Lines}
\label{fig_intersection_give_way_lines}
\subsubsection{with Give-Way Lines}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[scale=0.9]{graphics/Abb_12_intersection_give_way_lines.pdf}
\centering\includegraphics[scale=0.875]{graphics/Abb_15_mandatory_give_way.pdf}
\end{center}
\end{figure}

\vspace{-1em}
\subsubsection{with Right of Way}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[scale=0.875]{graphics/Abb_16_mandatory_right_of_way.pdf}
\end{center}
\end{figure}

\subsection{Intersection with Priority to Right}
\label{fig_intersection_priority}
\subsection{Intersection with three Entries and Exits, Mandatory Turn and Give-Way Line}
\label{fig_intersection_threeway}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[scale=0.9]{graphics/Abb_13_intersection_priority.pdf}
\centering\includegraphics[scale=0.875]{graphics/Abb_26_intersection_three_entries_exits.pdf}
\end{center}
\end{figure}

\subsection{Intersection with Mandatory Turn}
\label{fig_intersection_mandatory}
\subsubsection{Mandatory Crossing Direction - Stop Condition}
\subsection{Dynamic Obstacles at Intersections}
\label{fig_intersection_give_way}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[scale=0.9]{graphics/Abb_14_mandatory_stop.pdf}
\centering\includegraphics[scale=0.875]{graphics/Abb_6_intersection_give_way.pdf}
\end{center}
\end{figure}

\vspace{-1em}
\section{Parking}

\subsubsection{Mandatory Crossing Direction - Give-Way Condition}
\subsection{Parallel Parking}
\label{fig_parallel_parking}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[scale=0.9]{graphics/Abb_15_mandatory_give_way.pdf}
\centering\includegraphics[scale=0.9]{graphics/Abb_2_parallel_parking.pdf}
\end{center}
\end{figure}

\subsubsection{Mandatory Crossing Direction - Right of Way Condition}
\subsection{Perpendicular Parking}
\begin{figure}[H]
\label{fig_perpendicular_parking}
\begin{center}
\centering\includegraphics[scale=0.9]{graphics/Abb_16_mandatory_right_of_way.pdf}
\centering\includegraphics[scale=0.9]{graphics/Abb_3_perpendicular_parking.pdf}
\end{center}
\end{figure}

\vspace{-1em}

\section{Road Markings}
\label{fig_road_markings}
\subsection{Parking Lot}
\label{fig_parking_lot}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[width=\textwidth]{graphics/Abb_17_road_markings.pdf}
\centering\includegraphics[scale=0.9]{graphics/Abb_1_parking_lot.pdf}
\end{center}
\end{figure}

\section{Traffic Signs}
\label{fig_traffic_signs}

The traffic signs are defined according to StVO (Legal definition of traffic
rules) and are applied as described there, except otherwise defined in this
document. Additional information about the dimensions can be scaled based on
this source.

Traffic signs might appear in their mirrored version as well, e.g. turning
symbols can indicate right or left turns.

\section{Barred Area}
\label{fig_barred_area}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[]{graphics/Abb_18_traffic_signs.pdf}
\centering\includegraphics[scale=0.9]{graphics/Abb_8_barred_area.pdf}
\end{center}
\end{figure}

\subsection{Positioning of Traffic Signs}
\section{Crosswalk}
\label{fig_crosswalk}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[]{graphics/Abb_19_positioning_of_traffic_signs.pdf}
\centering\includegraphics[scale=0.8]{graphics/Abb_9_crosswalk.pdf}
\end{center}
\end{figure}
\newpage

\begin{highlight}[green]
\section{Landmarks}
\label{fig_landmarks}

Landmarks are additional "traffic signs" serving as navigation points for the
vehicle. Each landmark will depict a QR code with a unique identifier.

\section{Speed Limit Zone}
\label{fig_speed_limit_zone}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[]{graphics/Abb_24_landmarks.pdf}
\centering\includegraphics[scale=0.9]{graphics/Abb_7_speed_limit_zone.pdf}
\end{center}
\end{figure}
\end{highlight}

\section{Dimensions of Obstacles}
\subsection{Static and Dynamic Obstacles on the Track}
\label{fig_obstacle_dimensions}
\section{Road Markings}
\label{fig_road_markings}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[]{graphics/Abb_20_obstacles.pdf}
\centering\includegraphics[width=\textwidth]{graphics/Abb_17_road_markings.pdf}
\end{center}
\end{figure}

\subsection{Pedestrians}
\label{fig_pedestrians}
\section{Landmarks}
\label{fig_landmarks}

Landmarks are additional "traffic signs" serving as navigation points for the
vehicle. Each landmark will depict a QR code with a unique identifier.

\begin{figure}[H]
\begin{center}
\centering\includegraphics[width=\textwidth]{graphics/Abb_21_pedestrians.pdf}
\centering\includegraphics[]{graphics/Abb_24_landmarks.pdf}
\end{center}
\end{figure}

Expand All @@ -221,3 +209,12 @@ \section{Example Circuit}
\end{center}
\end{figure}

\section{Example Circuit for Navigation Course}
\label{fig_example_navigation_circuit}
\vspace*{2cm}
\begin{figure}[H]
\begin{center}
\centering\includegraphics[width=\textwidth]{graphics/Abb_25_example_navigation_circuit.pdf}
\end{center}
\end{figure}

Loading