Review waiting, please be patient.
This may take 3 months or more, since drafts are reviewed in no specific order. There are 4,410 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
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].
Zero Reference Model
editThe 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 joint number i and its type (R for rotational and P for prismatic)
- The joint direction as a vector
- The joint center as a position
- The Hand Data as a position and two orthogonal vectors (direction of gripping) and (direction of the gripper tongs)

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:
- For a rotative joint: and
- For a prismatic joint: and
The transformation is given as:
Discussion
editWhile the ZRM representation is not as compact as the DH parameters, it has a number of advantages:
- It is really straightforward and less error-prone, e.g. when describing the kinematics of a manipulator from the vendor documentation.
- It leads to simple calculations, especially when using unitary quaternions for the rotations, as
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.
References
edit- ↑ Gupta, Krishna C. (1984). A note on position analysis of manipulators. Mechanism and Machine Theory, Volume 19, Issue 1, 1984, Pages 5-8. doi:10.1016/0094-114X(84)90003-X
- ↑ Gupta, Krishna C. (1986). Kinematic Analysis of Manipulators Using the Zero Reference Position Description. The International Journal of Robotics Research, 5, 13 - 5. doi:10.1177/027836498600500202
- ↑ Wen, Xiulan; Wang, Dongxia; Zhao, Yibing; Kang, ChuanShuai; Zhang, Yin; Lv, Zhongyan (2019). A comparative study of MDH and zero reference model for geometric parameters calibration to enhance robot accuracy. Proc. SPIE 11343, Ninth International Symposium on Precision Mechanical Measurements, 113430B (13 November 2019). doi:10.1117/12.2544252
