In robotics, a kinematic model is the mathematical relationship that maps a robot’s joint variables (angles or displacements) to the pose (position + orientation) of its body or end-effector — and vice-versa — without using forces, torques, masses, or inertia.
It belongs to Robot Kinematics rather than Robot Dynamics.
What the model actually does
It answers two fundamental problems:
1) Forward kinematics (FK)
joint values q→pose (x,y,z,R)
Given motor encoder readings → where is the tool tip?
2) Inverse kinematics (IK)
Given a target position → what should each motor angle be?
Example — mobile robot (differential drive)
State:
Wheel speeds:
This lets the robot:
-
estimate its trajectory (odometry)
-
do localization
-
plan paths
No motor torque model required.
Example — robot arm
A 6-axis industrial manipulator:
Joint vector:
Pose:
Computed using Denavit–Hartenberg parameters.
This is the core of:
-
pick-and-place
-
CNC robots
-
surgical robots
-
manipulators
What is NOT included
A kinematic model ignores:
-
torque
-
inertia
-
friction
-
motor current
-
gravity compensation
Those belong to dynamics.
Why robotics always starts with kinematics
Because most robot software needs only geometry:
| Task | Needs kinematics? | Needs dynamics? |
|---|---|---|
| Localization | ✔ | ✖ |
| Path planning | ✔ | ✖ |
| SLAM | ✔ | ✖ |
| Visual servoing | ✔ | ✖ |
| Motion control (low speed) | ✔ | ✖ |
| Torque control | ✖ | ✔ |
A robotic kinematic model is the geometric mapping between actuator motions and the robot’s pose in space, used to predict and control motion without modeling physical forces.
The Denavit–Hartenberg (DH) convention is a standardized method used in Robot Kinematics to systematically assign coordinate frames to the links of a serial robot and express the robot’s forward kinematics using a small set of parameters.
It converts a complex 3D mechanism into a sequence of simple homogeneous transformations.
Purpose
Instead of writing geometry manually for each robot, the DH convention provides a repeatable procedure:
From that table you can compute:
which gives the pose of the end-effector.
The four DH parameters
For each joint , only four numbers describe the relative pose between two consecutive links.
| Parameter | Symbol | Meaning | Type |
|---|---|---|---|
| Link length | distance between joint axes along | geometry | |
| Link twist | angle between joint axes around | geometry | |
| Link offset | distance along | prismatic variable | |
| Joint angle | rotation around | revolute variable |
Transformation matrix
Each joint produces one homogeneous transformation:
The end-effector pose:
Key idea
The convention forces every joint motion to occur along a z-axis and every link length along an x-axis.
This drastically simplifies robotic modeling.
Why it is important
The DH convention allows:
-
automatic forward kinematics
-
inverse kinematics derivation
-
Jacobian computation
-
simulation and control implementation
-
universal description of any serial manipulator
It is the most widely used geometric modeling method in industrial robotics.
The Denavit–Hartenberg convention is a standardized four-parameter representation that describes the relative pose between consecutive robot links and enables systematic computation of a manipulator’s kinematics.
Comments
Post a Comment