I need to make an omni wheeled robot platform (4 wheels), which should go at a minimum speed of 15 cm/s. I have an idea for the design, but since this is my first time doing something like this I have made a lot of assumptions.

I decided to choose the TGY-S4505B servos as my motor system. I intend to attach these servos to FXA308B wheels. Finally, I intend to power my servos with one Turnigy LSD 6.0V 2300mAh Ni-MH Flat Receiver Packs (not sure if LiPo is a better choice). I need to be able to run the servos continuously for roughly 8 minutes. You can ignore the microcontroller and other stuff, relatively speaking they will consume much less power. The robot will have four wheels (thus, four servos).

The basic specifications of each servo is:

  • Type: Analog
  • Gear train: Plastic
  • Bearings: Dual
  • Motor Type: Carbon Brushed
  • Weight: 40g (1.41oz)
  • Lead: 30cm
  • Torque: 3.9kg.cm @ 4.8v / 4.8kg.cm @ 6v
  • Speed: 0.13sec 60°@ 4.8v / 0.10 60° @ 6v

So based on my battery pack, I will be running the servos at 6V. That gives me a speed of 60 degrees per 0.10 seconds. I plan on modifying these servos for continuous rotation, and connected them directly to the wheel. Since the wheel has a diameter of ~5 cm, it has a circumference of ~15 cm. Based on these specs, it seems to me that my robot can move at roughly 15 cm/0.6 seconds, or 25 cm/s (quite fast actually). I don't intend to run it constantly at that speed, so in the 8 minute run, assume my average speed to be 20 cm/s.

Are these assumptions reasonable, and are the calculations correct? I would really appreciate any insight, advice, recommendations, and criticisms you may have.

  • $\begingroup$ Any particular reason for a continuous rotation servo instead of a plain old DC motor? $\endgroup$ – Joe Baker Feb 15 '13 at 5:51
  • $\begingroup$ @JoeBaker Well, based on my research (and I have considered this question several times), there are several reasons why I am choosing this route. First, I don't have to make a gearbox, which can be a real pain. Second, everything is in a single package; thus, easily replaceable. Finally, with the one signal wire by virtue of the pre-installed circuitry, a servo is much easier to control as opposed to a DC motor. Do you think those are reasonable justifications for choosing a servo over a DC motor. In a sense, they are the same anyway. $\endgroup$ – capcom Feb 15 '13 at 13:42
  • $\begingroup$ @capcom - On stack exchange, it's better to edit information in response to a comment into your question, rather than adding another comment. $\endgroup$ – Mark Booth Feb 19 '13 at 17:17

With all you're going to invest in your robot, it's a better idea to start off with a more solid drive train than a servo. Take a look at a DC motor with an integrated gearbox and start from there. Your servo approach won't be as energy efficient, performant, and it won't last as long.

A great reference to start with is Building Robot Drive Trains.

Pololu gear motor

enter image description here

| improve this answer | |
  • $\begingroup$ Thanks. Though I'm curious, why does a servo motor have the deficiencies you noted as opposed to the DC motor with a gearbox. From my understanding of servo motors, aren't the two the same thing, except the servo motor has on board circuitry which eliminates the need for an H-Bridge. Plus, it should be easier to control with just the one signal wire. Thanks again, Jay. $\endgroup$ – capcom Feb 21 '13 at 3:17
  • $\begingroup$ Open up the servo and take a look at the components. They have the motor and gearbox but also the potentiometer and the control circuitry to translate the signal into motion. If the servo and the DC gearbox motor both retail for $15, which one put more money into the motor and gears? Servos have been engineered to be simple to control and to occasionally move 90-180 degrees to move a lever. They're excellent at that. However they're not engineered to be a continous rotation drive motor. For example, the motor in the photo has a metal gearbox with better housing than the plastic servo. $\endgroup$ – Jay Beavers Feb 21 '13 at 6:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.