Skip to content

Commit be5c9d8

Browse files
committed
Updated wording to make it easier to read, added bad examples for features, added link to forum.
1 parent 273edda commit be5c9d8

File tree

1 file changed

+69
-20
lines changed

1 file changed

+69
-20
lines changed

how-to-features.html

Lines changed: 69 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -36,62 +36,111 @@
3636
text-align: justify;
3737
margin-bottom: 15px;
3838
}
39+
table {
40+
width: 100%;
41+
border-collapse: collapse;
42+
margin: 20px 0;
43+
font-family: Arial, sans-serif;
44+
}
45+
th, td {
46+
border: 1px solid #dddddd;
47+
text-align: left;
48+
padding: 8px;
49+
}
50+
th {
51+
background-color: #d0d0d0;
52+
}
53+
tr:nth-child(even) {
54+
background-color: #f9f9f9;
55+
}
56+
.headline {
57+
background-color: #a0a0a0;
58+
font-weight: bold;
59+
text-align: center;
60+
font-size: 1.2em;
61+
}
3962
</style>
4063
</head>
4164
<body>
4265
<div class="container">
4366
<h1>How to decide on your OnStage Robotic Features</h1>
4467
<h2>Introduction</h2>
45-
<p>Welcome to the thrilling world of OnStage robotic performances! If you're gearing up for a show that features dancing robotic dogs (say some yellow robotic dogs from Boston Dynamics), you're in for an exciting challenge. Here’s a guide on how to choose the top robotic features to dazzle the judges and the audience alike.</p>
68+
<p>Welcome to the world of OnStage robotic performances! This document demonstrates how to prepare for RoboCupJunior OnStage competition, specifically focusing on how to select the top features to highlight in your Poster and Technical demonstration video. Imagine you have a performance with a robotic dog (like the yellow robotic dog from Boston Dynamics) that interacts with humans. Here’s a guide on how to choose the top robotic features to amaze the judges and the audience alike.</p>
4669

4770
<h2>Understanding Robotic Features</h2>
48-
<p>Firstly, let’s clarify what constitutes a "feature" in an OnStage robotic performance. Features are the demonstrable capabilities of your robots that can be clearly showcased in your performance. These are not just the technical components or sensors, but the actions your robots can perform.</p>
49-
<p>A feature is something your robot can <b>do</b> because of its design, coding, and sensors. So for your performance with your good friend Spot, how would you go about choosing your features?</p>
71+
<p>Firstly, let’s clarify what constitutes a "feature" in an OnStage robotic performance. Features are the capabilities of your robots that can be clearly showcased in your performance. These are not just the technical components or sensors, but the actions your robots can perform.</p>
72+
<p>A feature is something your robot can <b>do</b> because of its design, programming, or the use of sensors. So for your performance with your robotic dog, how would you go about choosing your features?</p>
5073

5174
<h2>Examples of What Your Robots Can Do</h2>
5275
<ul>
5376
<li><b>Move</b> in various styles such as dancing, trotting, running, and walking on different surfaces</li>
5477
<li><b>Pick up objects</b> with an arm or mouth acting as a gripper</li>
55-
<li><b>Avoid obstacles</b> like objects, humans, and other spots</li>
78+
<li><b>Avoid obstacles</b> like objects, humans, and other robots</li>
5679
<li><b>Balance</b> and stand up on two legs</li>
57-
<li><b>Navigate autonomously</b></li>
58-
<li><b>Detect and recognize</b> objects, sounds, and people</li>
80+
<li><b>Navigate autonomously without human intervention</b></li>
81+
<li><b>Detect and recognize</b> people, objects, sounds,</li>
5982
</ul>
6083

6184
<h2>Turning Actions into Features</h2>
6285
<p>Here are some cool ways to show what your robots can do:</p>
63-
<ul>
64-
<li><b>Dancing Together:</b> The robot dogs dance in sync with the music</li>
65-
<li><b>Avoiding Collisions:</b> They cleverly avoid each other while moving</li>
66-
<li><b>Personal Tricks:</b> Each robot recognizes different people and performs a unique trick for them</li>
67-
<li><b>Listening to Voice Commands:</b> They change direction when hearing voice commands</li>
68-
<li><b>Following Gestures:</b> They perform actions in response to hand signals</li>
69-
<li><b>Moving Objects:</b> They can pick up and move objects to specific places</li>
70-
</ul>
86+
<table>
87+
<tr class="headline">
88+
<th style="width: 50%;">Good Features</th>
89+
<th style="width: 50%;">Bad Features</th>
90+
</tr>
91+
<tr>
92+
<td><b>Dancing Together:</b> The robot dogs dance in sync by recognizing the change in the music or beats</td>
93+
<td>Sound recognition</td>
94+
</tr>
95+
<tr>
96+
<td><b>Avoiding Collisions:</b> The robots avoid each other while moving</td>
97+
<td>Ultrasonic sensor (for collision avoidance)</td>
98+
</tr>
99+
<tr>
100+
<td><b>Personal Tricks:</b> Each robot recognizes different people and performs a unique trick for them</td>
101+
<td>Camera (for face recognition)</td>
102+
</tr>
103+
<tr>
104+
<td><b>Listening to Voice Commands:</b> They change movements depending on voice commands</td>
105+
<td>Voice recognition</td>
106+
</tr>
107+
<tr>
108+
<td><b>Following Gestures / Movements:</b> They perform different actions in response to hand signals or body movements</td>
109+
<td>Gesture recognition</td>
110+
</tr>
111+
<tr>
112+
<td><b>Moving Objects:</b> They can pick up and move objects to specific places</td>
113+
<td>Gripper</td>
114+
</tr>
115+
</table>
71116

72117
<h2>How to Choose Your Features</h2>
73118
<p>When deciding which features to show, think about:</p>
74119
<ul>
75-
<li><b>What the Judges can easily look for:</b> Choose features that will play an important part of your performance - if the judges can’t see your feature in action, you can’t be scored</li>
120+
<li><b>FEatures that judges can easily observe:</b> Choose features that are clearly visible during the performance - if the judges cannot see your feature in action, you cannot be scored</li>
76121
<li><b>Your Best Work:</b> Pick features you are most proud of</li>
77-
<li><b>What Shows Best:</b> Choose features that look great in your performance</li>
122+
<li><b>What do you want to highlight:</b> Choose features that you want to showcase in your performance</li>
78123
</ul>
79124

80125
<h2>Presenting Your Features</h2>
81-
<p>Make sure your video, poster, and interview clearly show and explain these features. This makes your performance stand out and helps the audience and judges look out for your features in action!</p>
126+
<p>Highlight them by showing and explaining them in your technical demonstration video, poster and interview. This makes your performance stand out and helps the audience and judges look out for your features in action!</p>
82127

83128
<h2>What to Avoid</h2>
84129
<p>Don’t focus on things like:</p>
85130
<ul>
86-
<li>Just a sensor (like "a light sensor")</li>
131+
<li>Just explaining / naming a sensor (like "a light sensor")</li>
87132
<li>A simple algorithm</li>
88133
<li>Basic parts (like "omni-wheels" or “lego”)</li>
89134
<li>Communication methods (like "Bluetooth")</li>
90-
<li>Broad technologies without a specific use (like "vision recognition")</li>
135+
<li>Just using broader terms without a detailed explanation of the function / technology (like "vision recognition")</li>
91136
</ul>
92137

93138
<h2>Conclusion</h2>
94-
<p>Selecting the right features for your robots in an OnStage performance involves understanding their capabilities, transforming these into show-worthy features, and focusing on what you can best demonstrate. Follow this guide to ensure your robotic performers steal the show!</p>
139+
<p>Selecting the right features for your robots in an OnStage performance involves understanding their capabilities, transforming these into features that get people's attention, and focusing on what you can use to best demonstrate your robotic performance. Follow this guide to ensure your robotic performers steal the show!</p>
140+
141+
<h2>Further questions?</h2>
142+
<p>If you have further questions or want to discuss the definition of a specific feature you are planning to use in your performance, feel free to get in touch with the OnStage committee through the <a href="https://junior.forum.robocup.org/">RoboCupJunior Forum</a>.</p>
143+
95144
</div>
96145

97146
<script src="https://hypothes.is/embed.js" async></script>

0 commit comments

Comments
 (0)