In Robotics engineering, Zero Reference Model (ZRM) is a method for describing the kinematics of a serial manipulator, alternative to the Denavit-Hartenberg par
This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles. (August 2026) |
In Robotics engineering, Zero Reference Model (ZRM) is a method for describing the kinematics of a serial manipulator, alternative to the Denavit-Hartenberg parameters (DH). It was introduced by Gupta in 1981.[1][2] with the name Zero Reference Position Description.
Some authors claim that ZRM is superior to DH, for example in the case of geometric parameters calibration [3]
The basic principle of ZRM consists in describing the location of the robot joints and their rotation/translation axes, in the base coordinate system, when all joint values are equal to zero. Gupta presents the ZRM for a serial manipulator as a table with four columns containing:

The ZRM table for a simple serial manipulator with 6 joints is shown below:
|
Joint nb , |
Joint dir |
Joint pos |
Hand data |
|---|---|---|---|
|
1, R |
(0, 0, 1) |
(0, 0, 0) |
= (b + c + d + e + f, 0, a) |
|
2, R |
(0, 1, 0) |
(0, 0, a) |
|
|
3, R |
(0, 1, 0) |
(b, 0, a) |
|
|
4, R |
(1, 0, 0) |
(b + c, 0, a) |
|
|
5, R |
(0, 1, 0) |
(b + c + d, 0, a) |
|
|
6, R |
(1, 0, 0) |
(b + c + d + e, 0, a) |
The transformation of the hand with respect to the base is calculated as follows:
Each individual transformation is the combination of the translation and the rotation with:
The transformation is given as:
While the ZRM representation is not as compact as the DH parameters, it has a number of advantages:
A more compact form can be obtained by using instead of in the third column, and a position and quaternion in the fourth. The table above becomes:
|
Joint nb , |
Joint dir |
Joint pos |
Hand data |
|---|---|---|---|
|
1, R |
(0, 0, 1) |
(0, 0, 0) |
= (f, 0, 0) |
|
2, R |
(0, 1, 0) |
(0, 0, a) |
|
|
3, R |
(0, 1, 0) |
(b, 0, 0) |
|
|
4, R |
(1, 0, 0) |
(c, 0, 0) |
|
|
5, R |
(0, 1, 0) |
(d, 0, 0) |
|
|
6, R |
(1, 0, 0) |
(e, 0, 0) |
It is important to note that the ZRM of a serial manipulator can be described even if the manipulator cannot reach the zero value on all joints because of mechanical limitations.
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.