A robot joint is the movable connection between two rigid links of a robot that permits controlled relative motion, usually rotation or linear sliding, and that contains or is driven by an actuator, a transmission and a position sensor. In robotic manipulation, joints are the elements whose combined motion places the end effector at a desired position and orientation; the number and arrangement of joints determine the arm’s degrees of freedom and its workspace.
From a kinematic point of view, a joint is defined by its type, axis and range. From an engineering point of view, it is an electromechanical module with a motor, a gearbox, bearings, encoders and often a brake and torque sensor. Both views matter, because the mathematics of kinematics and the physical limits of the hardware together decide what an arm can actually do.
Types of robot joints
Robot joints are classified by the relative motion they allow between the connected links. Industrial manipulators rely almost entirely on revolute and prismatic joints, each of which adds exactly one degree of freedom.
| Joint type | Motion | Degrees of freedom | Typical use |
|---|---|---|---|
| Revolute joint | Rotation about an axis | 1 | Articulated arms, collaborative robots |
| Prismatic joint | Translation along an axis | 1 | Gantry robots, SCARA vertical axis |
| Cylindrical joint | Rotation and translation on one axis | 2 | Usually built from two simple joints |
| Spherical joint | Rotation about three axes | 3 | Passive links in parallel robots |
| Universal joint | Rotation about two crossing axes | 2 | Parallel mechanisms, wrists |
| Fixed joint | No relative motion | 0 | Rigid attachments in robot models |
Multi-axis joints such as spherical joints are hard to actuate directly, so active robot designs approximate them by stacking single-axis joints with intersecting axes. The classic example is the spherical wrist of a six-axis arm, where the last three revolute axes meet in one point, which simplifies inverse kinematics.
Inside an actuated robot joint
An actuated robot joint is a drive train that converts electrical power into controlled motion and reports its state back to the controller. Its components define the joint’s torque, speed, precision and safety behavior.
| Component | Function | Common variants |
|---|---|---|
| Motor | Produces torque | Brushless DC or permanent-magnet synchronous motor |
| Transmission | Multiplies torque, reduces speed | Strain wave gear, cycloidal reducer, planetary gearbox |
| Motor-side encoder | Measures rotor angle for commutation | Optical or magnetic incremental encoder |
| Output-side encoder | Measures true link angle | Absolute encoder after the gearbox |
| Torque sensor | Measures transmitted torque | Strain-gauge sensor in collaborative arms |
| Brake | Holds position when unpowered | Spring-applied electromagnetic brake |
| Joint electronics | Drives the motor, runs current loop | Integrated servo drive on a fieldbus |
Gear ratios in manipulator joints commonly fall between about 50:1 and 160:1. High ratios give large torque from compact motors but add friction and backlash and make the joint hard to back-drive, which matters for safe physical interaction. Quasi-direct-drive joints with ratios below about 10:1 trade torque density for transparency and back-drivability, which is why they are popular in legged robots.
Key parameters of a robot joint
Joint specifications translate directly into what the arm can lift, how fast it moves and how precisely it repeats. The table summarizes the parameters engineers check first.
| Parameter | Typical range in manipulators | Influence on the robot |
|---|---|---|
| Range of motion | About plus or minus 170 to 360 degrees | Workspace and cable routing |
| Maximum speed | Roughly 90 to 400 degrees per second | Cycle time |
| Rated and peak torque | Few Nm at the wrist to thousands at the base | Payload and acceleration |
| Backlash | Near zero to a few arcminutes | Precision and stiffness |
| Encoder resolution | Often 17 to 23 bits per turn | Position control quality |
| Torsional stiffness | Depends strongly on gear type | Vibration and accuracy under load |
Base joints carry the largest torque demand, because they support the moment of all outer links plus the payload. Arm designers therefore place heavy motors close to the base and keep distal joints light, which also reduces the inertia the control system must handle.
Robot joints in kinematics and control
In kinematic models, each joint contributes one joint variable, an angle for revolute joints or a displacement for prismatic joints. The vector of all joint variables is the joint space configuration of the robot.
- Forward kinematics maps joint values to the end-effector pose, often using Denavit-Hartenberg parameters or product-of-exponentials formulas.
- Inverse kinematics finds joint values that reach a desired pose, with multiple solutions or none depending on joint limits.
- Joint limits are enforced in motion planning and trajectory planning, including position, velocity, acceleration and sometimes jerk limits.
- Robot description files, such as URDF in ROS, define each joint’s type, axis, parent and child link and limits for tools like MoveIt.
- Joint-level control usually runs cascaded current, velocity and position loops, with the current loop at several kilohertz.
Joint arrangement also creates singularities, configurations where two joint axes align and the arm loses the ability to move in some direction. Near a wrist singularity, small Cartesian motions can demand very high joint speeds, so planners avoid or carefully pass through such regions.
Common problems and design trade-offs
Most joint-related problems in manipulation stem from compliance, friction and thermal limits that idealized kinematic models ignore.
| Symptom | Likely cause | Remedy |
|---|---|---|
| Position error under load | Gear compliance or backlash | Output-side encoder, stiffness compensation |
| Jerky slow motion | Static friction in the gearbox | Friction compensation in the controller |
| Vibration after fast moves | Low joint stiffness | Input shaping, reduced acceleration |
| Overheating in long cycles | Continuous torque above rating | Reduce duty cycle or choose a larger joint |
| Drift after power loss | Missing absolute position reference | Absolute encoders or homing routine |
The central trade-off is between torque density and transparency. Stiff, high-ratio joints suit precise industrial work, while compliant or low-ratio joints suit robots that touch people and uncertain objects.
In everyday language
A robot joint is the robot’s version of a shoulder, elbow or wrist. It is the place where two parts of the arm meet and can move relative to each other, either by turning like a hinge or by sliding like a drawer.
Each joint has its own small motor, gearbox and sensor, so the robot always knows its angle. By moving several joints together, the arm can reach almost any point within its range and hold a tool at the right angle.
Seen in the real world
A packaging line uses a six-axis collaborative robot to place bottles into cartons beside human workers. Each of its six revolute joints contains a brushless motor, a strain wave gear, encoders on both sides of the gear and a torque sensor.
During integration, engineers notice that the arm misses the carton slots by a few millimeters when carrying full bottle packs at full reach. Analysis shows that the shoulder joint deflects under load. They enable the controller’s load and stiffness compensation, reduce acceleration on that joint and limit wrist rotation to stay away from a singular configuration.
After the changes, placement becomes repeatable, and the torque sensors in every joint let the robot stop safely when a worker’s arm touches it during operation.