Types of engines
AC Motor –
Brushed DC Motor –
Figure 1: Image explaining the construction of a brushed DC motor
Geared DC motors –
Geared DC motors are an advanced variation of brushed DC motors. They have a set of gears coupled to the motor. Engine speed is measured in revolutions per minute (RPM). The speed of the engine is reduced by increasing the torque with the help of the gear set. By using a correct combination of motor gears, the speed of the DC motor can be reduced with an increase in torque. This provides stability in engine rotation and the engine can be stopped or changed speed in a controlled manner.
Fig. 2: Close-up view of the brushed DC motor (right) and the geared DC motor (left)
To control geared DC motors, L293D motor driver IC is typically used in hobby robots. The IC interfaces with a microcontroller to control the direction and speed of the DC motor. The motor controller acts as an intermediate device between the motor, controller and batteries. Although the microcontroller decides the speed and direction of the motor, it cannot directly control the motor due to limited power. Even the motor controller can supply power to the motor but cannot instruct it in which direction it should rotate. Therefore, the motor controller and microcontroller need to work together to control the motor. To control the DC motor, an H-Bridge circuit is required which allows voltage to be applied to a load in any direction. The L293D is a double H-bridge motor driver integrated circuit (IC). Motor drivers act as current amplifiers in that they receive a low current control signal and supply a higher current signal. This higher current signal is used to drive the motors. It has 16 pins with the following pin configuration:
Figure 3: Table showing the PIN configuration on a DC motor
The IC can conduct up to 1 amp of current and operate between 4.5V and 36V. For more information about the motor driver IC, see reference L293D IC.
Fig. 4: PIN diagram of L293D IC used in DC motor of robots
Small motors are designed for applications where compaction is valued over torque. Although small high-torque motors exist, they tend to be expensive because they use rare earth magnets, high-efficiency bearings, and other features that increase their cost. Large motors can produce more torque but also require higher currents. High current motors require larger capacity batteries and larger control circuits that do not overheat and burn out under load. Therefore, to match the size of the motor to the rest of the robot, it is advisable not to overload a small robot with a large motor. When deciding engine size, the torque available after gear reduction must be considered. Gear reduction always increases torque. The increase in torque is proportional to the amount of gear reduction. As if the reduction were 3:1, the torque increases by about three times.Servo motor –
Servomotors are typically used where precise rotational motion is required. They are often used in robotic arms and angle control applications. Learn more about servo motors and their control in the Servo Motor tutorial.Stepper motor –
A stepper motor divides rotation into several steps. Just as a servo motor rotates at a specific angle, a stepper motor rotates at a specific number of angular steps. Learn more about stepper motors in the Stepper Motor Tutorial.Brushless DC Motor –
Brushless DC motors are similar to brushed DC motors in construction, but are driven by closed-loop controllers and require inverters or SMPS for power supply. These motors have permanent magnets that rotate a fixed armature. In contrast to Brush DC motors, they have a closed-loop electronic controller in place of the commutator assembly. These motors are typically used in industrial robotics where precise control over movement and positioning is required. However, these engines are quite expensive and involve complex construction and electronics.Selecting a motor for a robot
To select a suitable electric motor you need to consider many different parameters, such as the load that a specific motor can support, the torque required to move the robot without being overloaded, the revolutions per minute of the motor when it is loaded, etc. Since there are many types of motors, depending on the application, one type of motor must be selected. For example, to operate the robotic arm, servos are typically used. Wheeled robots have a simple design and navigate the ground using motorized wheels. Wheels are also easier to design and build compared to tracks or legs. The use of wheels has disadvantages as navigation over obstacles or areas with low friction is not easy with wheels. The most common electric motors used in such robots are DC motors. DC motors provide high torque and high efficiency. By applying torque in response to load, DC motors can be characterized by the speed and torque curve. Commonly preferred voltage ratings for DC motors used in hobby robots are 3, 6, 12, and 24 Volts. If a motor is applied with a voltage lower than the voltage indicated in the technical data sheet, the torque will not overcome the internal friction – mainly of the brushes. Furthermore, if a voltage greater than that supported is applied to the motor, it may heat up and be damaged.Wheel combinations for a robotic car
According to the laws of physics, a heavy weight requires strong forces to accelerate. This means that a heavier robot requires stronger motors to accelerate the body. In addition to the forces that act due to the weight of the robot, there are the friction forces of the wheels and the internal friction inside the engine. When taking into account that a robot must climb stairs or run on inclined surfaces, other forces must also be considered, such as gravitational force. A motor can maintain a constant speed only if the torque is greater than the combined forces opposing the robot's motion. If the motor torque is less than the opposing torque, the motor will stop and may be damaged, as electrical energy cannot be converted into torque. For movement, the robots use differential steering that drives the wheels separately. The robot can change the direction of rotation of each wheel at different speeds, and by adding additional wheels that are not driven by actuators, the robot can maintain balance. Two wheels plus a caster or four wheels are the most common combinations for wheeled robots. Both wheel combinations can turn in place and are known as differential drive for the two-wheel version, while all four wheels must be driven independently to turn in place. • Two-wheeled and caster robot –
Fig. 5: Image showing two wheels and a caster robot
• Four-wheeled robot –
Fig. 5: A typical four-wheeled robot
The two-wheel and caster method has its advantages, including the ability to measure movement by adding encoders. For the four-wheel method, adding an encoder may generate inaccurate measurements compared to the actual movements of the robot, but at the same time, this system is best for closed-loop control and provides high tire grip.







