Wiki source code of BRAT Biped SEQ Tutorial v1.06XE
Last modified by Eric Nantel on 2026/04/06 13:22
Show last authors
| 1 | {{html wiki="false" clean="false"}} |
| 2 | <style> |
| 3 | .asm { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; max-width: 960px; } |
| 4 | .asm-step { background: #fff; border: 1px solid #ddd; border-radius: 8px; margin-bottom: 1.5rem; overflow: hidden; } |
| 5 | .asm-step-header { background: #F5A800; display: flex; align-items: stretch; justify-content: space-between; } |
| 6 | .asm-step-name { padding: 0.6rem 1rem; font-weight: bold; font-size: 15px; color: #2C1A00; } |
| 7 | .asm-step-num { background: #1a1a1a; color: white; padding: 0.6rem 1.1rem; font-weight: bold; font-size: 15px; display: flex; align-items: center; white-space: nowrap; } |
| 8 | .asm-step-body { display: flex; flex-wrap: wrap; gap: 1.25rem; padding: 1rem; align-items: flex-start; } |
| 9 | .asm-step-text { flex: 1 1 250px; font-size: 13px; line-height: 1.6; } |
| 10 | .asm-step-figure { flex: 0 1 280px; text-align: center; } |
| 11 | .asm-step-figure img { max-width: 100%; height: auto; border: 1px solid #ccc; border-radius: 4px; } |
| 12 | .asm-step-figure span { display: block; font-size: 12px; color: #666; margin-top: 0.3rem; } |
| 13 | .asm-figures { display: flex; flex-wrap: wrap; gap: 0.75rem; } |
| 14 | .asm-fullwidth { padding: 1rem; border-top: 1px solid #eee; font-size: 13px; overflow-x: auto; } |
| 15 | .ref-table { border-collapse: collapse; font-size: 12px; } |
| 16 | .ref-table th { background: #ccc; border: 1px solid #aaa; padding: 0.3rem 0.6rem; text-align: center; } |
| 17 | .ref-table td { border: 1px solid #ddd; padding: 0.3rem 0.6rem; text-align: center; } |
| 18 | .ref-table tr:nth-child(odd) td { background: #f9f9f9; } |
| 19 | .ref-table tr:nth-child(even) td { background: #fff; } |
| 20 | .asm-warning { color: #c00; font-weight: bold; } |
| 21 | .asm h1 { font-size: 18px; margin-bottom: 0.25rem; } |
| 22 | .asm-section-title { background: #e8e8e8; border-left: 4px solid #F5A800; padding: 0.5rem 1rem; font-weight: bold; font-size: 14px; margin-bottom: 1rem; border-radius: 0 4px 4px 0; } |
| 23 | </style> |
| 24 | |
| 25 | <div class="asm"> |
| 26 | |
| 27 | <!-- Header --> |
| 28 | <div style="padding: 0.5rem 0 1rem 0; display:flex; flex-wrap:wrap; gap:1.5rem; align-items:flex-start;"> |
| 29 | <div style="flex:1 1 300px;"> |
| 30 | <h1 class="asm">Biped BRAT SEQ Tutorial</h1> |
| 31 | <p><b>Updated September 20, 2006</b></p> |
| 32 | <p><span class="asm-warning">Safety first!</span> Wear eye protection and never touch a powered robot!</p> |
| 33 | <p><b>Software:</b> BRAT Projects — <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/minibipd.zip">minibipd.zip</a></p> |
| 34 | </div> |
| 35 | <div style="text-align:center; flex:0 1 280px;"> |
| 36 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat00.jpg" style="max-width:100%; border:1px solid #ccc; border-radius:4px;"> |
| 37 | <p style="font-size:12px; color:#666; margin-top:0.3rem;"><b>Biped BRAT.</b></p> |
| 38 | </div> |
| 39 | </div> |
| 40 | |
| 41 | <!-- Section I title --> |
| 42 | <div class="asm-section-title">Part I — BRAT Configuration</div> |
| 43 | |
| 44 | <!-- Steps 1–2 --> |
| 45 | <div class="asm-step"> |
| 46 | <div class="asm-step-header"> |
| 47 | <div class="asm-step-name">SEQ — Install Sequencer & Move to Mid-Position</div> |
| 48 | <div class="asm-step-num">Steps 1–2</div> |
| 49 | </div> |
| 50 | <div class="asm-step-body"> |
| 51 | <div class="asm-step-text"> |
| 52 | <p><b>Step 1:</b> Install the SSC-32 Visual Sequencer and read its manual — this tutorial does not replace it. Connect the SSC-32 to the serial port and apply power. The green LED should light and stay on until it receives a valid serial command. Run the Sequencer program.</p> |
| 53 | <p><b>Step 2:</b> Click "All=1.5mS" in the upper left corner to move all servos to mid-position. This is a quick check that the robot was constructed properly.</p> |
| 54 | </div> |
| 55 | <div class="asm-step-figure"> |
| 56 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt02.jpg"> |
| 57 | <span>Figure 2.</span> |
| 58 | </div> |
| 59 | </div> |
| 60 | </div> |
| 61 | |
| 62 | <!-- Step 3 --> |
| 63 | <div class="asm-step"> |
| 64 | <div class="asm-step-header"> |
| 65 | <div class="asm-step-name">SEQ — Run Test</div> |
| 66 | <div class="asm-step-num">Step 3</div> |
| 67 | </div> |
| 68 | <div class="asm-step-body"> |
| 69 | <div class="asm-step-text"> |
| 70 | <p>Click the "Test" button.</p> |
| 71 | </div> |
| 72 | <div class="asm-step-figure"> |
| 73 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt03.jpg"> |
| 74 | <span>Figure 3.</span> |
| 75 | </div> |
| 76 | </div> |
| 77 | </div> |
| 78 | |
| 79 | <!-- Step 4 --> |
| 80 | <div class="asm-step"> |
| 81 | <div class="asm-step-header"> |
| 82 | <div class="asm-step-name">SEQ — Verify Neutral Position</div> |
| 83 | <div class="asm-step-num">Step 4</div> |
| 84 | </div> |
| 85 | <div class="asm-step-body"> |
| 86 | <div class="asm-step-text"> |
| 87 | <p>Place the robot as close to neutral as possible. Click "Yes" — the robot should go to and hold the neutral position resembling Figures 4-2 and 4-3. If any joint is off by more than 15°, remove the servo horn, rotate to align, and reattach. Click "Stop" then "Exit" when done.</p> |
| 88 | </div> |
| 89 | <div class="asm-figures"> |
| 90 | <div class="asm-step-figure"> |
| 91 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt04.jpg"> |
| 92 | <span>Figure 4-1 (Test screen).</span> |
| 93 | </div> |
| 94 | <div class="asm-step-figure"> |
| 95 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat01.jpg"> |
| 96 | <span>Figure 4-2 (front neutral).</span> |
| 97 | </div> |
| 98 | <div class="asm-step-figure"> |
| 99 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat03.jpg"> |
| 100 | <span>Figure 4-3 (side neutral).</span> |
| 101 | </div> |
| 102 | </div> |
| 103 | </div> |
| 104 | </div> |
| 105 | |
| 106 | <!-- Step 5 --> |
| 107 | <div class="asm-step"> |
| 108 | <div class="asm-step-header"> |
| 109 | <div class="asm-step-name">SEQ — Open SSC-32 Configuration</div> |
| 110 | <div class="asm-step-num">Step 5</div> |
| 111 | </div> |
| 112 | <div class="asm-step-body"> |
| 113 | <div class="asm-step-text"> |
| 114 | <p>Click "SSC-32" in the upper left corner. This process configures the software to the servos in your assembly — servo neutral, min, and max positions are defined and joint angles are entered. Take time to do an accurate configuration; sloppy configuration will result in a poorly performing robot when sharing projects.</p> |
| 115 | </div> |
| 116 | <div class="asm-step-figure"> |
| 117 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt05.jpg"> |
| 118 | <span>Figure 5.</span> |
| 119 | </div> |
| 120 | </div> |
| 121 | </div> |
| 122 | |
| 123 | <!-- Step 6 --> |
| 124 | <div class="asm-step"> |
| 125 | <div class="asm-step-header"> |
| 126 | <div class="asm-step-name">SEQ — Enable Servos One at a Time</div> |
| 127 | <div class="asm-step-num">Step 6</div> |
| 128 | </div> |
| 129 | <div class="asm-step-body"> |
| 130 | <div class="asm-step-text"> |
| 131 | <p>Each servo must first be enabled by clicking its Enable checkbox. You can move the servo by adjusting its slider. Enable and configure servos one at a time.</p> |
| 132 | </div> |
| 133 | <div class="asm-step-figure"> |
| 134 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt06.jpg"> |
| 135 | <span>Figure 6.</span> |
| 136 | </div> |
| 137 | </div> |
| 138 | </div> |
| 139 | |
| 140 | <!-- Step 7 --> |
| 141 | <div class="asm-step"> |
| 142 | <div class="asm-step-header"> |
| 143 | <div class="asm-step-name">SEQ — Configure Channel 0 (Right Ankle) Neutral</div> |
| 144 | <div class="asm-step-num">Step 7</div> |
| 145 | </div> |
| 146 | <div class="asm-step-body"> |
| 147 | <div class="asm-step-text"> |
| 148 | <p>Channel 0 is the BRAT's right ankle. Move the slider for servo 0 until the servo is at 90° as shown. The mouse scrollwheel or keyboard arrow keys can be used for fine adjustments.</p> |
| 149 | </div> |
| 150 | <div class="asm-step-figure"> |
| 151 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat04.jpg"> |
| 152 | <span>Figure 7.</span> |
| 153 | </div> |
| 154 | </div> |
| 155 | </div> |
| 156 | |
| 157 | <!-- Step 8 --> |
| 158 | <div class="asm-step"> |
| 159 | <div class="asm-step-header"> |
| 160 | <div class="asm-step-name">SEQ — Set Neutral (0°) for Channel 0</div> |
| 161 | <div class="asm-step-num">Step 8</div> |
| 162 | </div> |
| 163 | <div class="asm-step-body"> |
| 164 | <div class="asm-step-text"> |
| 165 | <p>Right-click on the slider and select "Set position as neutral (0°)". The Position box shows the actual servo pulse length in microseconds — useful for creating pulse offset tables for BASIC programming.</p> |
| 166 | </div> |
| 167 | <div class="asm-step-figure"> |
| 168 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt07.jpg"> |
| 169 | <span>Figure 8.</span> |
| 170 | </div> |
| 171 | </div> |
| 172 | </div> |
| 173 | |
| 174 | <!-- Step 9 --> |
| 175 | <div class="asm-step"> |
| 176 | <div class="asm-step-header"> |
| 177 | <div class="asm-step-name">SEQ — Set Min (−45°) for Channel 0</div> |
| 178 | <div class="asm-step-num">Step 9</div> |
| 179 | </div> |
| 180 | <div class="asm-step-body"> |
| 181 | <div class="asm-step-text"> |
| 182 | <p>Move the slider to 45° as shown in Figure 9-1. Right-click and select "Set position as min" (Figure 9-2). Adjust the "Min Deg" box to <b>−45°</b> (Figure 9-3).</p> |
| 183 | </div> |
| 184 | <div class="asm-figures"> |
| 185 | <div class="asm-step-figure"> |
| 186 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat05.jpg"> |
| 187 | <span>Figure 9-1.</span> |
| 188 | </div> |
| 189 | <div class="asm-step-figure"> |
| 190 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt08.jpg"> |
| 191 | <span>Figure 9-2 (set min).</span> |
| 192 | </div> |
| 193 | <div class="asm-step-figure"> |
| 194 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt09.jpg"> |
| 195 | <span>Figure 9-3 (−45° entered).</span> |
| 196 | </div> |
| 197 | </div> |
| 198 | </div> |
| 199 | </div> |
| 200 | |
| 201 | <!-- Step 10 --> |
| 202 | <div class="asm-step"> |
| 203 | <div class="asm-step-header"> |
| 204 | <div class="asm-step-name">SEQ — Set Max (84°) for Channel 0</div> |
| 205 | <div class="asm-step-num">Step 10</div> |
| 206 | </div> |
| 207 | <div class="asm-step-body"> |
| 208 | <div class="asm-step-text"> |
| 209 | <p>Move the slider to 84° as shown in Figure 10-1. Right-click and select "Set position as max" (Figure 10-2). Adjust "Max Deg" to <b>84°</b> (Figure 10-3). Return the slider to 0° before proceeding to the next servo.</p> |
| 210 | </div> |
| 211 | <div class="asm-figures"> |
| 212 | <div class="asm-step-figure"> |
| 213 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat06.jpg"> |
| 214 | <span>Figure 10-1.</span> |
| 215 | </div> |
| 216 | <div class="asm-step-figure"> |
| 217 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt10.jpg"> |
| 218 | <span>Figure 10-2 (set max).</span> |
| 219 | </div> |
| 220 | <div class="asm-step-figure"> |
| 221 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt11.jpg"> |
| 222 | <span>Figure 10-3 (84° entered).</span> |
| 223 | </div> |
| 224 | </div> |
| 225 | </div> |
| 226 | </div> |
| 227 | |
| 228 | <!-- Step 11 --> |
| 229 | <div class="asm-step"> |
| 230 | <div class="asm-step-header"> |
| 231 | <div class="asm-step-name">SEQ — Configure Channel 1 (Right Knee)</div> |
| 232 | <div class="asm-step-num">Step 11</div> |
| 233 | </div> |
| 234 | <div class="asm-step-body"> |
| 235 | <div class="asm-step-text"> |
| 236 | <p>Channel 1 is the right knee. Set neutral (0°) with the knee straight as in Figure 11-1. Set min and max as in Figures 11-2 and 11-3 — no angle adjustment needed as the knee can reach ±90°. Return slider to 0° before continuing.</p> |
| 237 | </div> |
| 238 | <div class="asm-figures"> |
| 239 | <div class="asm-step-figure"> |
| 240 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat07.jpg"> |
| 241 | <span>Figure 11-1 (neutral).</span> |
| 242 | </div> |
| 243 | <div class="asm-step-figure"> |
| 244 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat08.jpg"> |
| 245 | <span>Figure 11-2 (min).</span> |
| 246 | </div> |
| 247 | <div class="asm-step-figure"> |
| 248 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat09.jpg"> |
| 249 | <span>Figure 11-3 (max).</span> |
| 250 | </div> |
| 251 | </div> |
| 252 | </div> |
| 253 | </div> |
| 254 | |
| 255 | <!-- Step 12 --> |
| 256 | <div class="asm-step"> |
| 257 | <div class="asm-step-header"> |
| 258 | <div class="asm-step-name">SEQ — Configure Channel 2 (Right Hip)</div> |
| 259 | <div class="asm-step-num">Step 12</div> |
| 260 | </div> |
| 261 | <div class="asm-step-body"> |
| 262 | <div class="asm-step-text"> |
| 263 | <p>Channel 2 is the right hip. Set neutral (0°) as in Figure 12-1, min (−90°) as in Figure 12-2, and max (45°) as in Figure 12-3. Knees are bent in Figure 12-3 for clarity. Return slider to 0° before continuing.</p> |
| 264 | </div> |
| 265 | <div class="asm-figures"> |
| 266 | <div class="asm-step-figure"> |
| 267 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat10.jpg"> |
| 268 | <span>Figure 12-1 (neutral).</span> |
| 269 | </div> |
| 270 | <div class="asm-step-figure"> |
| 271 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat11.jpg"> |
| 272 | <span>Figure 12-2 (min −90°).</span> |
| 273 | </div> |
| 274 | <div class="asm-step-figure"> |
| 275 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/brat12.jpg"> |
| 276 | <span>Figure 12-3 (max 45°).</span> |
| 277 | </div> |
| 278 | </div> |
| 279 | </div> |
| 280 | </div> |
| 281 | |
| 282 | <!-- Step 13 --> |
| 283 | <div class="asm-step"> |
| 284 | <div class="asm-step-header"> |
| 285 | <div class="asm-step-name">SEQ — Configure Left Side (Channels 16–18) & Save</div> |
| 286 | <div class="asm-step-num">Step 13</div> |
| 287 | </div> |
| 288 | <div class="asm-step-body"> |
| 289 | <div class="asm-step-text"> |
| 290 | <p>Click "Bank 3" to access channels 16–23. Channel 16 = left ankle, 17 = left knee, 18 = left hip. Configure identically to channels 0–2, but <span class="asm-warning">check the "Reverse" checkbox for all three left-side channels when done.</span></p> |
| 291 | <p>Set all servos to 0° (home) and save. The .cfg file must be loaded each time you run the program. To save for one robot, overwrite "ConfigSSC32.cfg". For multiple robots, save as a new file (e.g. "BipedBRAT.cfg") in the install directory — default: <code>C:\Program Files\Sequencer_SSC-32\</code></p> |
| 292 | </div> |
| 293 | <div class="asm-step-figure"> |
| 294 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt12.jpg"> |
| 295 | <span>Figure 13.</span> |
| 296 | </div> |
| 297 | </div> |
| 298 | </div> |
| 299 | |
| 300 | <!-- Step 14 --> |
| 301 | <div class="asm-step"> |
| 302 | <div class="asm-step-header"> |
| 303 | <div class="asm-step-name">SEQ — Import Pre-Made Projects</div> |
| 304 | <div class="asm-step-num">Step 14</div> |
| 305 | </div> |
| 306 | <div class="asm-step-body"> |
| 307 | <div class="asm-step-text"> |
| 308 | <p>Download <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/minibipd.zip">minibipd.zip</a> and unzip it into the SEQ install directory (default: C:\Program Files\Sequencer_SSC-32\). Click "Project" in the upper left corner.</p> |
| 309 | </div> |
| 310 | <div class="asm-step-figure"> |
| 311 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt13.jpg"> |
| 312 | <span>Figure 14.</span> |
| 313 | </div> |
| 314 | </div> |
| 315 | </div> |
| 316 | |
| 317 | <!-- Step 15 --> |
| 318 | <div class="asm-step"> |
| 319 | <div class="asm-step-header"> |
| 320 | <div class="asm-step-name">SEQ — Import a Walk Project</div> |
| 321 | <div class="asm-step-num">Step 15</div> |
| 322 | </div> |
| 323 | <div class="asm-step-body"> |
| 324 | <div class="asm-step-text"> |
| 325 | <p>Click "Import", select "biped6-long stride.csv", click "Open" then "OK". Enter a project name or leave the default and click "OK". You should see "Import success". Click "Exit".</p> |
| 326 | </div> |
| 327 | <div class="asm-step-figure"> |
| 328 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt14.jpg"> |
| 329 | <span>Figure 15.</span> |
| 330 | </div> |
| 331 | </div> |
| 332 | </div> |
| 333 | |
| 334 | <!-- Step 16 --> |
| 335 | <div class="asm-step"> |
| 336 | <div class="asm-step-header"> |
| 337 | <div class="asm-step-name">SEQ — Run the Walk Project</div> |
| 338 | <div class="asm-step-num">Step 16</div> |
| 339 | </div> |
| 340 | <div class="asm-step-body"> |
| 341 | <div class="asm-step-text"> |
| 342 | <p>Click "Sequencer" (Figure 16-1). Select "biped6-long stride" from the Project dropdown. In the Play menu, click "Project Loop" (Figure 16-3) — <span class="asm-warning">the robot will start moving immediately.</span> Use the Stop or Pause buttons to halt. If both legs move in the same position, check that the left-side servos have the Reverse checkbox enabled.</p> |
| 343 | </div> |
| 344 | <div class="asm-figures"> |
| 345 | <div class="asm-step-figure"> |
| 346 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt17.jpg"> |
| 347 | <span>Figure 16-1.</span> |
| 348 | </div> |
| 349 | <div class="asm-step-figure"> |
| 350 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt18.jpg"> |
| 351 | <span>Figure 16-2.</span> |
| 352 | </div> |
| 353 | <div class="asm-step-figure"> |
| 354 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seqt19.jpg"> |
| 355 | <span>Figure 16-3.</span> |
| 356 | </div> |
| 357 | </div> |
| 358 | </div> |
| 359 | </div> |
| 360 | |
| 361 | <!-- Step 17 --> |
| 362 | <div class="asm-step"> |
| 363 | <div class="asm-step-header"> |
| 364 | <div class="asm-step-name">SEQ — Included Projects Reference</div> |
| 365 | <div class="asm-step-num">Step 17</div> |
| 366 | </div> |
| 367 | <div class="asm-step-body"> |
| 368 | <div class="asm-step-text"> |
| 369 | <p>Table 17 lists the projects included in the zip file with video links where available. After getting comfortable playing projects, consult the Sequencer manual to create your own.</p> |
| 370 | </div> |
| 371 | <div class="asm-step-figure" style="flex: 0 1 auto;"> |
| 372 | <table class="ref-table" style="width:auto;"> |
| 373 | <tr><th>Project</th><th>Video</th></tr> |
| 374 | <tr><td>Balance on Ankle</td><td><a href="https://www.lynxmotion.com/images/video/bp6srv04.mpg">Video</a></td></tr> |
| 375 | <tr><td>Balance</td><td><a href="https://www.lynxmotion.com/images/video/bp6srv06.mpg">Video</a></td></tr> |
| 376 | <tr><td>Bow</td><td>—</td></tr> |
| 377 | <tr><td>Get up from Back</td><td><a href="https://www.lynxmotion.com/images/video/bp6srv05.mpg">Video</a></td></tr> |
| 378 | <tr><td>Get up from Front</td><td><a href="https://www.lynxmotion.com/images/video/bp6srv01.mpg">Video</a></td></tr> |
| 379 | <tr><td>Headbutt</td><td><a href="https://www.lynxmotion.com/images/video/bp6srv07.mpg">Video</a></td></tr> |
| 380 | <tr><td>Kick</td><td><a href="https://www.lynxmotion.com/images/video/bp6srv03.mpg">Video</a></td></tr> |
| 381 | <tr><td>Long Stride</td><td><a href="https://www.lynxmotion.com/images/video/bp6srv08.mpg">Video</a></td></tr> |
| 382 | <tr><td>Turn</td><td><a href="https://www.lynxmotion.com/images/video/bp6srv09.mpg">Video</a></td></tr> |
| 383 | <tr><td>Walk</td><td><a href="https://www.lynxmotion.com/images/video/bp6srv02.mpg">Video</a></td></tr> |
| 384 | </table> |
| 385 | <span style="margin-top:0.4rem;">Table 17.</span> |
| 386 | </div> |
| 387 | </div> |
| 388 | </div> |
| 389 | |
| 390 | <!-- Section II title --> |
| 391 | <div class="asm-section-title">Part II — Creating a Walking Sequence</div> |
| 392 | |
| 393 | <!-- II Step 1 --> |
| 394 | <div class="asm-step"> |
| 395 | <div class="asm-step-header"> |
| 396 | <div class="asm-step-name">SEQ Walk — Create New Project</div> |
| 397 | <div class="asm-step-num">Walk Step 1</div> |
| 398 | </div> |
| 399 | <div class="asm-step-body"> |
| 400 | <div class="asm-step-text"> |
| 401 | <p>Run the Sequencer program. Select "empty" from the Project dropdown and click the black "+" to create a new project. Enter a name such as "BRAT-Walk".</p> |
| 402 | </div> |
| 403 | <div class="asm-step-figure"> |
| 404 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq20.jpg"> |
| 405 | <span>Figure 1.</span> |
| 406 | </div> |
| 407 | </div> |
| 408 | </div> |
| 409 | |
| 410 | <!-- II Step 2 --> |
| 411 | <div class="asm-step"> |
| 412 | <div class="asm-step-header"> |
| 413 | <div class="asm-step-name">SEQ Walk — Select Required Servos</div> |
| 414 | <div class="asm-step-num">Walk Step 2</div> |
| 415 | </div> |
| 416 | <div class="asm-step-body"> |
| 417 | <div class="asm-step-text"> |
| 418 | <p>Click "Swap" at the top to clear the screen (this swaps selected with unselected, clearing all since none are selected). Then click on the servos needed: <b>0, 1, 2, 16, 17, and 18</b>.</p> |
| 419 | </div> |
| 420 | <div class="asm-step-figure"> |
| 421 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq21.jpg"> |
| 422 | <span>Figure 2.</span> |
| 423 | </div> |
| 424 | </div> |
| 425 | </div> |
| 426 | |
| 427 | <!-- II Step 3 --> |
| 428 | <div class="asm-step"> |
| 429 | <div class="asm-step-header"> |
| 430 | <div class="asm-step-name">SEQ Walk — Arrange Servo Layout</div> |
| 431 | <div class="asm-step-num">Walk Step 3</div> |
| 432 | </div> |
| 433 | <div class="asm-step-body"> |
| 434 | <div class="asm-step-text"> |
| 435 | <p>Click and drag the servo boxes to arrange them to match the robot's physical layout.</p> |
| 436 | </div> |
| 437 | <div class="asm-step-figure"> |
| 438 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq22.jpg"> |
| 439 | <span>Figure 3.</span> |
| 440 | </div> |
| 441 | </div> |
| 442 | </div> |
| 443 | |
| 444 | <!-- II Step 4 --> |
| 445 | <div class="asm-step"> |
| 446 | <div class="asm-step-header"> |
| 447 | <div class="asm-step-name">SEQ Walk — Name Servos (Optional)</div> |
| 448 | <div class="asm-step-num">Walk Step 4</div> |
| 449 | </div> |
| 450 | <div class="asm-step-body"> |
| 451 | <div class="asm-step-text"> |
| 452 | <p>Click on the number in a servo box to bring up a naming screen. You can rename the servo and change its box colour.</p> |
| 453 | </div> |
| 454 | <div class="asm-step-figure"> |
| 455 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq23.jpg"> |
| 456 | <span>Figure 4.</span> |
| 457 | </div> |
| 458 | </div> |
| 459 | </div> |
| 460 | |
| 461 | <!-- II Step 5 --> |
| 462 | <div class="asm-step"> |
| 463 | <div class="asm-step-header"> |
| 464 | <div class="asm-step-name">SEQ Walk — Walking Sequence Overview</div> |
| 465 | <div class="asm-step-num">Walk Step 5</div> |
| 466 | </div> |
| 467 | <div class="asm-step-body"> |
| 468 | <div class="asm-step-text"> |
| 469 | <p>The 4-step walking sequence outline is shown in Table 5. Steps 3 and 4 are mirror images of Steps 1 and 2.</p> |
| 470 | <table class="ref-table" style="width:auto; margin-top:0.5rem;"> |
| 471 | <tr><th>Step</th><th>Action</th></tr> |
| 472 | <tr><td>1</td><td>Shift weight to robot's right</td></tr> |
| 473 | <tr><td>2</td><td>Step forward</td></tr> |
| 474 | <tr><td>3</td><td>Shift weight to robot's left</td></tr> |
| 475 | <tr><td>4</td><td>Step forward</td></tr> |
| 476 | </table> |
| 477 | <p style="font-size:11px; color:#666; margin-top:0.3rem;">Table 5.</p> |
| 478 | </div> |
| 479 | </div> |
| 480 | </div> |
| 481 | |
| 482 | <!-- II Step 6 --> |
| 483 | <div class="asm-step"> |
| 484 | <div class="asm-step-header"> |
| 485 | <div class="asm-step-name">SEQ Walk — Link Servo Pairs</div> |
| 486 | <div class="asm-step-num">Walk Step 6</div> |
| 487 | </div> |
| 488 | <div class="asm-step-body"> |
| 489 | <div class="asm-step-text"> |
| 490 | <p>Click the "A⟺B" button in the lower left corner. Link Servo 1 with Servo 17, and Servo 2 with Servo 18 (click each pair and click "Add"). This lets you swap left and right leg positions with a few clicks.</p> |
| 491 | </div> |
| 492 | <div class="asm-step-figure"> |
| 493 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq24.jpg"> |
| 494 | <span>Figure 6.</span> |
| 495 | </div> |
| 496 | </div> |
| 497 | </div> |
| 498 | |
| 499 | <!-- II Step 7 --> |
| 500 | <div class="asm-step"> |
| 501 | <div class="asm-step-header"> |
| 502 | <div class="asm-step-name">SEQ Walk — Set Starting Position (Step 1)</div> |
| 503 | <div class="asm-step-num">Walk Step 7</div> |
| 504 | </div> |
| 505 | <div class="asm-step-body"> |
| 506 | <div class="asm-step-text"> |
| 507 | <p>Set servos to the degrees in Table 7 (approximate values are fine). When done, click the red "=" in the Step section to overwrite Step 1.</p> |
| 508 | <table class="ref-table" style="width:auto; margin-top:0.5rem;"> |
| 509 | <tr><th>Ch</th><th>Deg</th><th>Ch</th><th>Deg</th></tr> |
| 510 | <tr><td>2</td><td>−25</td><td>18</td><td>25</td></tr> |
| 511 | <tr><td>1</td><td>−20</td><td>17</td><td>20</td></tr> |
| 512 | <tr><td>0</td><td>−8</td><td>16</td><td>8</td></tr> |
| 513 | </table> |
| 514 | <p style="font-size:11px; color:#666; margin-top:0.3rem;">Table 7.</p> |
| 515 | </div> |
| 516 | <div class="asm-step-figure"> |
| 517 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq25.jpg"> |
| 518 | <span>Figure 7.</span> |
| 519 | </div> |
| 520 | </div> |
| 521 | </div> |
| 522 | |
| 523 | <!-- II Step 8 --> |
| 524 | <div class="asm-step"> |
| 525 | <div class="asm-step-header"> |
| 526 | <div class="asm-step-name">SEQ Walk — Swap Legs and Add Step 2</div> |
| 527 | <div class="asm-step-num">Walk Step 8</div> |
| 528 | </div> |
| 529 | <div class="asm-step-body"> |
| 530 | <div class="asm-step-text"> |
| 531 | <p>Click "A⟺B", deselect the "Selected step" checkbox, and click OK. Then click the green "+" in the Step section to add the current position as a new step.</p> |
| 532 | </div> |
| 533 | <div class="asm-step-figure"> |
| 534 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq26.jpg"> |
| 535 | <span>Figure 8.</span> |
| 536 | </div> |
| 537 | </div> |
| 538 | </div> |
| 539 | |
| 540 | <!-- II Step 9 --> |
| 541 | <div class="asm-step"> |
| 542 | <div class="asm-step-header"> |
| 543 | <div class="asm-step-name">SEQ Walk — Shift Weight and Add Step 3</div> |
| 544 | <div class="asm-step-num">Walk Step 9</div> |
| 545 | </div> |
| 546 | <div class="asm-step-body"> |
| 547 | <div class="asm-step-text"> |
| 548 | <p>To shift the robot's weight, swap the degrees for Servos 0 and 16 using the sliders. Click the green "+" in the Step section when done to add this as a new step.</p> |
| 549 | </div> |
| 550 | <div class="asm-step-figure"> |
| 551 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq28.jpg"> |
| 552 | <span>Figure 9.</span> |
| 553 | </div> |
| 554 | </div> |
| 555 | </div> |
| 556 | |
| 557 | <!-- II Step 10 --> |
| 558 | <div class="asm-step"> |
| 559 | <div class="asm-step-header"> |
| 560 | <div class="asm-step-name">SEQ Walk — Take Second Step and Add Step 4</div> |
| 561 | <div class="asm-step-num">Walk Step 10</div> |
| 562 | </div> |
| 563 | <div class="asm-step-body"> |
| 564 | <div class="asm-step-text"> |
| 565 | <p>Click "A⟺B" again, deselect "Selected step" if needed, and click OK. Click the green "+" to add the new position as Step 4.</p> |
| 566 | </div> |
| 567 | <div class="asm-step-figure"> |
| 568 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq26.jpg"> |
| 569 | <span>Figure 10.</span> |
| 570 | </div> |
| 571 | </div> |
| 572 | </div> |
| 573 | |
| 574 | <!-- II Step 11 --> |
| 575 | <div class="asm-step"> |
| 576 | <div class="asm-step-header"> |
| 577 | <div class="asm-step-name">SEQ Walk — Test the Walk Sequence</div> |
| 578 | <div class="asm-step-num">Walk Step 11</div> |
| 579 | </div> |
| 580 | <div class="asm-step-body"> |
| 581 | <div class="asm-step-text"> |
| 582 | <p>Click the sequence loop button under "Play" on the right side. Stop or pause from the Play menu. If the robot doesn't walk straight, try increasing the ankle degrees to shift more weight.</p> |
| 583 | </div> |
| 584 | <div class="asm-step-figure"> |
| 585 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq27.jpg"> |
| 586 | <span>Figure 11.</span> |
| 587 | </div> |
| 588 | </div> |
| 589 | </div> |
| 590 | |
| 591 | <!-- II Step 12 --> |
| 592 | <div class="asm-step"> |
| 593 | <div class="asm-step-header"> |
| 594 | <div class="asm-step-name">SEQ Walk — Open Advanced Play for Speed Control</div> |
| 595 | <div class="asm-step-num">Walk Step 12</div> |
| 596 | </div> |
| 597 | <div class="asm-step-body"> |
| 598 | <div class="asm-step-text"> |
| 599 | <p>Click the "Advanced Play" button on the right side of the screen to access speed controls.</p> |
| 600 | </div> |
| 601 | <div class="asm-step-figure"> |
| 602 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq29.jpg"> |
| 603 | <span>Figure 12.</span> |
| 604 | </div> |
| 605 | </div> |
| 606 | </div> |
| 607 | |
| 608 | <!-- II Step 13 --> |
| 609 | <div class="asm-step"> |
| 610 | <div class="asm-step-header"> |
| 611 | <div class="asm-step-name">SEQ Walk — Adjust Walking Speed</div> |
| 612 | <div class="asm-step-num">Walk Step 13</div> |
| 613 | </div> |
| 614 | <div class="asm-step-body"> |
| 615 | <div class="asm-step-text"> |
| 616 | <p>The Time slider adjusts all servo speeds as a percentage of normal. 100% = normal speed; below 100% = faster; above 100% = slower. Click Loop to test, and tweak while the robot is moving to get it perfect. Click Apply to save the new speed to the project.</p> |
| 617 | </div> |
| 618 | <div class="asm-step-figure"> |
| 619 | <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-seq-b/WebHome/seq30.jpg"> |
| 620 | <span>Figure 13.</span> |
| 621 | </div> |
| 622 | </div> |
| 623 | </div> |
| 624 | |
| 625 | </div> |
| 626 | {{/html}} |

