Passive mechanical gravity compensation for robot manipulators