Types of kinematic pairs
1)Based on nature of contact between elements:

(a) Lower pair. If the joint by which two members are connected has surface contact, the pair is known as lower pair
(b) Higher pair. If the contact between the pairing elements takes place at a point or along a line, such as in a ball bearing or between two gear teeth in contact, it is known as a higher pair.

2) Based on relative motion between pairing elements:
(a) Siding pair. Sliding pair is constituted by two elements so connected that one is constrained to have a sliding motion relative to the other. DOF = 1
(b) Turning pair (revolute pair). When connections of the two elements are such that only a constrained motion of rotation of one element with respect to the other is possible, the pair constitutes a turning pair. DOF = 1
(c) Cylindrical pair. If the relative motion between the pairing elements is the combination of turning and sliding, then it is called as cylindrical pair. DOF = 2
(d) Rolling pair. When the pairing elements have rolling contact, the pair formed is called rolling pair. Eg. Bearings, Belt and pulley. DOF = 1
(e) Spherical pair. A spherical pair will have surface contact and three degrees of freedom. Eg. Ball and socket joint. DOF = 3
(f) Helical pair or screw pair. When the nature of contact between the elements of a pair is such that one element can turn about the other by screw threads, it is known as screw pair. Eg. Nut and bolt. DOF = 1

3) Based on the nature of mechanical constraint.
a) Closed pair. Elements of pairs held together mechanically due to their geometry constitute a closed pair. They are also called form-closed or self-closed pair.
(b) Unclosed or force closed pair. Elements of pairs held together by the action of external forces constitute unclosed or force closed pair .Eg. Cam and follower.