Skip to content

Commit 2db1306

Browse files
Added more stuff to docs
1 parent 659043e commit 2db1306

File tree

5 files changed

+55
-418
lines changed

5 files changed

+55
-418
lines changed

book/odometry/OdometryTesting.html

+31-12
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
<link rel="stylesheet" href="../highlight.css">
2828
<link rel="stylesheet" href="../tomorrow-night.css">
2929
<link rel="stylesheet" href="../ayu-highlight.css">
30-
<link rel="stylesheet" href="../solvers-light-highlight.css">
31-
<link rel="stylesheet" href="solvers-dark-highlight.css">
3230

3331
<!-- Custom theme stylesheets -->
3432

@@ -134,7 +132,6 @@
134132
<i class="fa fa-paint-brush"></i>
135133
</button>
136134
<ul id="theme-list" class="theme-popup" aria-label="Themes" role="menu">
137-
<li role="none"><button role="menuitem" class="theme" id="solvers-light">Solvers Light</button></li>
138135
<li role="none"><button role="menuitem" class="theme" id="light">Light</button></li>
139136
<li role="none"><button role="menuitem" class="theme" id="rust">Rust</button></li>
140137
<li role="none"><button role="menuitem" class="theme" id="coal">Coal</button></li>
@@ -185,6 +182,26 @@ <h1 class="menu-title">Seattle Solvers Docs</h1>
185182
<div id="content" class="content">
186183
<main>
187184
<h1 id="odometry-testing"><a class="header" href="#odometry-testing">Odometry Testing</a></h1>
185+
<h3 id="procedure"><a class="header" href="#procedure">Procedure:</a></h3>
186+
<ul>
187+
<li>
188+
<p>For each Odometry Wheel tested, they will go through the following configurations:</p>
189+
<ol>
190+
<li>2-Dead Wheels + <a href="https://www.revrobotics.com/rev-31-1595/">Internal BHI260AP IMU</a></li>
191+
<li>2-Dead Wheels + <a href="https://www.adafruit.com/product/2472">External BNO055 IMU</a></li>
192+
<li>3-Dead Wheels</li>
193+
</ol>
194+
</li>
195+
<li>
196+
<p>Each configuration will go through a total of three tests (see <a href="./OdometryTesting.html#software">programming section</a> below for more details)</p>
197+
</li>
198+
<li>
199+
<p>Use <a href="https://rr.brott.dev/docs/">RoadRunner V1.0 Quickstart</a> to tune each configuration</p>
200+
<ul>
201+
<li>Each step in the tuning procedure will be tuned 3 times, and values will be averaged to get a final constant (e.g, <code>kV</code>, <code>kA</code>, etc.)</li>
202+
</ul>
203+
</li>
204+
</ul>
188205
<h3 id="environment"><a class="header" href="#environment">Environment:</a></h3>
189206
<ul>
190207
<li>Latest <a href="https://www.andymark.com/products/soft-tiles-for-first-tech-challenge-field-options">FIRST Tech Challenge Field Soft Tiles</a>
@@ -202,29 +219,32 @@ <h3 id="environment"><a class="header" href="#environment">Environment:</a></h3>
202219
<hr />
203220
<h3 id="hardware"><a class="header" href="#hardware">Hardware:</a></h3>
204221
<ul>
205-
<li><a href="https://www.gobilda.com/strafer-chassis-kit-v5/">Strafer® Chassis Kit V5 - goBILDA®</a> - all parts lightly used for 1 season or less with no effects to performance
222+
<li>
223+
<p><a href="https://www.gobilda.com/strafer-chassis-kit-v5/">Strafer® Chassis Kit V5 - goBILDA®</a> - all parts lightly used for 1 season or less with no effects to performance</p>
206224
<ul>
207225
<li>Only modification of <a href="https://www.gobilda.com/5203-series-yellow-jacket-planetary-gear-motor-13-7-1-ratio-24mm-length-8mm-rex-shaft-435-rpm-3-3-5v-encoder/">435 RPM goBILDA® motors</a></li>
208226
<li>Same <a href="https://www.gobilda.com/2315-series-steel-miter-gear-mod-1-25-set-screw-8mm-rex-bore-30-tooth/">goBILDA® MOD 1.25 30 tooth gears</a> as what come in the kit</li>
209227
<li>Added weights at the center of the robot until robot weighs 25 lbs</li>
210228
<li>All screws have red loctite applied to them to keep robot rigid between tests</li>
211229
</ul>
212230
</li>
213-
<li>“New” Control Hub
231+
<li>
232+
<p>IMUs for 2 Wheel Odometry:</p>
214233
<ul>
215234
<li>Both IMUs available and tested individually for 2 wheel testing</li>
216-
<li>Internal BHI260AP IMU</li>
217-
<li>External BNO055 IMU</li>
235+
<li>Internal BHI260AP IMU (<a href="https://www.revrobotics.com/rev-31-1595/">Newer Control Hubs</a>)</li>
236+
<li><a href="https://www.adafruit.com/product/2472">External BNO055 IMU</a></li>
218237
</ul>
219238
</li>
220-
<li>All tests done when battery is between 12-13v (measured via REV Driver Hub)
239+
<li>
240+
<p>All tests done when battery is between 12-13v (measured via REV Driver Hub)</p>
221241
<ul>
222242
<li>All batteries are less than a year old</li>
223243
</ul>
224244
</li>
225245
</ul>
226246
<blockquote>
227-
<p><strong>Only hardware changes between tests are changing the odometry module!</strong></p>
247+
<p><strong>Only hardware changes between tests are changing the odometry module or IMU!</strong></p>
228248
</blockquote>
229249
<ul>
230250
<li>CAD models for all odometry set-ups can be found <a href="https://cad.onshape.com/documents/00fb2b8fdbd2d0c2cdcbc217/w/79d9fab6dc2812b605647b2f/e/d73efa616f99a98bcc69a6b4">here</a></li>
@@ -233,14 +253,13 @@ <h3 id="hardware"><a class="header" href="#hardware">Hardware:</a></h3>
233253
<h3 id="software"><a class="header" href="#software">Software:</a></h3>
234254
<ul>
235255
<li>
236-
<p>Robot Library: RoadRunner V1.0 (Quickstart, 3 Dead Wheels)</p>
256+
<p>Robot Library: <a href="https://rr.brott.dev/docs/">RoadRunner V1.0 Quickstart</a> (for both 3 Dead Wheels &amp; 2 Dead Wheels)</p>
237257
<ul>
238258
<li>
239259
<p>Tuning steps: (each step should be ran 3 times, and the three values should be averaged to get the final constant)</p>
240260
</li>
241261
<li>
242-
<p><code>ForwardPushTest</code> &amp; <code>LateralPushTest</code>:
243-
\( \frac{\frac{96}{24.5}}{384.5} = 0.010190812 \)</p>
262+
<p><code>ForwardPushTest</code> &amp; <code>LateralPushTest</code>: Theoretical <code>inPerTick</code> \( =\frac{\frac{96}{24.5}}{384.5} = 0.010190812 \)</p>
244263
</li>
245264
<li>
246265
<p><code>ForwardRampLogger</code>: 5 Tiles (120 inches)</p>

book/searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

book/searchindex.json

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)