Skip to content

Commit 5885426

Browse files
committed
fixing figure numbering
1 parent fe93a4f commit 5885426

File tree

3 files changed

+51
-37
lines changed

3 files changed

+51
-37
lines changed

index.html

Lines changed: 26 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@
1414
@media print {
1515
.print-only{}
1616
}
17+
body { counter-reset: figureCounter; }
18+
.img-container {
19+
counter-increment: figureCounter;
20+
}
21+
.img-container + .image-caption:before {
22+
content: "▲ Figure " counter(figureCounter) ": "
23+
}
1724
</style>
1825
</head>
1926
<body>
@@ -128,12 +135,12 @@ <h3 class="welcome">
128135
<h2 id="objectives"><a class="header-link" href="#objectives"></a>Objectives</h2>
129136
<p>The goal is for each team to develop an Autonomous Underwater Vehicle (AUV) which can negotiate the tasks put forth under a prescribed time and at the same time, to learn about underwater robotics and have fun in the process.</p>
130137
<p class="img-container"><img src="img/sauvc-2017.jpg" alt="arena"></p>
131-
<p class="image-caption"> The SAUVC 2017 Participants.</p>
138+
<p class="image-caption">The SAUVC 2017 Participants.</p>
132139

133140
<h2 id="structure-of-the-team"><a class="header-link" href="#structure-of-the-team"></a>Structure of the Team</h2>
134141
<p>A team may consist of up to <strong>11 participants</strong> including <strong>faculty supervisors</strong>. At least half of the participants must be non-professionals (students, hobbyists, hackerspace members, etc) at the time of registration.</p>
135142
<p class="img-container"><img src="img/team.jpg" alt="arena"></p>
136-
<p class="image-caption"> Figure 1. One of the teams with faculty co-supervisors from the 2017 Competition.</p>
143+
<p class="image-caption">One of the teams with faculty co-supervisors from the 2017 Competition.</p>
137144

138145
<h2 id="video-submission"><a class="header-link" href="#video-submission"></a>Video Submission</h2>
139146
<p>All teams have to submit a video of their AUV prior to the competition. The video <strong>HAS TO</strong></p>
@@ -156,21 +163,21 @@ <h2 id="qualification"><a class="header-link" href="#qualification"></a>Qualific
156163
<li>The time taken to pass the qualifier round decides the sequence in which the teams will participate in the final round of the competition. The team that finished the last in the qualifying round would participate first in the final round.</li>
157164
</ul>
158165
<p class="img-container"><img src="img/qualification.jpg" alt="flares"></p>
159-
<p class="image-caption"> Figure 2. A team attempting qualification in the 2017 Competition.</p>
166+
<p class="image-caption">A team attempting qualification in the 2017 Competition.</p>
160167

161168
<p class="img-container"><img src="img/qualification-2022.jpg" alt="flares"></p>
162-
<p class="image-caption"> Figure 3. Top view of the qualification areanas from the 2022 Competition.</p>
169+
<p class="image-caption">Top view of the qualification areanas from the 2022 Competition.</p>
163170

164171
<h2 id="the-arena"><a class="header-link" href="#the-arena"></a>The Arena</h2>
165172
<p>The challenge will be held in an olympic sized swimming pool (50m x 25m).</p>
166173
<p class="img-container"><img src="img/arena-2024.jpg" alt="arena"></p>
167-
<p class="image-caption"> Figure 4. Top & side views of the Arena (not to scale). </p>
174+
<p class="image-caption">Top & side views of the Arena (not to scale). </p>
168175

169176
<p class="img-container"><img src="img/arena-2017.jpg" alt="arena"></p>
170-
<p class="image-caption"> Figure 5. Picture of the Arena from 2017 Competition.</p>
177+
<p class="image-caption">Picture of the Arena from 2017 Competition.</p>
171178

172179
<p class="img-container"><img src="img/arena-top-2022.jpg" alt="arena"></p>
173-
<p class="image-caption"> Figure 6. Picture of the Arena from 2022 Competition.</p>
180+
<p class="image-caption">Picture of the Arena from 2022 Competition.</p>
174181

175182
<h3 id="qualification-arenas"><a class="header-link" href="#qualification-arenas"></a>Qualification Arena(s)</h3>
176183
<p>The qualification rounds would be held on the side of the main arena.</p>
@@ -192,12 +199,12 @@ <h4 id="specification-of-props"><a class="header-link" href="#specification-of-p
192199
</tr>
193200
</tbody></table>
194201
<p class="img-container"><img src="img/qualification-gate.jpg" alt="flares"></p>
195-
<p class="image-caption"> Figure 7. Front-view of the qualification gate.</p>
202+
<p class="image-caption">Front-view of the qualification gate.</p>
196203

197204
<h3 id="starting-zone"><a class="header-link" href="#starting-zone"></a>Starting Zone</h3>
198205
<p>The starting zone is a <strong>140×140cm area</strong> marked on the surface of water. The teams <strong>must</strong> start their AUVs from this area. The team may only place the AUV at the water surface, it must autonomously submerge <strong>before</strong> leaving the starting zone. Teams may also place their <a href="#specification-of-auv">communication equipment</a> in the starting zone.</p>
199206
<p class="img-container"><img src="img/starting-zone-2022.jpg" alt="arena"></p>
200-
<p class="image-caption"> Figure 8. Picture of the Starting Zone from 2022 Competition.</p>
207+
<p class="image-caption">Picture of the Starting Zone from 2022 Competition.</p>
201208

202209
<h2 id="tasks"><a class="header-link" href="#tasks"></a>Tasks</h2>
203210
<p>There are 4 tasks in the challenge:</p>
@@ -212,7 +219,7 @@ <h3 id="1-navigation"><a class="header-link" href="#1-navigation"></a>1. Navigat
212219
<p>The aim of this task is to swim through a gate placed at the bottom of the pool. The gate may be located anywhere on a horizontal line, parallel to the side of the swimming pool, approximately 12m away from the starting zone. See Figure 4. The AUV has to swim through the 150 cm tall gate without touching the gate.</p>
213220
<p><strong>A orange flare</strong> may be located anywhere in a rectangular zone 4m-8m from side of the arena, before the gate. The AUV <strong>has to avoid</strong> touching the orange flare. Any part of the AUV touching the orange flare causes an immediate <span class="important">abort</span> of the attempt.</p>
214221
<p class="img-container"><img src="img/gate-2022.jpg" alt="flare"></p>
215-
<p class="image-caption"> Figure 9. Picture of the gate from 2022 Competition.</p>
222+
<p class="image-caption">Picture of the gate from 2022 Competition.</p>
216223

217224
<h4 id="points"><a class="header-link" href="#points"></a>Points</h4>
218225
<p>If the AUV successfully passes through the gate,<span class="info">15 Points</span> will be awarded.</p>
@@ -237,16 +244,16 @@ <h4 id="specification-of-props-1"><a class="header-link" href="#specification-of
237244
</tr>
238245
</tbody></table>
239246
<p class="img-container"><img src="img/gate-2024.jpg" alt="gate"></p>
240-
<p class="image-caption"> Figure 10. Front-view of the gate.</p>
247+
<p class="image-caption">Front-view of the gate.</p>
241248

242249
<p class="img-container"><img src="img/orange-flare.jpg" alt="flare"></p>
243-
<p class="image-caption"> Figure 11. Front-view of the orange flare. </p>
250+
<p class="image-caption">Front-view of the orange flare. </p>
244251

245252
<p class="img-container"><img src="img/orange-flare-2022.jpg" alt="flare"></p>
246-
<p class="image-caption"> Figure 12. Orange flare from 2022 Competition. </p>
253+
<p class="image-caption">Orange flare from 2022 Competition. </p>
247254

248255
<p class="img-container"><img src="img/gate+flare-2022.jpg" alt="flare"></p>
249-
<p class="image-caption"> Figure 13. Gate and orange flare from 2022 Competition. </p>
256+
<p class="image-caption">Gate and orange flare from 2022 Competition. </p>
250257

251258
<h3 id="2-target-acquisition"><a class="header-link" href="#2-target-acquisition"></a>2. Target Acquisition</h3>
252259
<p>The aim of the task is to detect and acquire a target among a series of drums at the bottom of the pool, in the target zone.</p>
@@ -286,10 +293,10 @@ <h4 id="specification-of-props-2"><a class="header-link" href="#specification-of
286293
</tr>
287294
</tbody></table>
288295
<p class="img-container"><img src="img/drums-2017.jpg" alt="flare"></p>
289-
<p class="image-caption"> Figure 14. Picture target zone and drums from the 2017 Competition.</p>
296+
<p class="image-caption">Picture target zone and drums from the 2017 Competition.</p>
290297

291298
<p class="img-container"><img src="img/pinger.jpg" alt="pinger"></p>
292-
<p class="image-caption"> Figure 15. Picture of a 45kHz pinger.</p>
299+
<p class="image-caption">Picture of a 45kHz pinger.</p>
293300

294301
<h3 id="3-target-reacquisition"><a class="header-link" href="#3-target-reacquisition"></a>3. Target Reacquisition</h3>
295302
<p>The aim of this task is to reacquire a previously detected target.</p>
@@ -360,7 +367,7 @@ <h4 id="specification-of-props-4"><a class="header-link" href="#specification-of
360367
</tr>
361368
</tbody></table>
362369
<p class="img-container"><img src="img/flares-2024.jpg" alt="flare"></p>
363-
<p class="image-caption"> Figure 16. Side-view of the flares. </p>
370+
<p class="image-caption">Side-view of the flares. </p>
364371

365372
<h3 id="surfacing"><a class="header-link" href="#surfacing"></a>Surfacing</h3>
366373
<p>Breaching the surface any point during the mission causes <span class="emphasis">end of the current attempt</span>, the total points for that attempt will be computed based on the tasks accomplished in that attempt and the timing bonus (if applicable) and a <span class="info">5 Points</span> bonus for ending. The team may wish to retry if they still have time left.</p>
@@ -695,7 +702,7 @@ <h3 id="safety"><a class="header-link" href="#safety"></a>Safety</h3>
695702
<li>If lasers are used, they must be of class 2 or lower. Care must be taken to protect all persons at the venue from harm. Beams must be oriented in such a fashion that they cannot shine into the eyes of the spectators.</li>
696703
</ul>
697704
<p class="img-container"><img src="img/killswitch.jpg" alt="flares"></p>
698-
<p class="image-caption"> Figure 17. Example a kill switch on an AUV from 2015 Competition.</p>
705+
<p class="image-caption">Example a kill switch on an AUV from 2015 Competition.</p>
699706

700707
<h3 id="communications"><a class="header-link" href="#communications"></a>Communications</h3>
701708
<ul class="list">
@@ -784,7 +791,7 @@ <h2 id="others"><a class="header-link" href="#others"></a>Others</h2>
784791
<li>The <span class="inverse">Judges</span> may demand additional explanations on safety issues when the safety of a vehicle is deemed to be in question.</li>
785792
</ul>
786793
<h2 id="feedback"><a class="header-link" href="#feedback"></a>Feedback</h2>
787-
<p>If you spot any errors in the rulebook or have queries about the rules, please email <a href="mailto:&#x72;&#117;&#x6c;&#x65;&#x73;&#64;&#x73;&#x61;&#x75;&#x76;&#99;&#x2e;&#111;&#114;&#103;">&#x72;&#117;&#x6c;&#x65;&#x73;&#64;&#x73;&#x61;&#x75;&#x76;&#99;&#x2e;&#111;&#114;&#103;</a> or contact us through <a href="https://sauvc.org/#contact">our website</a>.</p>
794+
<p>If you spot any errors in the rulebook or have queries about the rules, please email <a href="mailto:&#114;&#x75;&#x6c;&#101;&#x73;&#64;&#115;&#97;&#x75;&#118;&#99;&#46;&#111;&#114;&#x67;">&#114;&#x75;&#x6c;&#101;&#x73;&#64;&#115;&#97;&#x75;&#118;&#99;&#46;&#111;&#114;&#x67;</a> or contact us through <a href="https://sauvc.org/#contact">our website</a>.</p>
788795
<hr>
789796
<h3 id="bonus-round--oceanic-navigation"><a class="header-link" href="#bonus-round--oceanic-navigation"></a>Bonus Round : Oceanic Navigation</h3>
790797
<p>For SAUVC 2024, there is a bonus round with a single task called Oceanic Navigation. This was created to allow teams allow teams to experience the challenges of operating in an oceanic environment. The bonus round will be held in the <a href="https://www.tcoms.sg/">TCOMS Ocean Basin</a>, a cutting edge facility for testing and developing marine technology. The basin is located at the <a href="https://www.nus.edu.sg/">National University of Singapore</a>.</p>

rulebook.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,14 @@ Table of Contents
7070
The goal is for each team to develop an Autonomous Underwater Vehicle (AUV) which can negotiate the tasks put forth under a prescribed time and at the same time, to learn about underwater robotics and have fun in the process.
7171

7272
![arena](img/sauvc-2017.jpg)
73-
<p class="image-caption"> The SAUVC 2017 Participants.</p>
73+
<p class="image-caption">The SAUVC 2017 Participants.</p>
7474

7575
## Structure of the Team
7676

7777
A team may consist of up to **11 participants** including **faculty supervisors**. At least half of the participants must be non-professionals (students, hobbyists, hackerspace members, etc) at the time of registration.
7878

7979
![arena](img/team.jpg)
80-
<p class="image-caption"> Figure 1. One of the teams with faculty co-supervisors from the 2017 Competition.</p>
80+
<p class="image-caption">One of the teams with faculty co-supervisors from the 2017 Competition.</p>
8181

8282
## Video Submission
8383

@@ -103,23 +103,23 @@ The organizers reserve the right to publish the video submissions after the comp
103103
- The time taken to pass the qualifier round decides the sequence in which the teams will participate in the final round of the competition. The team that finished the last in the qualifying round would participate first in the final round.
104104

105105
![flares](img/qualification.jpg)
106-
<p class="image-caption"> Figure 2. A team attempting qualification in the 2017 Competition.</p>
106+
<p class="image-caption">A team attempting qualification in the 2017 Competition.</p>
107107

108108
![flares](img/qualification-2022.jpg)
109-
<p class="image-caption"> Figure 3. Top view of the qualification areanas from the 2022 Competition.</p>
109+
<p class="image-caption">Top view of the qualification areanas from the 2022 Competition.</p>
110110

111111
## The Arena
112112

113113
The challenge will be held in an olympic sized swimming pool (50m x 25m).
114114

115115
![arena](img/arena-2024.jpg)
116-
<p class="image-caption"> Figure 4. Top & side views of the Arena (not to scale). </p>
116+
<p class="image-caption">Top & side views of the Arena (not to scale). </p>
117117

118118
![arena](img/arena-2017.jpg)
119-
<p class="image-caption"> Figure 5. Picture of the Arena from 2017 Competition.</p>
119+
<p class="image-caption">Picture of the Arena from 2017 Competition.</p>
120120

121121
![arena](img/arena-top-2022.jpg)
122-
<p class="image-caption"> Figure 6. Picture of the Arena from 2022 Competition.</p>
122+
<p class="image-caption">Picture of the Arena from 2022 Competition.</p>
123123

124124
### Qualification Arena(s)
125125
The qualification rounds would be held on the side of the main arena.
@@ -135,14 +135,14 @@ At approximately 10m from the starting line the qualification gate is hanging fr
135135
| 1 | Qualification Gate | 150cm wide and ~100cm deep gate hanging from the water surface with <span class="indicate-orange">orange</span> markings on both port and starboard sides.
136136

137137
![flares](img/qualification-gate.jpg)
138-
<p class="image-caption"> Figure 7. Front-view of the qualification gate.</p>
138+
<p class="image-caption">Front-view of the qualification gate.</p>
139139

140140
### Starting Zone
141141

142142
The starting zone is a **140×140cm area** marked on the surface of water. The teams **must** start their AUVs from this area. The team may only place the AUV at the water surface, it must autonomously submerge **before** leaving the starting zone. Teams may also place their [communication equipment](#specification-of-auv) in the starting zone.
143143

144144
![arena](img/starting-zone-2022.jpg)
145-
<p class="image-caption"> Figure 8. Picture of the Starting Zone from 2022 Competition.</p>
145+
<p class="image-caption">Picture of the Starting Zone from 2022 Competition.</p>
146146

147147
## Tasks
148148

@@ -162,7 +162,7 @@ The aim of this task is to swim through a gate placed at the bottom of the pool.
162162
**A orange flare** may be located anywhere in a rectangular zone 4m-8m from side of the arena, before the gate. The AUV **has to avoid** touching the orange flare. Any part of the AUV touching the orange flare causes an immediate <span class="important">abort</span> of the attempt.
163163

164164
![flare](img/gate-2022.jpg)
165-
<p class="image-caption"> Figure 9. Picture of the gate from 2022 Competition.</p>
165+
<p class="image-caption">Picture of the gate from 2022 Competition.</p>
166166

167167
#### Points
168168

@@ -176,16 +176,16 @@ If the AUV successfully passes through the gate,<span class="info">15 Points</sp
176176
| 2 | Orange Flare | 150cm tall and ~15cm diameter flare, and <span class="indicate-orange">orange</span> in color. |
177177

178178
![gate](img/gate-2024.jpg)
179-
<p class="image-caption"> Figure 10. Front-view of the gate.</p>
179+
<p class="image-caption">Front-view of the gate.</p>
180180

181181
![flare](img/orange-flare.jpg)
182-
<p class="image-caption"> Figure 11. Front-view of the orange flare. </p>
182+
<p class="image-caption">Front-view of the orange flare. </p>
183183

184184
![flare](img/orange-flare-2022.jpg)
185-
<p class="image-caption"> Figure 12. Orange flare from 2022 Competition. </p>
185+
<p class="image-caption">Orange flare from 2022 Competition. </p>
186186

187187
![flare](img/gate+flare-2022.jpg)
188-
<p class="image-caption"> Figure 13. Gate and orange flare from 2022 Competition. </p>
188+
<p class="image-caption">Gate and orange flare from 2022 Competition. </p>
189189

190190
### 2. Target Acquisition
191191

@@ -214,10 +214,10 @@ Points will be awarded as follows.
214214
| 3 | Drum Pinger | [RJE International Pinger Model No. ULB-362B/45 kHz](http://www.rjeint.com/wp-content/uploads/2017/01/ULB-362-ULB-362PL-Manual.pdf).|
215215

216216
![flare](img/drums-2017.jpg)
217-
<p class="image-caption"> Figure 14. Picture target zone and drums from the 2017 Competition.</p>
217+
<p class="image-caption">Picture target zone and drums from the 2017 Competition.</p>
218218

219219
![pinger](img/pinger.jpg)
220-
<p class="image-caption"> Figure 15. Picture of a 45kHz pinger.</p>
220+
<p class="image-caption">Picture of a 45kHz pinger.</p>
221221

222222
### 3. Target Reacquisition
223223

@@ -270,7 +270,7 @@ Points would be awarded as follows.
270270
| 1 | Blue Flare | 80cm tall, ~1.6cm in diameter, and <span class="indicate-blue">blue</span> in color.|
271271

272272
![flare](img/flares-2024.jpg)
273-
<p class="image-caption"> Figure 16. Side-view of the flares. </p>
273+
<p class="image-caption">Side-view of the flares. </p>
274274

275275
### Surfacing
276276

@@ -446,7 +446,7 @@ Here are some examples scenarios and how they would be scored.
446446
- If lasers are used, they must be of class 2 or lower. Care must be taken to protect all persons at the venue from harm. Beams must be oriented in such a fashion that they cannot shine into the eyes of the spectators.
447447

448448
![flares](img/killswitch.jpg)
449-
<p class="image-caption"> Figure 17. Example a kill switch on an AUV from 2015 Competition.</p>
449+
<p class="image-caption">Example a kill switch on an AUV from 2015 Competition.</p>
450450

451451
### Communications
452452

template/page.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@
1414
@media print {
1515
.print-only{}
1616
}
17+
body { counter-reset: figureCounter; }
18+
.img-container {
19+
counter-increment: figureCounter;
20+
}
21+
.img-container + .image-caption:before {
22+
content: "▲ Figure " counter(figureCounter) ": "
23+
}
1724
</style>
1825
</head>
1926
<body>

0 commit comments

Comments
 (0)