add wheels to motors
[challenge-bot] / guide / challenge-bot.scm
index 0d2a7eee854db108f0bc86e81ff086cf2c857f65..84bbeb678210bc757358ac62d5237a4f2327c756 100644 (file)
       (item [is the #4 bolt thicker or thinner than the #6?])
       (item [do you have a ratcheting socket wrench, or not?]))))
    (subsection
-    :title [deck attachment]))
-  (section
-   :title [wheels]
-   (subsection
-    :title [tread])
-   (subsection
-    :title [motor]))
+    :title [deck attachment]
+    (p [now that the motor assemblies are together, we will attach them
+            to the deck.])
+    (figure
+     :legend "motor / motor assembly to deck"
+     (video
+      :file "3-motor-assemblies/2-motor-assembly-to-deck.ogv"))
+    (p [when attaching the motor assembly to the deck, be sure to push
+             the assembly as far outward from the center of the robot
+             as you can while tightening it down.
+             this will give more clearance to the wheels of the robot
+             so they do not rub the deck.])))
   (section
    :title [caster]
-   (subsection
-    :title [deck placement]))
+   (p [the caster will go at the back of the robot and provide a third
+           point of contact for the robot, making it easier for it to
+           balance.])
+   (figure
+    :legend "caster"
+    (video :file "4-caster-to-deck.ogv"))
+   (p [check])
+   (enumerate
+    (item [what would happen if the robot did not have a caster?])))
+  (section
+   :title [wheels]
+   (p [now we will attach the wheels.
+           this makes the motor movement transform into robot movement!])
+   (figure
+    :legend "wheel"
+    (video :file "5-wheel-to-robot-assembly.ogv"))
+   (p [check])
+   (enumerate
+    (item [does the robot's wheels scrape the deck?])
+    (item [what would happen if the robot had no wheels?])
+    (item [what does the tread do?])
+    (item [what is  the tread?])
+    (item [what kind of screw is used?])))
   (section
    :title [sonars]
    (subsection