Relatively inexpensive ball and roller bearings are commercially available in a large variety of sizes for revolute joints as shown in Figure 2-24. Some of these bearings (principally ball type) can be obtained prelubricated and with end seals. Their rolling elements provide low-friction operation and good dimensional control. Note that rolling-element bearings actually contain higher-joint interfaces (half joints) at each ball or roller, which is potentially a problem as noted below. However, the ability to trap lubricant within the roll cage (by end seals) combined with the relatively high rolling speed of the balls or rollers promotes hydrodynamic lubrication and long life. For more detailed information on bearings and lubrication, see reference [15].