Design of a compact gravity equilibrator with an unlimited range of motion