Page 304 - Amphibionics : Build Your Own Biologically Inspired Robot
P. 304

Amphibionics 07  3/24/03  9:13 AM  Page 283
                                        Chapter 7 / Turtletron: Build Your Own Robotic Turtle
                                                 Turtletron employs what is called the
                        Differential drive system.
                        differential drive system. It is one of the least complicated loco-
                        motion systems from a construction and programming standpoint.
                        The differential drive scheme consists of two wheels on a common
                        axis,  with  each  wheel  driven  independently.  This  arrangement
                        allows the robot to drive straight, to turn in place, and to move in
                        an arc.
                        In order to ensure balance, some additional support beside the two
                        drive wheels must be provided to prevent the robot from tipping
                        over. This is usually done by arranging one or two caster wheels
                        in a diamond or triangle pattern. Turtletron uses the diamond pat-
                        tern, as illustrated in Figure 7.9. One of the problems with using
                        this  configuration  is  that  when  the  caster  wheels  are  attached
                        rigidly to the robot body, undulations in terrain can leave the robot
                        supported only by the casters. The drive wheels may lose contact
                        with the surface and become unable to move the robot. To improve
                        on this design, a suspension system could be added that would
                        allow  the  casters  to  move  up  and  down  relative  to  the  drive
                        wheels.


                        Electronics
                        To  simplify  the  design  and  construction  of  Turtletron,  the  main
                        controller board and remote control that were built for the croco-
                        dile robot in the last chapter will be used. The circuits are identi-
                        cal, except that the software of the PIC 16F84 will be changed.
                        This robot will also include an ultrasonic range finder for room
                        mapping  and  obstacle  avoidance,  along  with  a  linear  shaft
                        encoder to keep track of distance. The main controller schematic
                        is shown in Figure 7.12. If you did not build the crocodile robot,
                        or would like to build a separate circuit board for Turtletron, fol-
                        low the instructions in Chapter 6. The parts needed to complete
                        the electronics are listed in Table 7.2.



                                                                                                 283
   299   300   301   302   303   304   305   306   307   308   309