
http://www.solarbotics.com/products/gm10w/
I will use 2 optical encoder one can find in an old ball mouse.
The base of the robot will be an assembly of two couples (RPM15 + wheel).
The motor drives directly the wheel, thanks to the reductor directly on the motor.
Estimated weight (without the assembly plate and hardware): 10g
The total width of this assembly can fit in 42mm.
Some tests with the pager motors showed a lack of torque.
Let's check our needs in torque and speed:
Assume the following parameters:
The necessary torque is the torque needed to compensate the force F = w * a at a distance D/2 when the robot is at a full stop:
Torque = 0.210 * 0.5 * 0.025/2 = 1.3125 [milli-Newton.meters]
Double check with the dimensions: kg*m/s/s*m = N*m OK !
WolframAlpha tells us it equivalent to 13.4 g.cm, our GM15 motor appears to be powerful enough at 3V, and don't forget we use 2 motors to move, so the needed torque is half this number, or 6.7 g*cm \o/ (or 200% security margin).
Motor speed: 920 RPM @ 3V free (remember, LiPo = 3.7V)
Wheel diameter: 25mm
Wheel perimeter: 78.54mm
Reduction: 1:1
Wheel speed: 920 RPM
Max Linear speed: 1200 mm/s (theoretically).
The motor graph shows we will be able to push the ball with a speed up to 30cm/s.
LiPo batteries comes in different sizes and packages. I'll use a 350mAh, 3.7V single cell, placed in front of the robot. HobbyKing