A homogeneous transformation is the 4×4 matrix that packs rotation and translation into one object — the single tool robots use to describe full pose and to chain from one link or frame to the next.
A homogeneous transformation is one 4×4 table that says both "how something is rotated" and "where it is." Because both are bundled together, you can chain them by simple multiplication to walk from one part of a robot to the next.
Orientation alone isn't enough — a robot needs to know both which way something faces and where it sits. The homogeneous transformation bundles both into one tidy object.
What it is
Take a 3×3 rotation matrixR and a translation vector t, and arrange them into a 4×4 matrix:
T = [ R t ]
[ 0 1 ]
That single matrix describes a full pose — position and orientation together — an element of the group SE(3). The extra row and the "1" appended to points (homogeneous coordinates) are a clever trick that turns "rotate and translate" into a single matrix multiplication.
One matrix carries pose from frame to frame
T holds both rotation and position, so one multiply moves a point between frames. Chain transforms to walk along a whole kinematic chain.
Why it's the backbone of kinematics
The killer feature is composition. Walk down a robot arm link by link, and the pose of the hand in the base frame is just the product of each link's transform:
T_base→hand = T₁ · T₂ · T₃ · … · Tₙ
That product isforward kinematics. The same chaining powers the tf tree (camera→base→map), and the Denavit-Hartenberg convention is just a systematic way to write each link's transform. To invert a transform (go the other direction), there's a clean closed-form using Rᵀ.
Where you'll see it
Everywhere spatial: robot arm kinematics, camera-to-robot calibration, expressing a grasp pose, moving a point cloud between frames. If two things in a robot need to agree on "where and which way," a homogeneous transform connects them.
Why it matters
The homogeneous transformation is the universal language of robot pose. Once rotation and translation live in one composable matrix, the whole geometry of a robot — arms, sensors, frames — becomes a matter of multiplying transforms.