Page 284 - Flexible Robotics in Medicine
P. 284

274 Chapter 12

            Hence, the bending angle of each joint is as follows:

                                      α 5 sin 21  L 1 2 L 2  5 sin 21  L 1 2 L 2         (12.5)
                                                 2d             2d

            The total bending angle for the entire section is simply N 3 α, where N represents the
            number of joints. From this, we can see that by determining the change in length between
            two tendon wires, the bending angle can be calculated. The change in length can be varied
            by the pulling of the tendon wires by the stepper motors.


            12.2.2.2 Pulling length and velocity of stepper motors
            To initiate a bending angle, the tendon wires needed to be pulled by the stepper motors.
            Hence, we need to identify the pulling length and pulling velocity, which is dependent on
            the stepper motors and its cm per minute (CPM) (stepper motor calculations). CPM can be
            defined as follows:

                                                     ð f 3 60Þ
                                            CPM 5             ;
                                                   ð n 3 S 3 MÞ
            where f 5 frequency of the stepper motor, n 5 number of turns per cm (TPC), S 5 steps per
            revolution, and M 5 micro-steps. There is then a need to derive the number of steps
            required to move by 1 cm to initiate the bending of the sections in the horizontal axis
            accurately to ensure the accuracy of the robotic platform in performing the required shapes.
            Two possible ways have been identified:
            •   Move and measure method—a marker is used as a tool head to determine a 1000-step
                line. Measure the line and divide 1000 by its length in centimeters.
            •   Step size calculation method—this approach is preferable, as it is relatively simpler to
                calculate step size since it is based on the platform’s drive mechanism.

            Secondly, since we are using a threaded rod-type drive mechanism, the number of TPC
            plays an essential role in the calculation. The rods will be approximately 10 threads per cm.
            The number of steps can then be calculated as follows:
            Using a 200 step/revolution stepper motor (the most common type of stepper motors), it
            would be 2000 steps per cm. The revolution per minute (RPM) of the stepper motor can be
            determined in the Arduino code and setting the RPM of the stepper motors to be 300. The
            required CPM is calculated as follows in Table 12.1.

            From Table 12.1, the CPM of the stepper motors is calculated to be 60. This means that the
            pulling velocity is 60 cm/min. Hence, for the pulling length to be 1 cm, the stepper motors
            must revolve for approximately 1 second for each step.
   279   280   281   282   283   284   285   286   287   288   289