Chapter 1 Motor and Motion Control Systems 67
When the stator voltage is reversed, its poles are reversed so that the
north pole is above the PM disk and south pole is below it. Consequently,
the opposite poles of the actuator armature are attracted and repelled,
causing the armature to reverse its direction of rotation.
According to the manufacturer, Ultimag rotary actuators are rated for
speeds over 100 Hz and peak torques over 100 oz-in. Typical actuators
offer a 45º stroke, but the design permits a maximum stroke of 160º.
These actuators can be operated in an on/off mode or proportionally, and
they can be operated either open- or closed-loop. Gears, belts, and pul-
leys can amplify the stroke, but this results in reducing actuator torque.
ACTUATOR COUNT
During the initial design phase of a robot project, it is tempting to add
more features and solve mobility or other problems by adding more
degrees of freedom (DOF) by adding actuators. This is not always the
best approach. The number of actuators in any mechanical device has a
direct impact on debugging, reliability, and cost. This is especially true
with mobile robots, whose interactions between sensors and actuators
must be carefully integrated, first one set at a time, then in the whole
robot. Adding more actuators extends this process considerably and
increases the chance that problems will be overlooked.
Debugging
Debugging effort, the process of testing, discovering problems, and
working out fixes, is directly related to the number of actuators. The
more actuators there are, the more problems there are, and each has to be
debugged separately. Frequently the actuators have an affect on each
other or act together and this in itself adds to the debugging task. This is
good reason to keep the number of actuators to a minimum.
Debugging a robot happens in many stages, and is often an iterative
process. Each engineering discipline builds (or simulates), tests, and
debugs their own piece of the puzzle. The pieces are assembled into
larger blocks of the robot and tests and debugging are done on those sub-
assemblies, which may be just breadboard electronics with some control
software, or perhaps electronics controlling some test motors. The sub-
assemblies are put together, tested, and debugged in the assembled robot.
This is when the number of actuators has a large affect on debug com-
plexity and time. Each actuator must be controlled with some piece of