From 0a26f2d4aa55d75978bf07746a8a9c2515dba383 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yannik=20S=C3=BCssmuth?= Date: Mon, 5 Jan 2026 15:15:28 +0100 Subject: [PATCH 01/12] Add remark about the use of open-source software --- source/content/vehicle_requirements.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/content/vehicle_requirements.tex b/source/content/vehicle_requirements.tex index f29bf79..641c418 100644 --- a/source/content/vehicle_requirements.tex +++ b/source/content/vehicle_requirements.tex @@ -163,6 +163,8 @@ \section{Development Know-How} Ready-made solutions may never be included in the vehicle. This particularly concerns the use of predesigned algorithms which may be part of a hardware platform and serve the purpose of providing a fully functional system for perception, behavior generation or control for automated vehicles or robots. +Publicly available or open-source software libraries are generally allowed, as long as they do not provide a complete solution for automated driving. +The teams must be able to explain and document all parts of their vehicle and its software. The final decision on acceptable components is taken by the commission. The teams are encouraged to contact the commission early in case of doubts or questions about a particular component. From 3d640b71611104920b4de4e2f2f74bccfa6e4263 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yannik=20S=C3=BCssmuth?= Date: Mon, 5 Jan 2026 15:51:58 +0100 Subject: [PATCH 02/12] Remove mentions of suburban/rural road areas --- source/content/obstacle_course.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/obstacle_course.tex b/source/content/obstacle_course.tex index ba24f38..ab38485 100644 --- a/source/content/obstacle_course.tex +++ b/source/content/obstacle_course.tex @@ -85,7 +85,7 @@ \subsubsection{Barred Area} \subsubsection{Crosswalk} -In a suburban area, one or more crosswalks may be present. +One or more crosswalks may be present on the track with an unknown number of pedestrians. If at least one pedestrian is present in the defined zones, the vehicle must stop in front of the crosswalk. Stopping must be performed with the same regulations as at intersections. Pedestrians start crossing only after the vehicle has stopped. From 167a556c5fe8dd76cf1a589ee7261d6901406244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yannik=20S=C3=BCssmuth?= Date: Mon, 5 Jan 2026 16:02:00 +0100 Subject: [PATCH 03/12] Declare parking attempt as invalid on collisions --- source/content/obstacle_course.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/obstacle_course.tex b/source/content/obstacle_course.tex index ab38485..02d9319 100644 --- a/source/content/obstacle_course.tex +++ b/source/content/obstacle_course.tex @@ -111,7 +111,7 @@ \subsubsection{Parking} Penalties may apply until the vehicle is driving with a positive speed along the route while touching the right lane with at least 3 wheels. Leaving the outer boundaries of the parking area is penalized the same as leaving the right lane while driving. -The speed in the parking lot is limited to the speed on the adjacent road. Collisions with obstacles during the parking maneuver will be penalized. +The speed in the parking lot is limited to the speed on the adjacent road. Collisions with obstacles during the parking maneuver will \HighlightNew{invalidate the parking attempt.} Vehicles may move forward or backward into the parking space. The left lane of the track may only be crossed during the actual parking maneuver. From f732908084275bb767f29be2da032506f9cf2c44 Mon Sep 17 00:00:00 2001 From: Marius Mogk Date: Mon, 5 Jan 2026 15:54:40 +0100 Subject: [PATCH 04/12] Adjusted landmark size in example navigation circuit. --- .../Abb_25_example_navigation_circuit.pdf | Bin 95499 -> 95497 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/graphics/Abb_25_example_navigation_circuit.pdf b/source/graphics/Abb_25_example_navigation_circuit.pdf index 0a6a9e35b25f3a8e1ed1a0da5b3fe258b23e72ea..57bd7c2fcc21046644a6ec89c5624223732664e5 100644 GIT binary patch delta 55998 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

=~@+lzf^z1EahQ|gZ=E1YN?~;69 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 delta 56184 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 IB}Gq03cd}FbN~PV From e0e071f2de3743fb71e8eca02a503b7429162362 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yannik=20S=C3=BCssmuth?= Date: Mon, 5 Jan 2026 21:49:29 +0100 Subject: [PATCH 05/12] Add additional base points for completing a lap in the Obstacle Evasion Course --- source/content/obstacle_course.tex | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/source/content/obstacle_course.tex b/source/content/obstacle_course.tex index 02d9319..fd5c75b 100644 --- a/source/content/obstacle_course.tex +++ b/source/content/obstacle_course.tex @@ -1,6 +1,7 @@ \newpage \section{Obstacle Evasion Course} +\label{obstacle_course} The "Obstacle Evasion Course" tests the vehicle's advanced driving capabilities and decision-making in complex traffic scenarios. @@ -66,11 +67,6 @@ \subsubsection{No-Passing Zones} In a no-passing zone, the dynamic obstacle must be followed with a distance of at least 300 mm until the end of the zone. -\subsubsection{Two-lane Expressway} - -Sections of the rural scenario, can be defined as an expressway. -Since the track is assumed to be a two-lane expressway, the vehicles must stay in the right lane all the time. \HighlightFix{Ref Issue} - \subsubsection{Barred Area} A barred area may not be entered by the vehicle. @@ -136,6 +132,8 @@ \subsection{Scoring}{ Each team will start the event with a fixed number of base points. The base points are predetermined by the commission and will depend on the length of the track and the number of occuring elements. + \HighlightNew{Additional base points can be awarded for each successful lap. + A lap is considered successful after the vehicle has passed the starting line without skipping any elements or sections of the track (i.e. by leaving the right lane).} The total distance covered by the vehicle will have no influence on the scoring. \subsubsection{Timing} @@ -156,9 +154,9 @@ \subsection{Scoring}{ The following section \ref{obstacle_scoring_guidelines} provides an overview of the scoring guidelines for each element. The bottom row of each table shows the amount of points that will be awarded or deducted for each evaluation. - The final score of each team will be the sum of the base points and the points gained or lost during the event. + The final score of each team will be the sum of the base points and the points gained or lost during the event. Only after a vehicle has completed at least one full lap will the attempt be valid and any points awarded. - In case the vehicle has left the track or skipped certain parts of it, the commission will decide whether the attempt was valid. + In case the vehicle has left the track or skipped certain parts of it, the commission will decide whether the attempt was valid. \newpage From 080449bf866f11093c7fd56885712a3fa1cd449c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yannik=20S=C3=BCssmuth?= Date: Mon, 5 Jan 2026 21:53:15 +0100 Subject: [PATCH 06/12] Add passing the starting line as a successful attempt condition --- source/content/events.tex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/content/events.tex b/source/content/events.tex index 1aadb15..5d74481 100644 --- a/source/content/events.tex +++ b/source/content/events.tex @@ -50,10 +50,10 @@ \subsection{Attempts} An attempt is canceled automatically if: \begin{itemize} - \item The vehicle has not been placed in the start box when the gate opens. - \item The gate is damaged or forced open by a vehicle. - \item The vehicle fails to leave the box while the gate is open. - \item RC mode is actively used inside the start box. + \item The vehicle has not been placed in the start box when the gate opens + \item The gate is damaged or forced open by a vehicle + \item The vehicle fails to leave the box \HighlightNew{or is unable to pass the starting line} while the gate is open + \item RC mode is actively used inside the start box \end{itemize} The affected team is granted a second attempt after all other teams have completed their first attempt. From fbe5030fe4eb670ddd1ff0e04836c2f44095a6fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yannik=20S=C3=BCssmuth?= Date: Mon, 5 Jan 2026 22:02:59 +0100 Subject: [PATCH 07/12] Fix missing labels and references --- source/content/freedrive_course.tex | 1 + source/content/navigation_course.tex | 9 ++++----- source/content/obstacle_course.tex | 2 +- source/content/track_layout.tex | 5 +++-- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/source/content/freedrive_course.tex b/source/content/freedrive_course.tex index 63ce8f6..fb1afc5 100644 --- a/source/content/freedrive_course.tex +++ b/source/content/freedrive_course.tex @@ -1,4 +1,5 @@ \section{Free Drive Course} +\label{freedrive_course} The "Free Drive Course" focuses on the speed and maneuverability of the vehicle. diff --git a/source/content/navigation_course.tex b/source/content/navigation_course.tex index 55a99a5..0c8bb4b 100644 --- a/source/content/navigation_course.tex +++ b/source/content/navigation_course.tex @@ -10,7 +10,7 @@ \subsection{Scenario} All track elements of the Obstacle Evasion Course (cf. Section \ref{elements_obstacle_evasion}) can appear. In addition, landmarks (cf. Section \ref{landmarks}) will be placed on the track. Neither pedestrians nor static or dynamic obstacles will be present. -The track might include areas where a speed limit is enforced (cf. Section \ref{speed_limits}). +The track might include areas where a speed limit is enforced (cf. Section \ref{speed_limit}). In this event, regulations announced by regular traffic signs and mandatory turning directions at intersections can be ignored. @@ -26,7 +26,7 @@ \subsubsection{Landmarks} % The QR codes will encode a unique identifier for each landmark. % The identifiers will be in ascending order, starting with 1. -During the event the vehicle has to navigate to the landmarks in the given order (cf Section \ref{landmark}). +During the event the vehicle has to navigate to the landmarks in the given order (cf Section \ref{landmarks}). % A maximum of 10 landmarks will be placed on the track. The exact number of landmarks will not be announced before the event. @@ -36,8 +36,7 @@ \subsection{Event Excecution} \subsubsection{Second Attempt} -When an attempt is canceled -Any information about the track and the landmarks gathered during the first attempt may not be used in the second attempt and needs to be discarded. +When an attempt is canceled any information about the track and the landmarks gathered during the first attempt may not be used in the second attempt and needs to be discarded. \subsubsection{Mapping Phase} @@ -49,7 +48,7 @@ \subsubsection{Mapping Phase} The end of the mapping phase will be signaled by the start scheduling system (cf. Section \ref{start_scheduling}). \HighlightNew{The vehicle must be brought to an immediate and complete stop by switching to RC-mode}. After the mapping phase the vehicle must be placed back into the start box. -A button on the vehicle may be used to change the mode from mapping to navigation, it follows the same regulations as the buttons for the dynamic events (cf. Section \ref{handling_vehicle}). +A button on the vehicle may be used to change the mode from mapping to navigation, it follows the same regulations as the buttons for the dynamic events (cf. Section \ref{event_selection}). No further modifications or adjustments to the vehicle are allowed. \subsubsection{Navigation Phase} diff --git a/source/content/obstacle_course.tex b/source/content/obstacle_course.tex index fd5c75b..b3c3f53 100644 --- a/source/content/obstacle_course.tex +++ b/source/content/obstacle_course.tex @@ -145,7 +145,7 @@ \subsection{Scoring}{ The vehicle must remain stationary until the commission signals that it may be removed from the track.} \subsubsection{Evaluation} - When the vehicle passes one of the elements described in section \ref{elements_obstacle_evasion} and \ref{elements_suburban_scenario}, it will receive either a positive, neutral or negative evaluation. + When the vehicle passes one of the elements described in section \ref{track_layout} and \ref{obstacle_scoring_guidelines}, it will receive either a positive, neutral or negative evaluation. Any time the vehicle complies with all the requirements of a certain element, it will receive a positive evaluation and gain points. If the vehicle fails to comply with any of the requirements, it will generally receive a neutral evaluation and no points will be awarded. diff --git a/source/content/track_layout.tex b/source/content/track_layout.tex index 88778ac..bcbe147 100644 --- a/source/content/track_layout.tex +++ b/source/content/track_layout.tex @@ -1,4 +1,5 @@ \chapter{Track Layout} +\label{track_layout} This chapter provides a general definition of the track layout and details all track elements that can appear during the CAuDri Challenge. The specific events descriptions in Chapter \ref{events} describe which of these track elements can be present in the respective event. @@ -337,8 +338,8 @@ \section{Speed Limit} \end{minipage} -\section{Landmark} -\label{landmark} +\section{Landmarks} +\label{landmarks} Landmarks are additional signs that serve as navigation points for the vehicle. They can appear at any location where their position is not obstructed by other road elements or obstacles. From 056d1a21cc652a9cdd20834eda79fda80dafef15 Mon Sep 17 00:00:00 2001 From: Marius Mogk Date: Mon, 5 Jan 2026 16:31:14 +0100 Subject: [PATCH 08/12] Readded stuff that was lost in the merge from previous commits. --- source/content/events.tex | 8 ++++---- source/content/freedrive_course.tex | 4 +++- source/content/navigation_course.tex | 4 ++-- source/content/obstacle_course.tex | 1 + 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/source/content/events.tex b/source/content/events.tex index 5d74481..7086521 100644 --- a/source/content/events.tex +++ b/source/content/events.tex @@ -50,10 +50,10 @@ \subsection{Attempts} An attempt is canceled automatically if: \begin{itemize} - \item The vehicle has not been placed in the start box when the gate opens - \item The gate is damaged or forced open by a vehicle - \item The vehicle fails to leave the box \HighlightNew{or is unable to pass the starting line} while the gate is open - \item RC mode is actively used inside the start box + \item The vehicle has not been placed in the start box when the gate opens. + \item The gate is damaged or forced open by a vehicle. + \item The vehicle fails to leave the box while the gate is open. + \item RC-mode is actively used inside the start box. \end{itemize} The affected team is granted a second attempt after all other teams have completed their first attempt. diff --git a/source/content/freedrive_course.tex b/source/content/freedrive_course.tex index fb1afc5..4b25d01 100644 --- a/source/content/freedrive_course.tex +++ b/source/content/freedrive_course.tex @@ -48,8 +48,10 @@ \subsection{Scoring} \subsubsection{Timing} -Each team will be given 2 minutes to complete this event. +Each team has a \textbf{2 minute time limit} to complete this event. Timing starts with the opening of the start box gate (cf. Section \ref{start_box}). +\HighlightNew{After the 2 minutes have passed, the vehicle must be brought to an immediate and complete stop by switching to RC-mode. +The vehicle must remain stationary until the commission signals that it may be removed from the track.} \subsubsection{Penalties} \label{freedrive_penalties} diff --git a/source/content/navigation_course.tex b/source/content/navigation_course.tex index 0c8bb4b..a9caf49 100644 --- a/source/content/navigation_course.tex +++ b/source/content/navigation_course.tex @@ -41,7 +41,7 @@ \subsubsection{Second Attempt} \subsubsection{Mapping Phase} The mapping phase will start when the start box gate is opened for the first time. -The vehicle will be given 3 minutes to freely drive around the track and map the environment. +The vehicle will be given a \textbf{3 minute time limit} to freely drive around the track and map the environment. Landmarks will be placed at random locations on the track. Information gathered during the mapping phase can later be used in the navigation phase. @@ -65,7 +65,7 @@ \subsubsection{Navigation Phase} The vehicle may pass the landmark from either direction. The navigation phase ends after the vehicle has visited all landmarks in the correct order. -Each team will be given a maximum of 3 minutes to complete the navigation phase. +Each team will be given a \textbf{time limit of 3 minutes} to complete the navigation phase. \HighlightNew{After the 3 minutes have passed, the vehicle must be brought to an immediate and complete stop by switching to RC-mode. The vehicle must remain stationary until the commission signals that it may be removed from the track.} diff --git a/source/content/obstacle_course.tex b/source/content/obstacle_course.tex index b3c3f53..9a27d7c 100644 --- a/source/content/obstacle_course.tex +++ b/source/content/obstacle_course.tex @@ -115,6 +115,7 @@ \subsubsection{Parking} \subsection{RC-Mode} +\HighlightNew{Before switching back to autonomous mode, the vehicle must be repositioned on the track within 1 m of the point at which it left the track.} Skipping challenges of the obstacle course (by not driving in the right lane) will be punished with the \HighlightNew{neutral} penalty designated for the respective element. \HighlightNew{Each obstacle course element may be evaluated only once per round. From 5705f2c24d023b5e08ebb7e2c692cc918852d130 Mon Sep 17 00:00:00 2001 From: Marius Mogk Date: Mon, 5 Jan 2026 18:49:25 +0100 Subject: [PATCH 09/12] Added one example for a threeway intersection in appendix. --- source/content/appendix.tex | 7 +++++++ .../Abb_26_intersection_three_entries_exits.pdf | Bin 0 -> 34924 bytes 2 files changed, 7 insertions(+) create mode 100644 source/graphics/Abb_26_intersection_three_entries_exits.pdf diff --git a/source/content/appendix.tex b/source/content/appendix.tex index d24c8a4..a2da39e 100644 --- a/source/content/appendix.tex +++ b/source/content/appendix.tex @@ -102,6 +102,13 @@ \subsubsection{with Priority to Right} \end{center} \end{figure} +\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.875]{graphics/Abb_26_intersection_three_entries_exits.pdf} + \end{center} +\end{figure} \subsection{Dynamic Obstacles at Intersections} \label{fig_intersection_give_way} diff --git a/source/graphics/Abb_26_intersection_three_entries_exits.pdf b/source/graphics/Abb_26_intersection_three_entries_exits.pdf new file mode 100644 index 0000000000000000000000000000000000000000..14f663655b772ffaf1c363b8c311ee7d6ac29b43 GIT binary patch literal 34924 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%0DR6?|8idI8kW>U`8D#So@Jz{m%SWNJq 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 literal 0 HcmV?d00001 From fa2cd2e11fc634359dccd6cacf0e1428cda2a3a3 Mon Sep 17 00:00:00 2001 From: Marius Mogk Date: Mon, 5 Jan 2026 20:45:06 +0100 Subject: [PATCH 10/12] Clarified obstacle behaviour at intersections, 2m space after no passing zone. --- source/content/track_layout.tex | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/content/track_layout.tex b/source/content/track_layout.tex index bcbe147..bbcbd41 100644 --- a/source/content/track_layout.tex +++ b/source/content/track_layout.tex @@ -118,7 +118,9 @@ \section{Intersection} Sections of the track can intersect with other track sections at angles between 70° and 90°. An intersection consists of three or four entries and exits. The lane boundaries at the corners can be connected via rounded transitions with a radius of approximately 100 mm. -A maximum of one dynamic obstacle can be present at an intersection at any given time. Scenarios resulting in ambiguous right-of-way regulations will not be encountered. +A maximum of one dynamic obstacle can be present at an intersection at any given time. +The dynamic obstacle may proceed straight, turn left, or turn right, and shall comply with the intersections priority regulations, such as priority-to-the-right, give-way, or stop signs. +Scenarios resulting in ambiguous right-of-way regulations will not be encountered. Intersections exist in three variations: @@ -252,6 +254,7 @@ \section{No-Passing Zone} Static obstacles are not placed in the right lane of a no-passing zone. However, dynamic obstacles can still be present. A combination of a dynamic obstacle in the right lane and a static obstacle in the left lane can occur, temporarily blocking both lanes. + After the no-passing zone no other element can occure for 2000 mm. \end{minipage} \hfill \begin{minipage}[t]{0.12\textwidth} @@ -273,6 +276,7 @@ \section{Barred Area} Oncoming traffic in the unobstructed lane has the right of way, as indicated by a corresponding traffic sign (cf. Section \ref{fig_traffic_signs}). A maximum of one dynamic obstacle can be present at a barred area at any given time. + \end{minipage} \hfill \begin{minipage}[t]{0.12\textwidth} From 19945102012173f8a0210034189ad97f9f9184fa Mon Sep 17 00:00:00 2001 From: Marius Mogk Date: Tue, 6 Jan 2026 13:33:19 +0100 Subject: [PATCH 11/12] Updated landmark numbering in navigation course to 0-based. --- source/content/navigation_course.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/navigation_course.tex b/source/content/navigation_course.tex index a9caf49..ff841d4 100644 --- a/source/content/navigation_course.tex +++ b/source/content/navigation_course.tex @@ -57,7 +57,7 @@ \subsubsection{Navigation Phase} The goal is to navigate between the landmarks in the correct order, covering the shortest distance possible. The order is given by the unique identifier in the QR codes of the landmarks (cf. Section \ref{landmarks}). -Landmarks do not have to be visited strictly in this order (e.g. 1-2-3), but can be passed multiple times or in between (e.g. 3-1-2-2-1-3). +Landmarks do not have to be visited strictly in this order (e.g. 0-1-2), but can be passed multiple times or in between (e.g. 2-0-1-1-0-2). However, a pass is only counted if the previously required landmarks have already been visited. A landmark is considered visited the moment the vehicle has fully passed both landmark signs. From 9f8de4c322546f6ad4760d799b3719bf95ae788d Mon Sep 17 00:00:00 2001 From: Marius Mogk Date: Tue, 6 Jan 2026 13:39:14 +0100 Subject: [PATCH 12/12] Reworked dynamic obstacle. - Can apper arbitrarily on both lanes. - Can block both lanes. - Can drive wherever they want. - Clarified passing rules. --- source/content/track_layout.tex | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/source/content/track_layout.tex b/source/content/track_layout.tex index bbcbd41..62f5467 100644 --- a/source/content/track_layout.tex +++ b/source/content/track_layout.tex @@ -95,7 +95,7 @@ \section{Obstacles} Obstacles are represented by white cardboard boxes measuring 100 mm to 400 mm in width, 100 mm to 240 mm in height, and at least 100 mm in length (cf. Section \ref{fig_obstacle_dimensions}). Obstacles can be positioned in the right lane, the left lane, or outside the track boundaries and in conjunction with other elements. Along the track, there is a minimum spacing of 1000 mm between distinct obstacles. -A blockage of both lanes will not occur, except for no-passing zones and barred areas (cf. Sections \ref{no_passing_zones} and \ref{barred_area}). +\HighlightFix{A blockage of both lanes will not occur, except for no-passing zones and barred areas} (cf. Sections \ref{no_passing_zones} and \ref{barred_area}). \subsection{Static Obstacles} \label{static_obstacle} @@ -108,9 +108,11 @@ \subsection{Static Obstacles} \subsection{Dynamic Obstacles} \label{dynamic_obstacle} -Dynamic obstacles move at a constant speed of 0.6 m/s. +Dynamic obstacles move at a speed of up to 0.6 m/s. \HighlightNew{They may appear on either the left or the right lane.} They do not execute lane changes or passing maneuvers and can stop temporarily, potentially blocking the right lane. -A dynamic obstacle will not block the left lane if a static obstacle is blocking the right lane. +\HighlightNew{A dynamic obstacle may temporarily block the left lane when a static obstacle is blocking the right lane. +Conversely, a static obstacle may block the left lane while a dynamic obstacle is driving in the right lane, resulting in a temporary blockage of both lanes. +Passing dynamic obstacles is prohibited in intersections, no-passing zones, barred areas, and crosswalks.} \section{Intersection} \label{intersection} @@ -119,7 +121,7 @@ \section{Intersection} An intersection consists of three or four entries and exits. The lane boundaries at the corners can be connected via rounded transitions with a radius of approximately 100 mm. A maximum of one dynamic obstacle can be present at an intersection at any given time. -The dynamic obstacle may proceed straight, turn left, or turn right, and shall comply with the intersections priority regulations, such as priority-to-the-right, give-way, or stop signs. +\HighlightNew{The dynamic obstacle may proceed straight, turn left, or turn right, and shall comply with the intersections priority regulations, such as priority-to-the-right, give-way, or stop signs.} Scenarios resulting in ambiguous right-of-way regulations will not be encountered. Intersections exist in three variations: @@ -191,7 +193,7 @@ \section{Parking} A parking zone is a planar, straight section of the track with a dashed center line and no missing lane markings (cf. Section \ref{fig_parking_lot}). Additional track elements (intersections, crosswalks and others) are not present. Static obstacles are used to represent other parked vehicles and can be fixed to the ground. -Dynamic obstacles do not occur in parking zones. +\HighlightFix{Dynamic obstacles do not occur in parking zones.} \subsection{Parallel Parking} \label{parallel_parking} @@ -254,7 +256,7 @@ \section{No-Passing Zone} Static obstacles are not placed in the right lane of a no-passing zone. However, dynamic obstacles can still be present. A combination of a dynamic obstacle in the right lane and a static obstacle in the left lane can occur, temporarily blocking both lanes. - After the no-passing zone no other element can occure for 2000 mm. + \HighlightNew{After the no-passing zone no other element can occure for 2000 mm.} \end{minipage} \hfill \begin{minipage}[t]{0.12\textwidth} @@ -317,7 +319,8 @@ \section{Two-lane Expressway} Any distinctive curves within this track element will be marked by guide signs as described in Section \ref{traffic_signs}. The start and end of the expressway are indicated by specific traffic signs. Vehicles on the expressway have the right of way, no stop lines will be encountered. -No obstacles will be present in the right lane throughout this track element. +No \HighlightNew{static} obstacles will be present in the right lane throughout this track element. +\HighlightNew{Dynamic obstacles can occure on both lanes of the expressway.} \section{Speed Limit}