JOINT BEARINGS FOR HUMANOID ROBOTS: MAXIMIZING MOBILITY AND PRECISION