Joint degrees of freedom
509 words · 3 min read · 2 sources
A joint's degrees of freedom is the count of independent ways it can move — one for a simple hinge, up to six for an unconstrained connection — and it determines how much freedom that joint contributes to the robot's overall motion.
The concept concept: A joint's degrees of freedom is the count
Difficulty 3/5 · ClassroomA door hinge moves in exactly one way: it rotates around one axis. You cannot slide the door sideways along the hinge, or tilt it up and down, or twist it. One motion, one variable needed to describe its position. Now think of your hip joint — you can swing your leg forward, swing it sideways, and rotate it along its length, all independently. Three motions,
💡 Think of it like…
Think of it like a household object that does the same job — the underlying idea is the same, just adapted for robots.
Why it matters
Without joint degrees of freedom, many concept systems in robotics simply couldn't work.
A door hinge moves in exactly one way: it rotates around one axis. You cannot slide the door sideways along the hinge, or tilt it up and down, or twist it. One motion, one variable needed to describe its position. Now think of your hip joint — you can swing your leg forward, swing it sideways, and rotate it along its length, all independently. Three motions, three variables. That difference in the number of independent motions is what engineers mean when they talk about degrees of freedom at a joint.
The degrees of freedom (DoF) of a joint is the number of independent parameters required to completely describe the relative position of the two links it connects. Each DoF corresponds to one possible type of motion — either a rotation around an axis or a translation along an axis. A rigid body in free space has six DoF (three translational, three rotational), so any joint can have between one and six.
The common joint types and their DoF
Revolute joint (1 DoF): Rotates around a single fixed axis. Think door hinge, elbow, or knee. One angle fully describes its state. The most common joint in robot arms.
Prismatic joint (1 DoF): Slides along a single axis — no rotation. A drawer, a hydraulic cylinder, or the Z-axis of a 3D printer. One linear displacement fully describes its state.
Cylindrical joint (2 DoF): Rotation and translation along the same axis, independently. Imagine a bolt that can both spin and slide in its hole. Two variables needed: angle and displacement.
Universal joint (2 DoF): Rotation around two perpendicular axes — like the coupling between a car's driveshaft and axle. It allows the angle between two shafts to change in any direction but does not permit twisting along the shaft's own axis.
Spherical joint (3 DoF): Rotation around three axes — like a ball-and-socket hip or shoulder. Three angles needed to describe it fully. Mechanically the most flexible single joint available.
Planar joint (3 DoF): Two translations in a plane plus one rotation around the axis perpendicular to that plane. Rare in robot arms but relevant in parallel mechanisms and surface-contact models.
Why it matters per joint, not just per robot
A robot arm's total DoF is the sum of its individual joint DoFs. But the type of DoF at each joint determines the arm's reachable workspace and its kinematic character. Two robot arms can both have 6 DoF overall and yet move very differently — one built from six revolute joints (like most industrial arms) reaches a complex curved workspace, while one built from three prismatic joints (a Cartesian gantry) reaches a simple rectangular box. Choosing joint type is one of the earliest and most consequential mechanical design decisions.
A standard industrial robot arm with six revolute joints has exactly enough degrees of freedom to place its end-effector at any position and orientation in its workspace — add a seventh joint and it gains the ability to "elbow around" obstacles the way a human arm can.
Ask R2 Co-pilot anything you didn't understand about Joint degrees of freedom. It'll explain it plainly.
Keep going
A* (A-Star) Pathfinding in Robotics — Complete Guide
A* finds the shortest path between two points on a grid or graph. It is the most-used pathfinding algorithm in…
ConceptAccelerometer in Robotics — Complete Guide
An accelerometer measures linear acceleration along an axis. In robotics, accelerometers detect motion, tilt, …
ConceptActuator
The muscles of a robot — devices that convert electrical or pneumatic energy into mechanical motion.
Last updated · 2026-05-19
Community discussion
0 questions & insightsLoading discussion…
Spotted something off? Report an error →