How Does a Robot Joint Module Control Position and Torque?

Aug 17, 2026

Introduction

A robot joint module is more than a motor combined with a gearbox. In modern robotic systems, the joint must accurately control position, speed, and torque while responding to changing loads and motion commands.

This is why an integrated robot joint module typically combines several key components, including a servo motor, precision reducer, encoder, motor driver, controller interface, and, in some designs, a torque sensor.

Together, these components create a closed-loop motion control system.

A simplified position-control process is:

Motion Command → Controller → Motor Driver → Servo Motor → Precision Reducer → Robot Joint → Encoder Feedback

For torque control, an additional feedback path may be used:

Torque Command → Motor Driver → Servo Motor → Precision Reducer → Joint Output → Torque Feedback → Controller

The ability to continuously compare commanded motion with actual joint feedback allows a robot joint module to achieve accurate positioning and controlled torque output.

This article explains how position and torque are controlled inside a robot joint module, how encoders and torque sensors contribute to closed-loop control, and why these technologies are important for humanoid robots, collaborative robots, industrial robots, and other advanced robotic systems.


What Is a Robot Joint Module?

A robot joint module is an integrated motion unit designed to drive one rotational axis of a robot.

Depending on the design, a robot joint module may integrate:

  • Servo motor

  • Precision reducer

  • Motor-side encoder

  • Output-side encoder

  • Motor driver

  • Torque sensor

  • Brake

  • Communication interface

  • Temperature and protection sensors

Instead of designing the robot joint from separate components, an integrated module combines multiple motion-control elements into a compact assembly.

This approach can reduce mechanical integration work, simplify wiring, improve system compactness, and provide more consistent control performance.

For humanoid robots and collaborative robots, this level of integration is particularly useful because joint space is limited and the actuator must often deliver high torque from a relatively small package.

How Does a Robot Joint Module Control Position?

Position control is one of the fundamental functions of a robot joint module.

The objective is simple: make the actual joint position follow the commanded position as accurately as possible.

For example, a robot controller may command a joint to rotate to 45°.

The joint module must then:

  • Receive the target position.

  • Determine the required motor motion.

  • Drive the motor.

  • Reduce the motor speed through the gearbox.

  • Measure the actual position.

  • Compare the actual position with the target.

  • Correct the motor command if an error exists.

  • This process is repeated continuously.

The Role of the Encoder in Position Control

The encoder is one of the most important feedback components in a robot joint module.

An encoder converts mechanical rotation into an electrical feedback signal that can be interpreted by the control system.

Depending on the architecture, the encoder may be installed on the motor side, output side, or both.

A motor-side encoder primarily provides information about:

  • Motor position

  • Motor speed

  • Motor rotation direction

  • Commutation

  • High-speed control feedback

An output-side encoder measures the actual rotational position of the robot joint after the reduction mechanism.

This distinction is important.

The motor may rotate thousands of revolutions while the robot joint rotates at a much lower speed because of the reduction ratio.

Therefore, measuring only the motor shaft does not always provide complete information about the actual output position.

robot joint module position control with encoder feedback


Motor-Side Encoder vs Output-Side Encoder

Motor-Side Encoder

The motor-side encoder is located close to the motor shaft.

It is commonly used for:

  • Field-oriented control

  • Motor commutation

  • Speed feedback

  • Motor position feedback

  • Servo control

Because the motor rotates at high speed, the encoder must provide fast and reliable feedback.

Output-Side Encoder

An output-side encoder measures the position of the actual robot joint output.

It can help the control system detect differences between commanded output position and actual output position.

This can be especially valuable when the transmission system introduces small amounts of:

  • Elastic deformation

  • Transmission error

  • Backlash

  • Shaft deflection

  • Mechanical compliance

For high-precision robot joints, output-side position feedback can therefore provide an additional layer of control.

Why Use Dual Encoders in a Robot Joint Module?

A dual-encoder architecture uses both motor-side and output-side feedback.

The control system can use the motor-side encoder for fast motor control while using the output-side encoder to monitor the actual joint position.

This architecture can improve the ability of the joint module to:

  • Maintain precise output positioning

  • Detect transmission errors

  • Compensate for mechanical deviations

  • Monitor joint motion

  • Support advanced control strategies

For applications such as humanoid robots, collaborative robots, and precision robotic manipulators, this additional feedback can be valuable.

How Does a Robot Joint Reach the Target Position?

Position control normally operates as a closed-loop system.

A simplified control sequence is:

Target Position → Position Controller → Motor Command → Motor Driver → Servo Motor → Precision Reducer → Robot Joint → Encoder Feedback

The controller continuously evaluates the difference between the target position and measured position.

This difference is known as the position error.

If the actual position is behind the target, the controller adjusts the motor command.

As the joint approaches the target, the command is adjusted to reduce overshoot and improve stability.

The exact control algorithm depends on the servo system and application, but the principle remains the same:

Measure → Compare → Correct → Repeat

How Does a Robot Joint Module Control Torque?

Position control alone is not enough for many modern robots.

A robot must also know how much force it is applying to its environment.

This becomes particularly important when a robot:

  • Grasps an object

  • Makes physical contact with a surface

  • Walks

  • Climbs

  • Performs assembly

  • Interacts with humans

  • Manipulates delicate components

Torque control allows the robot to regulate the rotational force produced at a joint.

Instead of simply commanding:

Move the joint to 30°.

The robot can also command:

Apply a controlled amount of torque while maintaining the required position.

This changes the robot from a purely position-driven machine into a more adaptive motion system.

How Is Torque Generated at a Robot Joint?

The motor generates torque at its shaft.

The precision reducer then transforms motor speed and torque according to its reduction ratio.

A simplified relationship is:

Motor Torque → Precision Reducer → Joint Output Torque

A higher reduction ratio can produce higher output torque while reducing output speed.

However, actual output torque also depends on transmission efficiency and operating conditions.

Therefore, robot joint selection cannot be based only on motor torque.

Engineers should also consider:

  • Reduction ratio

  • Rated torque

  • Peak torque

  • Transmission efficiency

  • Robot payload

  • Joint speed

  • Acceleration

  • Duty cycle

  • External forces

  • Joint inertia

How Is Robot Joint Torque Measured?

There are several approaches to estimating or measuring torque in a robot joint module.

Current-Based Torque Estimation

For many servo motors, electromagnetic torque is related to motor current.

The controller can therefore estimate motor torque from measured current.

This approach can be useful because it does not necessarily require a separate torque sensor.

However, estimated motor torque is not always identical to the actual torque at the robot joint output.

Mechanical transmission losses, friction, deformation, and other factors can affect final output torque.

Torque Sensor Feedback

A torque sensor measures torque directly at an appropriate location in the mechanical transmission or output structure.

A robot joint module equipped with an integrated torque sensor can provide direct force-related feedback to the control system.

This can support:

  • Torque control

  • Force control

  • Collision detection

  • Compliance control

  • Contact detection

  • Safe human-robot interaction

  • Precise manipulation

For robots that interact physically with their environment, direct torque feedback can be particularly valuable.

How Do Position Control and Torque Control Work Together?

In advanced robot joint modules, position and torque should not always be considered separate functions.

They can operate together.

For example, imagine a collaborative robot moving toward an object.

During free movement, the robot can prioritize position control.

When the robot contacts the object, torque or force feedback becomes more important.

The control system can then reduce the commanded motion or adjust the applied torque according to the contact condition.

This creates a more compliant behavior.

Position Control

Where should the joint move?

Velocity Control

How fast should the joint move?

Torque Control

How much rotational force should the joint apply?

These control layers can operate together within a servo control architecture.

Why Torque Control Matters for Humanoid Robots?

Humanoid robots place particularly demanding requirements on joint control.

A humanoid robot must continuously manage its body balance while moving through a changing environment.

For example, during walking:

  • The hip joint changes position.

  • The knee supports part of the body load.

  • The ankle interacts with the ground.

  • External forces change continuously.

  • The robot must maintain balance.

Position information alone may not fully describe the physical state of the robot.

Torque and force information can provide additional information about how the robot is interacting with its environment.

This is one reason why high-performance humanoid robot actuators increasingly combine:

High Torque Density + Precise Position Feedback + Torque Feedback

Why Torque Sensing Matters for Collaborative Robots?

Collaborative robots often work close to humans.

This creates different requirements from traditional industrial robots operating inside isolated work cells.

A collaborative robot may need to detect unexpected contact and respond appropriately.

A torque-sensitive robot joint can help identify abnormal loading conditions.

For example:

  • Normal Motion → Expected Torque

  • Unexpected Contact → Torque Deviation

  • Controller Response → Reduce Torque / Stop / Change Trajectory

However, torque sensing is only one part of a robot safety system. Overall safety also depends on the robot controller, software, mechanical design, sensing architecture, risk assessment, and applicable safety standards.

What Is the Role of the Precision Reducer in a Robot Joint Module?

The precision reducer is another critical component inside a robot joint module.

A robot motor typically operates at relatively high speed.

The robot joint, however, often requires:

  • Lower rotational speed

  • Higher output torque

  • High positional accuracy

  • Low transmission error

  • Compact mechanical dimensions

  • The reducer bridges this difference.

Harmonic reducers can provide high reduction ratios in compact packages, making them suitable for many robotic joints.

Planetary reducers can also be used when the application requires a different combination of torque, speed, efficiency, rigidity, and cost.

The transmission architecture therefore has a direct influence on overall robot joint module performance.

How Does Backlash Affect Robot Joint Position and Torque Control?

Backlash is an important consideration in robotic transmission systems.

If there is excessive mechanical clearance between transmission components, the motor may move without immediately producing the expected output movement.

This can reduce positioning accuracy.

It can also complicate torque control because the relationship between motor movement and output movement becomes less predictable.

Low-backlash precision reducers are therefore widely used in robotic applications that require accurate motion.

For applications such as robot arms, humanoid robots, CNC rotary axes, and precision automation, low transmission error can be an important selection criterion.

robot joint module torque control with integrated torque sensor


Closed-Loop Control: The Core of a Modern Robot Joint Module

The most important concept behind modern robot joint control is the closed loop.

A closed-loop system does not simply send a command and assume that the joint has moved correctly.

Instead, it continuously measures the actual state of the joint.

A simplified architecture is:

Command → Controller → Driver → Motor → Reducer → Joint Output → Encoder / Torque Sensor → Feedback → Controller

This feedback loop allows the system to detect differences between expected and actual behavior.

Without feedback, the system operates more like an open-loop mechanism.

With feedback, the controller can continuously correct its commands.

What Communication Interfaces Are Used in Robot Joint Modules?

Robot joint modules often need to communicate with a higher-level robot controller.

Common industrial communication technologies include:

  • CAN

  • CANopen

  • EtherCAT

  • RS-485

  • Industrial Ethernet protocols

The communication interface allows the robot controller to send commands and receive feedback from the joint.

Depending on the architecture, the joint module may exchange information such as:

  • Target position

  • Target velocity

  • Target torque

  • Actual position

  • Actual velocity

  • Actual torque

  • Motor temperature

  • Fault status

  • Encoder status

EtherCAT is often selected for robotic systems requiring synchronized multi-axis control and fast communication.

CAN and CANopen can also be practical solutions for distributed robotic joints where system architecture, cost, and communication requirements must be balanced.

Why Does Integration Matter in a Robot Joint Module?

Integrating the motor, reducer, encoder, and electronics into one joint module provides several potential advantages.

H3: Compact Mechanical Design

A highly integrated actuator can reduce the space required for separate components.

This is especially useful in:

  • Humanoid robot joints

  • Robotic wrists

  • Dexterous hands

  • Collaborative robots

  • Compact robot arms

Reduced Wiring

When the driver and feedback components are integrated into the joint, fewer external connections may be required.

This can simplify robot assembly and cable management.

Easier System Integration

A pre-integrated robot joint module can reduce the engineering work required to match:

  • Motor

  • Gearbox

  • Encoder

  • Driver

  • Controller

The module can instead be treated as a standardized motion unit.

More Compact Control Architecture

Integrating sensing and drive electronics closer to the mechanical transmission can also help reduce the physical distance between the actuator and its feedback components.

This is valuable for compact robotic systems.

What Should Engineers Consider When Selecting a Robot Joint Module?

Selecting a robot joint module should not be based on rated torque alone.

Engineers should evaluate the complete operating requirements.

1. Rated Torque

Determine the continuous torque required during normal operation.

2. Peak Torque

Consider the maximum torque required during acceleration, impact, or short-duration dynamic movement.

3. Output Speed

The joint must achieve the required rotational speed while maintaining the necessary torque.

4. Reduction Ratio

The reduction ratio affects output speed, output torque, motor operating point, backdrivability, and dynamic response.

 5. Position Accuracy

Consider encoder resolution, transmission accuracy, backlash, and overall servo performance.

6. Torque Feedback

Determine whether current-based torque estimation is sufficient or whether direct torque sensing is required.

7. Weight

For mobile robots and humanoid robots, joint weight has a direct impact on system dynamics and energy consumption.

8. Communication Interface

Ensure that the joint module supports the required control architecture, such as CAN/CANopen or EtherCAT.

9. Thermal Performance

The actuator must dissipate heat during continuous operation.

10. Mechanical Dimensions

The module must fit within the available joint space without compromising structural strength.

Robot Joint Module Control for Different Applications

Different robots prioritize different control characteristics.

Humanoid Robots

Humanoid robots generally require:

  • High torque density

  • Low weight

  • Compact dimensions

  • High position accuracy

  • Dynamic torque control

  • Reliable feedback

The requirements can vary significantly between hip, knee, ankle, shoulder, elbow, and wrist joints.

Collaborative Robots

Cobots often prioritize:

  • Low backlash

  • Smooth motion

  • Torque sensing

  • Compliance

  • Collision detection

  • Low noise

Industrial Robot Arms

Industrial robots generally place strong emphasis on:

  • High repeatability

  • High rigidity

  • Long operating life

  • Stable torque output

  • Precise position control

Dexterous Robot Hands

Robot hands require a different balance:

  • Small size

  • Low inertia

  • Precise position control

  • Fine torque control

  • Fast response

This is why there is no single ideal robot joint module for every robotic application.

How HONPINE Robot Joint Modules Support Integrated Motion Control?

HONPINE develops integrated robotic joint modules based on precision transmission and servo motion control technologies.

Depending on the model and application, an integrated robot joint module can combine components such as:

  • Precision reducer

  • Servo motor

  • High-resolution encoder

  • Drive electronics

  • Torque sensing

  • Industrial communication interfaces

For humanoid robots, collaborative robots, robotic arms, and other compact robotic systems, this integrated architecture can reduce mechanical integration complexity while providing the feedback required for closed-loop motion control.

HONPINE's TCHL harmonic joint module, for example, integrates a torque sensor into the joint architecture and supports closed-loop torque and position control applications.

Other integrated actuator architectures can be configured around different combinations of harmonic or planetary transmission, encoder feedback, motor drive, and communication requirements.

Frequently Asked Questions About Robot Joint Module Control

What is a robot joint module?

A robot joint module is an integrated robotic motion unit that typically combines a motor, precision reducer, encoder, and other components required to drive one robot joint.

How does a robot joint module control position?

The controller sends a target position to the joint module. The motor driver drives the motor, while an encoder measures actual position. The controller continuously compares the target and actual positions and adjusts the motor command to reduce position error.

How does a robot joint module control torque?

Torque can be controlled through motor-current-based torque estimation or direct torque feedback from an integrated torque sensor. The control system adjusts the motor command according to the required torque.

Why are two encoders used in a robot joint?

A dual-encoder architecture can provide motor-side and output-side feedback. This allows the control system to monitor both motor motion and actual joint output position.

Does every robot joint need a torque sensor?

No. Some applications can use motor current to estimate torque. Direct torque sensing becomes more valuable when accurate force control, compliance, contact detection, or physical human-robot interaction is required.

What is the difference between position control and torque control?

Position control determines where the robot joint should move. Torque control determines how much rotational force the joint should apply. Advanced robots can combine both control methods depending on the task.

Why is an encoder important in a robot actuator?

An encoder provides feedback about rotational position and, depending on the system, speed and direction. This feedback allows the controller to perform closed-loop motion control.

Are harmonic reducers suitable for robot joint modules?

Harmonic reducers are widely used in robotic joints because they can provide high reduction ratios, compact dimensions, low backlash, and high positional accuracy. However, the appropriate transmission depends on the torque, speed, efficiency, rigidity, backdrivability, and cost requirements of the application.

Conclusion

A modern robot joint module controls position and torque through the coordinated operation of the motor, precision reducer, encoder, driver, controller, and, where required, a torque sensor.

Position control depends heavily on accurate feedback. The encoder tells the control system where the motor or joint output actually is, allowing the controller to continuously correct motion.

Torque control adds another layer of intelligence. By estimating torque from motor current or measuring it directly with a torque sensor, the robot can regulate the force produced at the joint and respond more effectively to external loads.

The combination of precision transmission, high-resolution feedback, servo drive technology, and closed-loop control is therefore central to modern robotic joint design.

As humanoid robots, collaborative robots, and dexterous robotic systems become more dynamic and compact, integrated robot joint modules are increasingly important for achieving the required balance between torque, precision, weight, sensing, and control.

For robot manufacturers and system integrators, selecting the right joint module means looking beyond motor power or gearbox ratio alone. The complete motion-control architecture—including feedback, torque sensing, communication, thermal performance, mechanical dimensions, and control requirements—determines how effectively a robot joint performs in a real application.


Read More

Learn more about the story of HONPINE and industry trends related to precision transmission.

Double Click

We provide harmonic drive reducer,planetary reducer,robot joint motor,robot rotary actuators,RV gear reducer,robot end effector,dexterous robot hand