11.07.2015 Views

Builders guide robot pacman.pdf

Builders guide robot pacman.pdf

Builders guide robot pacman.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.0 MotorsIn order to have Pac-Man and the Ghost traverse through the maze efficiently, themovements of the <strong>robot</strong> need to be precise and easy to control. Our design requires the<strong>robot</strong>s to make near perfect 90 degree and 180 degree turns on a touch button command.Therefore, it is critical to have the right motors for the purpose and a control mechanism,which makes it easy for the microprocessor.3.1 Motor SelectionFor the <strong>robot</strong>s’ drive motor, we had to choose from three types of motors: DC,servo, and stepper motors. DC motors are capable of providing high speed andtorque for the <strong>robot</strong>, but they require the proper gearboxes and shaft encoders toachieve the desirable control. As for the servomotors, they have a much simplercontrol mechanism, but their speed is limited, and in most cases, they are notcapable of the full rotation needed for driving purposes.As a result, we decided to settle with stepper motors. Stepper motors are easy tocontrol with the help of proper translation logic and it can be used to drive the<strong>robot</strong> without any modifications. However, there is one disadvantage that we didnot find out until we started working with them. Although the stepper motors arecapable of full rotation, in most cases, they are not designed to provide enoughtorque for driving small <strong>robot</strong>s. Fortunately, there are special high torque steppermotors that are designed for driving applications. For our <strong>robot</strong>s, we decided touse 12VDC unipolar stepper motors, the 55M048B2U from Thomson IndustriesInc.; Figure 10 below shows the dimension of the motor.6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!