D

Degrees of Freedom (DOF)

Definition

Degrees of Freedom (DOF) refers to the number of independent parameters that define the configuration or motion of a robotic system. In 3D space, a rigid body has 6 DOF: 3 translational (X, Y, Z) and 3 rotational (roll, pitch, yaw). A robot's DOF determines the complexity of motions it can perform.

Formula

M = 6(n - 1) - \sum_{i=1}^{j}(6 - f_i)

In-Depth Explanation

Degrees of Freedom is one of the most fundamental concepts in robot kinematics. It describes how many independent ways a robot (or any mechanical system) can move. In 3D space, a free rigid body has 6 DOF: - Translational DOF: movement along X, Y, and Z axes - Rotational DOF: rotation about X (roll), Y (pitch), and Z (yaw) axes For robotic arms: - Each joint typically adds 1 DOF - Revolute joint: rotation about an axis (1 DOF) - Prismatic joint: linear translation along an axis (1 DOF) - A 6-DOF arm can reach any position and orientation in its workspace - A 7-DOF arm is kinematically redundant (like a human arm), allowing obstacle avoidance DOF and workspace: - Fewer DOF → limited range of achievable poses - More DOF → greater flexibility but increased complexity in control - Under-actuated robots have fewer actuators than DOF (e.g., passive walking robots) Formally, the Grübler–Kutzbach formula calculates the DOF of a mechanism: M = 6(n - 1) - Σ(6 - fᵢ) where n = number of links, fᵢ = freedom of joint i Practical examples: - A standard industrial robotic arm (e.g., KUKA KR 6): 6 DOF — can position its end-effector at any reachable point with any orientation - A delta robot: 3 DOF — only translational, used for high-speed pick-and-place - Human arm (shoulder to wrist): ~7 DOF DOF also applies to mobile robots: - A differential drive robot on a flat surface has 3 DOF (x, y, θ) but only 2 controllable inputs — making it non-holonomic

Related Terms