Abstract

This article presents a nonlinear gear-spring design for gravity balancing of robotic manipulators with variable payloads. Three design methods based on the compact gear-spring mechanism are proposed for serial manipulators: (i) direct installation, (ii) integration with parallelogram linkages, and (iii) integration with a pulley-belt system. The significance of the proposed methods is that they enable compact designs with high performance, accommodate variable payloads, and incorporate gear friction losses into the performance analysis. In this work, numerical examples are illustrated to demonstrate the effectiveness of the proposed methods, showing that both the parallelogram and pulley-belt configurations can fully eliminate the actuator torques of the robotic manipulators under varying payloads, while the direct installation achieves partial gravity compensation. Furthermore, a prototype of a robot arm with a 1-kg payload capacity and 540-mm reach has also been developed by adopting a pulley-belt system. Experimental results showed average reductions of 72.8% in torque, 57.5% in power, and 89.3% in energy consumption.

1 Introduction

Modern manufacturing puts robotic manipulators at the central of many industrial operations where precision and efficiency are critical, such as welding, material handling, packaging and labeling, painting, assembly, and machining [1]. However, industrial robots are often integrated with powerful actuators to fulfill required tasks, which consume significant energy during operation [2]. One of the most significant factors that contribute to the energy consumption of industrial robots is the weight of the links and payload [3,4]. For low-speed operation, the energy consumed for handling the robot's weight is dominant among other factors [57].

The gravity balancing of robotic manipulators refers to a technique used to counteract the effects of gravity on the moving parts of a robot, especially its joints and links [8,9]. The ultimate goal of gravity balancing is to achieve a state in which a robot can move with minimal resistance from gravitational forces, allowing for more precise and energy-efficient operation [1012]. Gravity balancing can be regarded as a green technology, particularly valuable in applications where robots interact with the environment or are required to handle heavy payloads, such as assembly tasks [13,14] and human-weight support [1517]. The principle of constant potential energy is commonly employed to determine the appropriate parameters for gravity balancing designs in robotic systems [1820]. Since the potential energy of a robot varies with its configuration, energy storage elements, such as counterweights and springs, are integrated into the robot's links or joints to compensate for these variations by storing and releasing energy as needed [6,21].

Counterweight methods involve attaching supplemental counterweights to the moving parts of a robot to balance the gravitational forces acting on those parts [2224]. Counterweight methods can provide a simple and effective solution for gravity balancing. However, notable drawbacks of these methods include negative impacts on the system dynamics due to the increased mass and inertia, inefficiency with variable payloads as the counterweights are typically fixed to the links or joints, and their large space requirements [5,6,10].

Spring methods utilize mechanical springs to counteract gravitational forces by storing and releasing potential energy through auxiliary mechanisms [2528]. Compared to counterweight methods, spring methods offer several advantages, including reduced weight, adaptability to variable payloads, improved space efficiency, and greater versatility in multi-axis systems with complex motion profiles [10,29]. Owing to these advantages, spring methods are widely adopted in the gravity balancing design of robotic manipulators [3033].

The most fundamental problem in gravity balancing is counteracting the unbalanced force generated during the rotation of a single-degree-of-freedom (1-DoF) mass [6,34]. Many researchers have solved this problem by using various mechanisms for spring attachment [3540]. For instance, Hung and Kuo [35] used a Cardan gear mechanism, Zhang et al. [36] used a bidirectional spiral pulley negative-stiffness mechanism, Arakelian and Zhang [37] used an inverted slider-crank mechanism, Fedorov and Birglen [38] designed a differential noncircular pulley mechanism, and Shieh and Chou [39] used a Scotch yoke mechanism with a pair of gears.

Typical serial manipulators are equipped with multiple DoFs to provide high flexibility and versatility in performing complex motions. Gravity balancing for such manipulators is a complex and challenging task, as each joint is influenced by the gravitational forces induced by multiple interconnected links [4143]. For ease of design, a multi-DoF auxiliary system is integrated into the manipulator to decouple the gravitational torques acting at individual joints. Typical auxiliary systems employed for gravity balancing include parallelogram linkages [4449], pulley-belt systems [42,43], and bevel-gear systems [41,50]. With the aid of these systems, gravity balancing for each joint can be accomplished independently. For example, with parallelogram linkages, Koser [44] integrated a cam-follower mechanism and a spring into each joint, and Zhou et al. [48] used a Cardan gear mechanism and a spring. With pulley-belt systems, Lee and Seo [42] implemented a multiwinding mechanism and spring to each joint, and Peng and Bu [31] employed a double-gear-slider mechanism and spring. By using bevel-gear systems, Kim et al. [41] incorporated a slider-crank mechanism and spring into each joint for gravity balancing, and Min et al. [50] employed a pulley-wire mechanism and spring. Moreover, spring-based designs can also be directly integrated into a robot for gravity balancing, such as the geared five-bar mechanism with spring [30] and spring suspension designs [51,52].

Robotic manipulators are widely utilized across various industries to perform a broad spectrum of tasks, often involving the manipulation of objects with differing sizes, shapes, and weights. To accommodate these diverse operational requirements, manipulators must be capable of handling a range of payloads with efficiency and adaptability [53,54]. Thus, gravity balancing for robotic manipulators with variable payloads is crucial, yet challenging, as changes in payload compromise the balance condition. To accommodate variable payloads, it is necessary to implement an adjustment procedure for at least one parameter within the gravity balancing design, allowing compensation for the change in potential energy resulting from payload variation [5557]. The most common approach to making a gravity balancing design compatible with variable payloads is to adjust the preload of a spring. For instance, Takesue et al. [58] introduced an eccentric-follower mechanism with two orthogonal springs, while Yang and Lan [56] proposed a double-slider mechanism incorporating both an extension and a compression spring. Although these methods allow straightforward preload adjustment, typically implemented using a screw mechanism, their primary drawback lies in the considerable amount of energy required to achieve such adjustments. An alternative approach to achieving variable-payload capability involves adjusting the number of active coils in a spring using a spindle-nut mechanism, as proposed by Van Dorsser et al. [59]. Note that friction, complex design, and a limited range of payloads are considered the disadvantages of this method. The variable-payload capability can also be achieved by altering the position of the spring ends using, for example, a cam-rack-gear mechanism made by Chu and Kuo [60], a lock-slider mechanism by Van Dorsser et al. [57], and a rack-pinion mechanism by Chew et al. [61]. Note that these mechanisms were designed using zero-free-length springs, which were practically implemented through pulley-cable systems. Consequently, the overall gravity balancing design becomes relatively complex and requires a considerable amount of space for spring installation. More importantly, the gravity balancing methods discussed earlier are limited to single-DoF systems with variable rotating masses.

This article presents a nonlinear gear-spring design for gravity balancing of robotic manipulators with variable payloads. Three design methods for serial manipulators are introduced and compared, all based on the compact gear-spring mechanism (CGSM) previously proposed by the author in Ref. [62]: direct installation, integration with parallelogram linkages, and integration with a pulley-belt system. Compared to traditional gravity balancing methods for serial manipulators, the proposed approaches offer several key advantages: (i) they enable compact designs with high performance, (ii) they accommodate variable payloads, and (iii) they incorporate gear friction losses into the performance analysis. In this study, the effectiveness of the proposed methods is evaluated through numerical simulations and experimental validation using a robot arm.

The remainder of this article is organized as follows. Sections 2 and 3 present the nonlinear gear-spring design and gear friction analysis, respectively. Then, the performance assessment of the robotic manipulators is shown in Sec. 4. Next, Sec. 5 describes an experimental study. Sections 6 and 7 present the discussion and conclusion, respectively.

2 Nonlinear Gear-Spring Design

This section uses a 3-DoF planar serial manipulator as a case study. Then, the nonlinear gear-spring design of the manipulator is illustrated through three methods: direct installation, parallelogram, and pulley-belt.

2.1 Direct Installation Method.

Figure 1 shows the nonlinear gear-spring design of the 3-DoF serial manipulator based on the direct installation method. The manipulator consists of three links (links 1, 2, and 3) articulated to the ground (link 0). Link i (i = 1, 2, 3) is connected to link i–1 by a revolute joint Oi. On each link i, a CGSM is implemented so that the center of gear i1 coincides with the revolute joint Oi, and the centers of gears i2 and i3 (Ai, Bi) are placed on the longitudinal axis of link i. Gear i1 is fixed to link i–1, as the base of CGSM i, and gears i2 and i3 can rotate about joints Ai and Bi relative to link i. Two cranks i1 and i2 are fixed to gears i2 and i3 so that the longitudinal axes of cranks i1 and i2 pass through the centers of gears i2 and i3, respectively. Spring i is connected between cranks i1 and i2. The spring ends (Pi, Qi) are positioned on the longitudinal axes of the cranks by adopting sliders i1 and i2, respectively. The movement of the sliders enables the change in the positions of the spring ends.

Fig. 1
Nonlinear gear-spring design of the 3-DoF serial manipulator based on the direct installation method
Fig. 1
Nonlinear gear-spring design of the 3-DoF serial manipulator based on the direct installation method
Close modal
Each CGSM generates an elastic torque exerted on the manipulator's links, as shown in Fig. 2. According to the study in Ref. [62], the spring torque Tsi at joint i (i = 1, 2, 3) is expressed as follows:
(1)
where
(2)
(3)
Fig. 2
Configurations of CGSM i: (a) initial and (b) instantaneous
Fig. 2
Configurations of CGSM i: (a) initial and (b) instantaneous
Close modal

In Eqs. (1)(3), Tsi, Tsi1, and Tsi2 stand for the spring torques exerted on link i, gear i2, and gear i3, respectively; Ai, Bi, Pi, and Qi are the position vectors of points Ai, Bi, Pi, and Qi, respectively; Fsi1 and Fsi2 are the elastic forces caused by spring i; and ηi1 and ηi2 the gear transmission ratios of CGSM i.

Assume that the crank lengths AiPi and BiQi are equal to each other (ri4 = AiPi = BiQi), the pitch radii of gears i2 and i3 are the same and equal twice that of gear i1 (ri2 = ri3 = 2ri1), the initial orientation angle of cranks i1 and i2 is π/2 (αi0 = π/2), and the initial extension of spring i is zero (si0 = 0). Then, the spring torques Tsi can be simplified as follows:
(4)
(5)
(6)
where θi, θ0i, and ki represent the joint angle of link i, the initial setting angle (i.e., the relative angle between link i–1 and the z-axis at the initial position), and the stiffness coefficient of spring i, respectively.
Let Tmi (i = 1, 2, 3) denote the actuator torque of the manipulator at joint Oi. Then, the balancing condition of the manipulator is expressed as follows:
(7)

Note that Eq. (7) can be satisfied even when the configuration of the manipulator changes (or the joint angles θi vary with respect to time).

By adopting Lagrange's equation [63], the actuator torques of the manipulator are determined as follows:
(8)
where
(9)
(10)

In Eqs. (8)(10), Lm represents the Lagrangian function; Wi and Ui represent the kinetic and potential energies of link i (i = 1, 2, 3), respectively; Wij and Uij are the kinetic and potential energies of gear ij (j = 1, 2, 3), respectively; We and Ue represent the kinetic and potential energies of the payload, respectively; and θ˙ the angular velocity vector of the manipulator.

Note that Eq. (7) can be achieved only in static conditions. To determine the spring stiffness ki, the centrifugal and Coriolis forces can be neglected. From Eqs. (7) and (8), the balancing condition is rewritten as follows:
(11)
where
(12)
(13)
(14)

In Eqs. (11)(14), mci, mij, and me stand for the masses of link i at the center Ci, gear ij (i, j = 1, 2, 3), and the payload, respectively; ai and si are the length of link i and distance from the center of mass Ci to joint Oi, respectively; and g is the gravitational acceleration (g = 9.81 m/s2). Assume that links 1–3 are thin rods with symmetrical geometry, leading to si = ai/2.

Equation (11) can be satisfied if we set the following constraints:
(15)

From Eqs. (11)(15), one can observe that when the payload me changes, the spring stiffnesses ki (i = 1, 2, 3) or the crank lengths ri4 can be adjusted to maintain the balancing condition. The former can be achieved by adjusting the number of active spring coils, as presented in Ref. [59], which is quite complicated. The latter is the approach used in this study by using two sliders (Pi, Qi) on CGSM i to adjust the crank lengths ri4, as shown in Fig. 2. Theoretically, the variable-payload adjustment is energy free when performed at the initial configuration (θi = 0), as the spring torques Tsi are zero.

2.2 Parallelogram Method.

Figure 3 shows the nonlinear gear-spring design of the 3-DoF serial manipulator based on the parallelogram method. Similar to the direct installation presented in Sec. 2.1, the parallelogram method employs three CGSMs attached to the manipulator. The main difference is that it exploits two parallelogram linkages (O1D1D2O2, O2D2D3O3) to maintain the orientations of the reference links (O2D2, O3D3), respectively. Gears 21 and 31 are fixed to links O2D2 and O3D3, respectively, ensuring that the orientations of gears 11, 21, and 31 remain the same during manipulator operation.

Fig. 3
Nonlinear gear-spring design of the 3-DoF serial manipulator based on the parallelogram method
Fig. 3
Nonlinear gear-spring design of the 3-DoF serial manipulator based on the parallelogram method
Close modal
Like the direct installation method, Eq. (7) is used as the balancing condition of the manipulator. By neglecting the centrifugal and Coriolis forces, Lagrange's equation is adopted to obtain:
(16)
where
(17)
(18)
(19)

In Eqs. (16)(19), ki, θi, and ri4 (i = 1, 2, 3) represent the stiffness coefficient of spring i, the joint angle of link i, and the crank length of CGSM i, respectively; mci and si (i = 1, 2,…,7) are the mass of link i and its center of location from the pivot point.

Equation (16) can be satisfied if the following constraints are set:
(20)

Equations (17)(19) show that the quantities Ψi depend on the payload me. When the payload varies, Eq. (20) can still be held by adjusting the crank lengths ri4. In other words, the parallelogram method is capable of accommodating variable payloads.

2.3 Pulley-Belt Method.

Figure 4 shows the nonlinear gear-spring design of the 3-DoF serial manipulator based on the pulley-belt method. In this design, a pulley-belt system (four pulleys and two belts) is adopted to maintain the orientations of gears 21 and 31. Two identical pulleys are attached to joints Oi (i = 1, 2), and two others are mounted at joints Oi (i = 2, 3). Belt 1 is connected from pulleys 1 to 2, while belt 2 is from pulleys 3 to 4.

Fig. 4
Nonlinear gear-spring design of the 3-DoF serial manipulator based on the pulley-belt method
Fig. 4
Nonlinear gear-spring design of the 3-DoF serial manipulator based on the pulley-belt method
Close modal
Similar to the parallelogram method presented in Sec. 2.2, the balancing condition of the manipulator is expressed as follows:
(21)
where
(22)
(23)
(24)

In Eqs. (22)(24), mpu (u = 1, 2, 3, 4) represents the mass of pulley u.

Equation (21) can be satisfied if the following constraints are given as follows:
(25)

Similar to the parallelogram method, the pulley-belt method can also accommodate variable payloads by adjusting the crank lengths ri4.

3 Gear Friction Analysis

This section analyzes the effect of gear friction on the nonlinear gear-spring design of the serial manipulator. According to Diez-Ibarbia's studies [64,65], gear friction appears at the interface of two gears, and it causes errors in power and force transmissions. Let us consider the gear friction analysis between gears 11 and 12, as shown in Fig. 5. In this figure, point G stands for the instantaneous contact point between the two gears, which moves along the contact path as the gears rotate. Key points along the contact path include the contact beginning point H1, the beginning of single contact point H2, pitch H3, the ending of single contact point H4, and the contact ending point H5.

Fig. 5
Gear friction analysis between gears 11 and 12: (a) gear mesh and (b) load-shared profile
Fig. 5
Gear friction analysis between gears 11 and 12: (a) gear mesh and (b) load-shared profile
Close modal
Let Plo1 and Pin1 denote the power loss caused by gear friction over the contact path and the input power of the gear system, respectively. A simplified power loss model for the gear system is obtained as follows:
(26)
where
(27)
(28)

In Eqs. (26)(28), μc1 and HV1 stand for Niemann's friction coefficient [66] and gear loss factor [67] along the contact path of the gear system, respectively; FNmax represents maximum normal force; wg represents gear width; VC is the total speed of the contact point along the linear vector; ρc is the reduced radius of curvature at the pitch point; ηoil is the dynamic oil viscosity; Ra is the arithmetic mean roughness of the teeth profile; XL is the lubricant factor; z1 is the number of teeth on the pinion gear; βb is the base helix angle; εα is the transverse contact ratio (1 ≤ εα ≤ 2); and ε1 and ε2 are the addendum contact ratios of the mating gears. More details of the gear friction analysis can be found in Refs. [64,65].

According to Refs. [64,65], the power conservation of the gear system is expressed as follows:
(29)
or equivalently
(30)
where ω11 and ω12 are the angular speeds of link 1 and gear 12, respectively; τs1, τs11, and τs12a stand for the spring torques exerted on link 1, gear 12 due to the spring force at point P1, and gear 12 due to the torque transmission from gear 13 to gear 12, respectively.
Similarly, the gear friction between gears 12 and 13 can be analyzed. The power conservation of this gear system is written as follows:
(31)
where μc2 and HV2 are the friction coefficient and gear loss factor along the contact path between gears 12 and 13, respectively; τs12 is the spring torque exerted on gear 13 due to the spring force at point Q1.
By substituting Eq. (31) into Eq. (30), the spring torque τs1 is rewritten as follows:
(32)
In the same manner, the spring torques (τs2, τs3) are formulated as follows:
(33)
(34)
where μc3 and HV3 stand for the friction coefficient and gear loss factor along the contact path between gears 21 and 22, respectively; μc4 and HV4 for gears 22 and 23; μc5 and HV5 for gears 31 and 32; and μc6 and HV6 for gears 32 and 33.

Note that when gear friction is considered, the spring torques in Eqs. (32)(34) are used to determine the actuator torques Tmi (Eq. (8)) rather than those in Eqs. (4)(6). The spring torques in Eqs. (32)(34) are not taken for the derivation of the balancing condition (Eq. (15)).

4 Performance Assessment

This section assesses the effectiveness of the proposed design methods for gravity balancing with consideration of payload variation.

4.1 Performance Indicators.

Three performance indicators are proposed: local torque reduction rate (LTRR), local power reduction rate (LPRR), and local energy reduction rate (LERR). For joint Oi (i = 1, 2, 3), the LTRR, LPRR, and LERR (χti, χpi, and χei) are formulated as follows:
(35)
(36)
(37)
where
(38)
(39)
(40)

In Eqs. (35)(40), Tmi(ki ≠ 0) and Tmi(ki = 0) represent the actuator torques at joint Oi in the balanced state (with spring) and unbalanced state (without spring), respectively; Pmi(ki ≠ 0) and Pmi(ki = 0) are the powers; Emi(ki ≠ 0) and Emi(ki = 0) are the energies; Phi is the power loss due to heat; kbi and kti are the back-electromotive tension constant and torque constant, respectively; EIi and ERi are the energy consumptions due to motor inductance and resistance [4]; t0 and t1 are the start and end time, respectively.

Note that Eqs. (35)(37) evaluate the balancing performance of a joint. For the whole manipulator, the global torque reduction rate (GTRR), global power reduction rate (GPRR), and global energy reduction rate (GERR) (λt, λp, and λe) are formulated as follows:
(41)
(42)
(43)

In Eqs. (41)(43), GTRR λt, GPRR λp, and GERR λe range from 0% to 100% (lowest to highest performance). Without considering frictions and dynamic torques, perfect gravity balancing can achieve the highest performance (λt = λp = λe = 100%), while imperfect gravity balancing produces lower values (λt, λp, λe < 100%). Moreover, gravity balancing is ineffective with λt = λp = λe = 0%.

4.2 Overall Workspace.

Let us consider two manipulators designed by using the direct installation and pulley-belt methods, respectively. As presented in Sec. 2, the direct installation maintains the serial architecture, while using a pulley-belt system results in a quasi-serial architecture. For comparison, assume that these manipulators have the same link lengths, masses, gear pitch radii, and gear masses. The parameters of the manipulators are listed in Table 1.

Table 1

Parameters of the serial and quasi-serial manipulators

a1 (m)a2 (m)a3 (m)ri1 (m)mc1 (kg)mc2 (kg)mc3 (kg)me (kg)mi1 (kg)mi2 (kg)mi3 (kg)k (N/m)
0.20.180.160.0150.260.20.1410.010.030.033140
a1 (m)a2 (m)a3 (m)ri1 (m)mc1 (kg)mc2 (kg)mc3 (kg)me (kg)mi1 (kg)mi2 (kg)mi3 (kg)k (N/m)
0.20.180.160.0150.260.20.1410.010.030.033140

The serial manipulator cannot achieve perfect gravity balancing over the overall workspace, as the actuator torques are subjected to the initial setting angles. In contrast, the quasi-serial manipulator can make the actuator torques equal zero over the workspace, as shown in Fig. 6. When the initial setting angles “θ0i = 0” are taken for the serial manipulator, the performance of the two manipulators over the overall workspace is detailed in Table 2. It is observed that, for gravity balancing, the maximum and mean values of the actuator torques are increased in the serial manipulator. For example, at joint O1, the maximum and mean actuator torques increase from 7.98 to 13 N-m and 2.39 to 6.88 N-m. These results imply that the direct installation method harms the balancing performance. In the quasi-serial manipulator, the maximum and mean actuator torques at all the joints are reduced to zero.

Fig. 6
Actuator torques of the quasi-serial manipulator over the overall workspace: (a) without spring at joint O1, (b) without spring at joint O2, (c) without spring at joint O3, and (d) with spring at joints O1, O2, O3
Fig. 6
Actuator torques of the quasi-serial manipulator over the overall workspace: (a) without spring at joint O1, (b) without spring at joint O2, (c) without spring at joint O3, and (d) with spring at joints O1, O2, O3
Close modal
Table 2

Performance of the manipulators over the overall workspace

JointsTorque (N-m)SerialQuasi-serial
w/o. springw. springw/o. springw. spring
O1Max7.98133.70
Mean2.396.882.310
O2Max4.287.682.550
Mean1.812.561.590
O3Max1.723.451.720
Mean1.11.031.080
JointsTorque (N-m)SerialQuasi-serial
w/o. springw. springw/o. springw. spring
O1Max7.98133.70
Mean2.396.882.310
O2Max4.287.682.550
Mean1.812.561.590
O3Max1.723.451.720
Mean1.11.031.080

4.3 Trajectory Tracking.

In this study, the serial and quasi-serial manipulators are requested to track along a trajectory, as shown in Fig. 7. It is assumed that the orientation of link 3 remains unchanged during the operation of both manipulators. The motion profiles are detailed in Fig. 8. The initial configuration (θ1 = 30 deg, θ2 = 120 deg, θ3 = –105 deg) is chosen for the serial manipulator. The gear parameters of the CGSMs are listed in Table 3.

Fig. 7
Example of trajectory tracking
Fig. 7
Example of trajectory tracking
Close modal
Fig. 8
Motion profiles of the manipulators: (a) joint angle, (b) velocity, and (c) acceleration
Fig. 8
Motion profiles of the manipulators: (a) joint angle, (b) velocity, and (c) acceleration
Close modal
Table 3

Gear parameters of the CGSMs

Modulewg (mm)φt (deg)ηoil (mPa s)Ra (μm)βb (deg)εα (–)
1102010.60.701.58
Modulewg (mm)φt (deg)ηoil (mPa s)Ra (μm)βb (deg)εα (–)
1102010.60.701.58

Figure 9 shows the actuator torques of the manipulators during trajectory tracking. For the serial manipulator, the maximum unbalanced and balanced torques at joint O1 are 6.31 and 0.46 N-m, respectively. These results imply that the LTRR at this joint is about 92.7%. The maximum torques at joints O2 and O3 are reduced from 3.73 to 0.58 N-m and 1.22 to 0.38 N-m with gravity balancing, resulting in LTRRs of 84.5% and 68.9%, respectively. The balanced torques of the quasi-serial manipulator are smaller than those of the serial one. For example, at joint O1, the maximum balanced torque of the quasi-serial manipulator is 0.22 N-m, indicating an LTRR of 96.5%. The LTRRs at joints O2 and O3 can achieve up to 95.2% and 92.6%, respectively.

Fig. 9
Actuator torques of the serial and quasi-serial manipulators during trajectory tracking: (a) joint O1, (b) joint O2, and (c) joint O3
Fig. 9
Actuator torques of the serial and quasi-serial manipulators during trajectory tracking: (a) joint O1, (b) joint O2, and (c) joint O3
Close modal

Figures 10 and 11 show the power and energy consumption of the manipulators during trajectory tracking, respectively. For the serial manipulator, the maximum power at joint O1 is decreased from 3.16 to 0.23 W with gravity balancing, showing an LPRR of 92.7%. The LPRRs at joints O2 and O3 are 81.8% and 79.3%, respectively. The powers of the quasi-serial manipulator are also reduced, showing LPRRs of 97.5%, 91.9%, and 100% at joints O1, O2, and O3, respectively. The energies of the serial and quasi-serial manipulators are also reduced with gravity balancing. The LERRs of the serial manipulator are 95.4% at joint O1, 91% at joint O2, and 78.8% at joint O3; those of the quasi-serial one are 97.7% at joints O1, 94.1% at joint O2, and 100% at joint O3. The performance of the manipulators is detailed in Table 4.

Fig. 10
Powers of the serial and quasi-serial manipulators during trajectory tracking: (a) joint O1, (b) joint O2, and (c) joint O3
Fig. 10
Powers of the serial and quasi-serial manipulators during trajectory tracking: (a) joint O1, (b) joint O2, and (c) joint O3
Close modal
Fig. 11
Energies of the serial and quasi-serial manipulators during trajectory tracking: (a) joint O1, (b) joint O2, and (c) joint O3
Fig. 11
Energies of the serial and quasi-serial manipulators during trajectory tracking: (a) joint O1, (b) joint O2, and (c) joint O3
Close modal
Table 4

Performance of the serial and quasi-serial manipulators during trajectory tracking

JointsQuantitiesw/o. springSerialQuasi-serial
w. springRatew. springRate
O1Max torque (N-m)6.310.4692.7%0.2296.5%
Max power (W)3.160.2392.7%0.0897.5%
Energy (J)9.970.4695.4%0.2397.7%
O2Max torque (N-m)3.730.5884.5%0.1895.2%
Max power (W)1.480.2781.8%0.1291.9%
Energy (J)6.140.5591%0.3694.1%
O3Max torque (N-m)1.220.3868.9%0.0992.6%
Max power (W)1.350.2879.3%0100%
Energy (J)3.40.7278.8%0100%
JointsQuantitiesw/o. springSerialQuasi-serial
w. springRatew. springRate
O1Max torque (N-m)6.310.4692.7%0.2296.5%
Max power (W)3.160.2392.7%0.0897.5%
Energy (J)9.970.4695.4%0.2397.7%
O2Max torque (N-m)3.730.5884.5%0.1895.2%
Max power (W)1.480.2781.8%0.1291.9%
Energy (J)6.140.5591%0.3694.1%
O3Max torque (N-m)1.220.3868.9%0.0992.6%
Max power (W)1.350.2879.3%0100%
Energy (J)3.40.7278.8%0100%

4.4 Payload Variation.

Figure 12 shows the required crank lengths of the serial manipulator for different spring stiffnesses ki = (500, 5000) N/m and payloads me = (0, 2) kg. For a given spring stiffness, the increase of the payload requires a longer crank length. For instance, for k1 = 500 N/m, the crank length r14 = 0.09 m when me = 1 kg and r14 = 0.11 m when me = 2 kg.

Fig. 12
Crank lengths with different spring stiffnesses and payloads: (a) r14, (b) r24, and (c) r34
Fig. 12
Crank lengths with different spring stiffnesses and payloads: (a) r14, (b) r24, and (c) r34
Close modal

Figure 13 shows the balancing performance of the manipulators with variable payloads. Here, the manipulators are requested to track along the same trajectory, as shown in Fig. 7. For the serial manipulator, the GTRR, GPRR, and GERR are generally reduced when the payload increases. For instance, the GTRR is 92.3% when me = 0 kg and is decreased to 89% when me = 2 kg. The GPRR and GERR are also reduced from 80.6% to 76.4% and from 93.3% to 91.3% when the payload varies from 0 to 2 kg. These results are due to the payload increase that raises the unbalanced loads at the joints, lowering the balancing performance. Meanwhile, the GTRR, GPRR, and GERR of the quasi-serial one have relatively the same values within a range of payloads from 0 to 2 kg. In comparison, the GTRR, GPRR, and GERR of the quasi-serial manipulator are higher than those of the serial one for any applied payload. For example, with me = 2 kg, the GTRR, GPRR, and GERR of the quasi-serial manipulator are 96%, 96.4%, and 98.3%; those of the serial one are 89%, 76.4%, and 91.3%, respectively.

Fig. 13
Balancing performance with variable payloads: (a) serial manipulator and (b) quasi-serial manipulator
Fig. 13
Balancing performance with variable payloads: (a) serial manipulator and (b) quasi-serial manipulator
Close modal

5 Experimental Study

The pulley-belt method was adopted to build a prototype of a robot arm. The 3D model and prototype of the robot are shown in Figs. 14 and 15, respectively. It possesses 4 DoFs of motion in which the first joint provides a rotation about the yaw axis, and the remaining three joints enable rotations about the pitch axes. As rotation about the yaw axis is not affected by gravity, it was neglected in the gravity balancing design. The parameters of the robot are listed in Table 1. For each CGSM, two linear springs (MISUMI AWY 20–70) were installed. The robot was designed to provide a load capability of 1 kg and a reach of 540 mm. Four Dynamixel servo motors were integrated into the joints (XM540-W270-R models for the first and second joints and XM430-W350-R models for the third and fourth joints) to actuate the robot. The motors were arranged in series and were connected to a computer through a communication interface (U2D2) and a U2D2 Power Hub. dynamixel wizard 2.0 was used to control these motors.

Fig. 14
Computer-aided design model of the robot arm: (a) 3D view and (b) side view
Fig. 14
Computer-aided design model of the robot arm: (a) 3D view and (b) side view
Close modal
Fig. 15
Prototype of the robot arm
Fig. 15
Prototype of the robot arm
Close modal

To evaluate the performance of the robot, the joint angles were controlled to move from “θi = 0” deg to “θi = 90” deg and then turn back; each joint was tested sequentially. This operation was conducted for two cases: without spring and with spring. For example, the motion profiles of the actuator at joint O1 are illustrated in Fig. 16. The actuator torques of the robot were calculated by multiplying the current through the windings with the torque constant, as shown in Fig. 17. When the payload is zero, the unbalanced and balanced torques at joint O1 are 2.69 and 0.49 N-m, respectively. These results imply an LTRR of 81.8% achieved at this joint. The LTRRs at joints O2 and O3 are 72.5% and 74.1%, respectively. When a 1-kg payload is attached, the actuator torque at joint O1 reduces from 5.61 to 1.46 N-m with gravity balancing, presenting an LTRR of 74%. The gravity balancing design also decreases the actuator torques at joints O2 and O3 from 4.13 to 1.01 N-m and from 2.56 to 0.8 N-m, respectively. These results show LTRRs of 75.5% at joint O2 and 68.8% at joint O3.

Fig. 16
Motion profiles of the actuator at joint O1: (a) position (without spring), (b) velocity (without spring), (c) position (with spring), and (d) velocity (with spring)
Fig. 16
Motion profiles of the actuator at joint O1: (a) position (without spring), (b) velocity (without spring), (c) position (with spring), and (d) velocity (with spring)
Close modal
Fig. 17
Measured torques of the robot arm with different payloads: (a) me = 0 kg and (b) me = 1 kg
Fig. 17
Measured torques of the robot arm with different payloads: (a) me = 0 kg and (b) me = 1 kg
Close modal

Figures 18 and 19 illustrate the power and accumulated energy of the robot with different payloads, respectively. The gravity balancing design generally reduces power and energy consumption across a range of payloads from 0 to 1 kg. With me = 0 kg, the maximum power and energy at joint O1 reduce from 1.73 to 0.6 W and from 13.23 to 1.65 J, respectively. Thus, the LPRR and LERR achieve up to 65.3% and 87.5%, respectively. High performance is also obtained at joints O2 and O3, where the LPRRs are 62.8% and 61.5%, and the LERRs are 85.5% and 84.3%, respectively. More results of the torque, power, and energy consumption are presented in Table 5.

Fig. 18
Power of the robot arm with different payloads: (a) me = 0 kg and (b) me = 1 kg
Fig. 18
Power of the robot arm with different payloads: (a) me = 0 kg and (b) me = 1 kg
Close modal
Fig. 19
Energy of the robot arm with different payloads: (a) me = 0 kg and (b) me = 1 kg
Fig. 19
Energy of the robot arm with different payloads: (a) me = 0 kg and (b) me = 1 kg
Close modal
Table 5

Experimental results of the robot arm

PayloadsJointsStatesMax torque (N-m)Max power (W)Energy (J)LTRRLPRRLERR
0 kgO1w/o. spring2.691.7313.2381.8%65.3%87.5%
w. spring0.490.61.65
O2w/o. spring1.20.785.4372.5%62.8%85.5%
w. spring0.330.290.79
O3w/o. spring0.270.131.0274.1%61.5%84.3%
w. spring0.070.050.16
0.4 kgO1w/o. spring3.92.5121.3380.8%65.3%88.8%
w. spring0.750.872.38
O2w/o. spring2.271.4911.5174%65.1%88.3%
w. spring0.590.521.35
O3w/o. spring1.210.745.7178.5%62.2%86.9%
w. spring0.260.280.75
1 kgO1w/o. spring5.61335.4174%55.3%90.6%
w. spring1.461.343.33
O2w/o. spring4.132.5422.3775.5%61.8%89.1%
w. spring1.010.972.43
O3w/o. spring2.561.3913.6268.8%55.4%88.1%
w. spring0.80.621.62
PayloadsJointsStatesMax torque (N-m)Max power (W)Energy (J)LTRRLPRRLERR
0 kgO1w/o. spring2.691.7313.2381.8%65.3%87.5%
w. spring0.490.61.65
O2w/o. spring1.20.785.4372.5%62.8%85.5%
w. spring0.330.290.79
O3w/o. spring0.270.131.0274.1%61.5%84.3%
w. spring0.070.050.16
0.4 kgO1w/o. spring3.92.5121.3380.8%65.3%88.8%
w. spring0.750.872.38
O2w/o. spring2.271.4911.5174%65.1%88.3%
w. spring0.590.521.35
O3w/o. spring1.210.745.7178.5%62.2%86.9%
w. spring0.260.280.75
1 kgO1w/o. spring5.61335.4174%55.3%90.6%
w. spring1.461.343.33
O2w/o. spring4.132.5422.3775.5%61.8%89.1%
w. spring1.010.972.43
O3w/o. spring2.561.3913.6268.8%55.4%88.1%
w. spring0.80.621.62

6 Discussion

Compared to traditional approaches [5557], the significance of the present work lies in the introduction of a nonlinear gear-spring design implemented through three gravity balancing methods—direct installation, integration with parallelogram linkages, and integration with a pulley-belt system—tailored for multi-DoF serial manipulators handling variable payloads. By accounting for payload variation in the design process, the flexibility and adaptability of the nonlinear gear-spring system are significantly enhanced, thereby making the manipulator suitable for a broad range of applications. The direct installation method offers only approximate gravity balancing, as it enforces zero actuator torque at a specific target position rather than throughout the entire workspace. The actuator torques are varied when the manipulator's end-effector moves far from the desired position. In contrast, the parallelogram and pulley-belt methods achieve perfect gravity balancing, maintaining zero actuator torques over the entire workspace. However, the direct installation method offers a significantly simpler design and a larger workspace, as it does not require auxiliary structures (such as parallelograms and pulley-belt systems) to preserve the orientation of the reference links. A comparison between the proposed methods is detailed in Table 6. From an application standpoint, the direct installation method is well suited for commercially available robots operating along predefined trajectories, due to its simple design, ease of implementation, and acceptable performance. Meanwhile, the parallelogram and pulley-belt methods are more appropriate for custom-built robots, particularly in scenarios where the workspace is not predefined during the design phase.

Table 6

A comparison between the gravity-balancing methods

MethodsAdvantagesDisadvantagesTargeted application
Direct installationSimple design, easy implementation, large workspace, good performance for predefined trajectoriesApproximate gravity balancingCommercially available robots
ParallelogramPerfect gravity balancingComplex design with auxiliary links, total weight significantly increasedCustom-built robots
Pulley-beltPerfect gravity balancingComplex design with a multi-DoF systemCustom-built robots
MethodsAdvantagesDisadvantagesTargeted application
Direct installationSimple design, easy implementation, large workspace, good performance for predefined trajectoriesApproximate gravity balancingCommercially available robots
ParallelogramPerfect gravity balancingComplex design with auxiliary links, total weight significantly increasedCustom-built robots
Pulley-beltPerfect gravity balancingComplex design with a multi-DoF systemCustom-built robots

7 Conclusion

This article presented a nonlinear gear-spring design for gravity balancing of robotic manipulators with variable payloads. The first method was realized by installing the CGSMs directly onto the manipulator, while the two others used parallelogram linkages and a pulley-belt system for the spring installation, respectively. The effect of gear friction was also considered in the performance analysis. This work provided numerical examples to assess the effectiveness of the proposed balancing methods and then compare their performance. It was found that the parallelogram and pulley-belt methods were more effective than the direct installation method. Moreover, a prototype of a robot arm based on the pulley-belt method, which holds a load capability of 1 kg and a reach of 540 mm, was also built. Experimental results showed that the torque, power, and energy consumption of the robot were reduced by an average of 72.8%, 57.5%, and 89.3%, respectively.

Acknowledgment

The APC for this publication was supported by VinUniversity.

Conflict of Interest

There are no conflicts of interest.

Data Availability Statement

The datasets generated and supporting the findings of this article are obtainable from the corresponding author upon reasonable request.

References

1.
Klimchik
,
A.
,
Ambiehl
,
A.
,
Garnier
,
S.
,
Furet
,
B.
, and
Pashkevich
,
A.
,
2017
, “
Efficiency Evaluation of Robots in Machining Applications Using Industrial Performance Measure
,”
Rob. Comput. Integr. Manuf.
,
48
, pp.
12
29
.
2.
Ji
,
W.
, and
Wang
,
L.
,
2019
, “
Industrial Robotic Machining: A Review
,”
Int. J. Adv. Manuf. Technol.
,
103
(
1–4
), pp.
1239
1255
.
3.
Brossog
,
M.
,
Bornschlegl
,
M.
, and
Franke
,
J.
,
2015
, “
Reducing the Energy Consumption of Industrial Robots in Manufacturing Systems
,”
Int. J. Adv. Manuf. Technol.
,
78
(
5–8
), pp.
1315
1328
.
4.
Richiedei
,
D.
, and
Trevisani
,
A.
,
2020
, “
Optimization of the Energy Consumption Through Spring Balancing of Servo-Actuated Mechanisms
,”
ASME J. Mech. Des.
,
142
(
1
), p.
012301
.
5.
Arakelian
,
V.
, and
Briot
,
S.
,
2015
, “Balancing of Linkages and Robot Manipulators: Advanced Methods With Illustrative Examples,”
Mechanisms and Machine Science
,
V.
Arakelian
and
S.
Briot
, eds., Vol. 27,
Springer International Publishing
,
Cham, Switzerland
.
6.
Arakelian
,
V.
,
2016
, “
Gravity Compensation in Robotics
,”
Adv. Rob.
,
30
(
2
), pp.
79
96
.
7.
Nguyen
,
V. L.
,
2023
, “
Gravity Balancing of a Two-Degree-of-Freedom Parallel Robotic Platform With Variable Payloads
,”
ASME J. Mech. Des.
,
145
(
2
), p.
024501
.
8.
Gosselin
,
C.
,
2008
, “Gravity Compensation, Static Balancing and Dynamic Balancing of Parallel Mechanisms,”
Smart Devices and Machines for Advanced Manufacturing
,
L.
Wang
and
J.
Xi
, eds.,
Springer-Verlag London Limited
,
London
, pp.
27
48
.
9.
Nguyen
,
V. L.
,
Kuo
,
C.-H.
, and
Lin
,
P. T.
,
2024
, “
Performance Analysis of Gravity-Balanced Serial Robotic Manipulators Under Dynamic Loads
,”
Mech. Mach. Theory
,
191
, p.
105519
.
10.
Carricato
,
M.
, and
Gosselin
,
C.
,
2009
, “
A Statically Balanced Gough/Stewart-Type Platform: Conception, Design, and Simulation
,”
ASME J. Mech. Rob.
,
1
(
3
), p.
031005
.
11.
Lian
,
B.
,
Sun
,
T.
,
Song
,
Y.
, and
Wang
,
X.
,
2016
, “
Passive and Active Gravity Compensation of Horizontally-Mounted 3-RPS Parallel Kinematic Machine
,”
Mech. Mach. Theory
,
104
, pp.
190
201
.
12.
Martini
,
A.
,
Troncossi
,
M.
,
Carricato
,
M.
, and
Rivola
,
A.
,
2015
, “
Static Balancing of a Parallel Kinematics Machine With Linear-Delta Architecture: Theory, Design and Numerical Investigation
,”
Mech. Mach. Theory
,
90
, pp.
128
141
.
13.
Audet
,
J. M.
, and
Gosselin
,
C.
,
2021
, “
Rotational Low-Impedance Physical Human–Robot Interaction Using Underactuated Redundancy
,”
ASME J. Mech. Rob.
,
13
(
1
), p.
014503
.
14.
Audet
,
J. M.
, and
Gosselin
,
C.
,
2022
, “
Intuitive Physical Human-Robot Interaction Using an Underactuated Redundant Manipulator With Complete Spatial Rotational Capabilities
,”
ASME J. Mech. Rob.
,
14
(
1
), p.
011011
.
15.
Tseng
,
T.-Y.
,
Lin
,
Y.-J.
,
Hsu
,
W.-C.
,
Lin
,
L.-F.
, and
Kuo
,
C.-H.
,
2017
, “
A Novel Reconfigurable Gravity Balancer for Lower-Limb Rehabilitation With Switchable Hip/Knee-Only Exercise
,”
ASME J. Mech. Rob.
,
9
(
4
), p.
041002
.
16.
Alamdari
,
A.
,
Haghighi
,
R.
, and
Krovi
,
V.
,
2019
, “
Gravity-Balancing of Elastic Articulated-Cable Leg-Orthosis Emulator
,”
Mech. Mach. Theory
,
131
, pp.
351
370
.
17.
Peng
,
Y.
,
Bu
,
W.
, and
Chen
,
J.
,
2022
, “
Design of the Wearable Spatial Gravity Balance Mechanism
,”
ASME J. Mech. Rob.
,
14
(
3
), p.
031006
.
18.
Bijlsma
,
B. G.
,
Radaelli
,
G.
, and
Herder
,
J. L.
,
2017
, “
Design of a Compact Gravity Equilibrator With an Unlimited Range of Motion
,”
ASME J. Mech. Rob.
,
9
(
6
), p.
061003
.
19.
Franco
,
J. A.
,
Gallego
,
J. A.
, and
Herder
,
J. L.
,
2021
, “
Static Balancing of Four-Bar Compliant Mechanisms With Torsion Springs by Exerting Negative Stiffness Using Linear Spring at the Instant Center of Rotation
,”
ASME J. Mech. Rob.
,
13
(
3
), p.
031010
.
20.
Martini
,
A.
,
Troncossi
,
M.
, and
Rivola
,
A.
,
2019
, “
Algorithm for the Static Balancing of Serial and Parallel Mechanisms Combining Counterweights and Springs: Generation, Assessment and Ranking of Effective Design Variants
,”
Mech. Mach. Theory
,
137
, pp.
336
354
.
21.
Herder
,
J. L.
,
2001
, “
Energy-Free Systems: Theory, Conception and Design of Statically Balanced Spring Mechanisms
,”
Ph.D. thesis
,
Department of Design, Engineering and Production, Delft University of Technology
,
Delft, The Netherlands
.
22.
Van der Wijk
,
V.
,
2017
, “
Design and Analysis of Closed-Chain Principal Vector Linkages for Dynamic Balance With a New Method for Mass Equivalent Modeling
,”
Mech. Mach. Theory
,
107
, pp.
283
304
.
23.
van der Wijk
,
V.
,
2020
, “
The Grand 4R Four-Bar Based Inherently Balanced Linkage Architecture for Synthesis of Shaking Force Balanced and Gravity Force Balanced Mechanisms
,”
Mech. Mach. Theory
,
150
, p.
103815
.
24.
Kang
,
L.
,
Kim
,
W.
, and
Yi
,
B.-J.
,
2018
, “
Modeling and Applications of a Family of Five-Degree-of-Freedom Parallel Mechanisms With Kinematic and Actuation Redundancy
,”
ASME J. Mech. Rob.
,
10
(
5
), p.
051004
.
25.
Nguyen
,
V. L.
,
Lin
,
C.-Y.
, and
Kuo
,
C.-H.
,
2020
, “
Gravity Compensation Design of Delta Parallel Robots Using Gear-Spring Modules
,”
Mech. Mach. Theory
,
154
, p.
104046
.
26.
Kuo
,
C.-H.
,
Nguyen
,
V. L.
,
Robertson
,
D.
,
Chou
,
L.-T.
, and
Herder
,
J. L.
,
2021
, “
Statically Balancing a Reconfigurable Mechanism by Using One Passive Energy Element Only: A Case Study
,”
ASME J. Mech. Rob.
,
13
(
4
), p.
040904
.
27.
Wang
,
J.
, and
Kong
,
X.
,
2019
, “
A Geometric Approach to the Static Balancing of Mechanisms Constructed Using Spherical Kinematic Chain Units
,”
Mech. Mach. Theory
,
140
, pp.
305
320
.
28.
Linh
,
N. V.
, and
Kuo
,
C.-H.
,
2019
, “
A Gear-Slider Gravity Compensation Mechanism: Design and Experimental Study
,”
ASME International Design Engineering Technical Conferences & Computers and Information in Engineering Conference (IDETC-CIE)
,
Anaheim, CA
,
Aug. 18–21
, p.
IDETC2019-97602
.
29.
Nguyen
,
V. L.
,
2022
, “
Realization of a Gear-Spring Balancer With Variable Payloads and Its Application to Serial Robots
,”
ASME J. Mech. Rob.
,
15
(
4
), p.
041013
.
30.
Nguyen
,
V. L.
,
Lin
,
C.-Y.
, and
Kuo
,
C.-H.
,
2020
, “
Gravity Compensation Design of Planar Articulated Robotic Arms Using the Gear-Spring Modules
,”
ASME J. Mech. Rob.
,
12
(
3
), p.
031014
.
31.
Peng
,
Y.
, and
Bu
,
W.
,
2022
, “
Design of Gravity-Balanced Exoskeletons With Linkage-Belt Hybrid Transmissions
,”
Mech. Mach. Theory
,
170
, p.
104660
.
32.
Juang
,
C.-W.
, and
Chen
,
D.-Z.
,
2022
, “
Spring Configurations and Attachment Angles Determination for Statically Balanced Planar Articulated Manipulators
,”
ASME J. Mech. Rob.
,
14
(
5
), p.
054502
.
33.
Nguyen
,
V. L.
,
Kuo
,
C.-H.
, and
Lin
,
P. T.
,
2022
, “
Reliability-Based Analysis and Optimization of the Gravity Balancing Performance of Spring-Articulated Serial Robots With Uncertainties
,”
ASME J. Mech. Rob.
,
14
(
3
), p.
031016
.
34.
Nguyen
,
V. L.
,
2024
, “
A Multi-Objective Optimal Design Method for Gravity Compensators With Consideration of Minimizing Joint Reaction Forces
,”
ASME J. Mech. Rob.
,
16
(
8
), pp.
084501
.
35.
Hung
,
Y.-C.
, and
Kuo
,
C.-H.
,
2017
, “A Novel One-DoF Gravity Balancer Based on Cardan Gear Mechanism,”
Mechanisms and Machine Science, New Trends in Mechanism and Machine Science
,
P.
Wenger
and
P.
Flores
, eds.,
Springer International Publishing
,
Switzerland
, pp.
261
268
.
36.
Zhang
,
J.
,
Shaw
,
A. D.
,
Amoozgar
,
M.
,
Friswell
,
M. I.
, and
Woods
,
B. K.
,
2019
, “
Bidirectional Spiral Pulley Negative Stiffness Mechanism for Passive Energy Balancing
,”
ASME J. Mech. Rob.
,
11
(
5
), p.
054502
.
37.
Arakelian
,
V.
, and
Zhang
,
Y.
,
2019
, “
An Improved Design of Gravity Compensators Based on the Inverted Slider-Crank Mechanism
,”
ASME J. Mech. Rob.
,
11
(
3
), p.
034501
.
38.
Fedorov
,
D.
, and
Birglen
,
L.
,
2018
, “
Differential Noncircular Pulleys for Cable Robots and Static Balancing
,”
ASME J. Mech. Rob.
,
10
(
6
), p.
061001
.
39.
Shieh
,
W.-B.
, and
Chou
,
B.-S.
,
2015
, “
A Novel Spring Balancing Device on the Basis of a Scotch Yoke Mechanism
,”
Proceedings of the 14th IFToMM World Congress
,
Taipei, Taiwan
,
Oct. 25–30
, pp.
206
212
.
40.
Lee
,
G.
,
Lee
,
D.
, and
Oh
,
Y.
,
2018
, “
One-Piece Gravity Compensation Mechanism Using Cam Mechanism and Compression Spring
,”
Int. J. Precis. Eng. Manuf. Green Technol.
,
5
(
3
), pp.
415
420
.
41.
Kim
,
H.-S.
,
Min
,
J.-K.
, and
Song
,
J.-B.
,
2016
, “
Multiple-Degree-of-Freedom Counterbalance Robot arm Based on Slider-Crank Mechanism and Bevel Gear Units
,”
IEEE Trans. Rob.
,
32
(
1
), pp.
230
235
.
42.
Lee
,
D.
, and
Seo
,
T.
,
2017
, “
Lightweight Multi-DOF Manipulator With Wire-Driven Gravity Compensation Mechanism
,”
IEEE/ASME Trans. Mechatron.
,
22
(
3
), pp.
1308
1314
.
43.
Kim
,
H.-S.
, and
Song
,
J.-B.
,
2014
, “
Multi-DOF Counterbalance Mechanism for a Service Robot arm
,”
IEEE/ASME Trans. Mechatron.
,
19
(
6
), pp.
1756
1763
.
44.
Koser
,
K.
,
2009
, “
A CAM Mechanism for Gravity-Balancing
,”
Mech. Res. Commun.
,
36
(
4
), pp.
523
530
.
45.
Nguyen
,
V. L.
,
2022
, “
A Design Approach for Gravity Compensators Using Planar Four-Bar Mechanisms and a Linear Spring
,”
Mech. Mach. Theory
,
172
, p.
104770
.
46.
Rahman
,
T.
,
Ramanathan
,
R.
,
Seliktar
,
R.
, and
Harwin
,
W.
,
1995
, “
A Simple Technique to Passively Gravity-Balance Articulated Mechanisms
,”
ASME J. Mech. Des.
,
117
(
4
), pp.
655
658
.
47.
Kim
,
B.
, and
Deshpande
,
A. D.
,
2014
, “
Design of Nonlinear Rotational Stiffness Using a Noncircular Pulley-Spring Mechanism
,”
ASME J. Mech. Rob.
,
6
(
4
), p.
041009
.
48.
Zhou
,
L.
,
Chen
,
W.
,
Chen
,
W.
,
Bai
,
S.
,
Zhang
,
J.
, and
Wang
,
J.
,
2020
, “
Design of a Passive Lower Limb Exoskeleton for Walking Assistance With Gravity Compensation
,”
Mech. Mach. Theory
,
150
, p.
103840
.
49.
Kuo
,
C.-H.
, and
Wu
,
Y.-X.
,
2023
, “
Perfect Static Balancing Using Cardan-Gear Spring Mechanisms
,”
Mech. Mach. Theory
,
181
, p.
105229
.
50.
Min
,
J.-K.
,
Kim
,
D.-W.
, and
Song
,
J.-B.
,
2020
, “
A Wall-Mounted Robot Arm Equipped With a 4-DOF Yaw-Pitch-Yaw-Pitch Counterbalance Mechanism
,”
IEEE Robot. Autom. Lett.
,
5
(
3
), pp.
3768
3774
.
51.
Lee
,
Y.-Y.
, and
Chen
,
D.-Z.
,
2014
, “
Determination of Spring Installation Configuration on Statically Balanced Planar Articulated Manipulators
,”
Mech. Mach. Theory
,
74
, pp.
319
336
.
52.
Lin
,
P.-Y.
,
Shieh
,
W.-B.
, and
Chen
,
D.-Z.
,
2010
, “
A Stiffness Matrix Approach for the Design of Statically Balanced Planar Articulated Manipulators
,”
Mech. Mach. Theory
,
45
(
12
), pp.
1877
1891
.
53.
Barajas
,
J. C.
, and
Paz
,
R. A.
,
2016
, “
Autobalancing a Generalized Gravity Equilibrator
,”
Int. J. Dyn. Control.
,
4
(
4
), pp.
515
526
.
54.
Chiang
,
W.-H.
, and
Chen
,
D.-Z.
,
2017
, “
Design of Planar Variable-Payload Balanced Articulated Manipulators With Actuated Linear Ground-Adjacent Adjustment
,”
Mech. Mach. Theory
,
109
, pp.
296
312
.
55.
Kim
,
J.
,
Moon
,
J.
,
Ryu
,
J.
,
Kim
,
S.
,
Yoon
,
J.
, and
Lee
,
G.
,
2022
, “
A Novel Energy-Efficient Actuator Integrated With Compact Variable Gravity Compensation Module
,”
Mech. Mach. Theory
,
177
, p.
105031
.
56.
Yang
,
Z.-W.
, and
Lan
,
C.-C.
,
2015
, “
An Adjustable Gravity-Balancing Mechanism Using Planar Extension and Compression Springs
,”
Mech. Mach. Theory
,
92
, pp.
314
329
.
57.
Van Dorsser
,
W. D.
,
Barents
,
R.
,
Wisse
,
B. M.
, and
Herder
,
J. L.
,
2007
, “
Gravity-Balanced Arm Support With Energy-Free Adjustment
,”
ASME J. Med. Devices
,
1
(
2
), pp.
151
158
.
58.
Takesue
,
N.
,
Ikematsu
,
T.
,
Murayama
,
H.
, and
Fujimoto
,
H.
,
2011
, “
Design and Prototype of Variable Gravity Compensation Mechanism (VGCM)
,”
J. Robot. Mechatron.
,
23
(
2
), pp.
249
257
.
59.
Van Dorsser
,
W.
,
Barents
,
R.
,
Wisse
,
B.
,
Schenk
,
M.
, and
Herder
,
J.
,
2008
, “
Energy-Free Adjustment of Gravity Equilibrators by Adjusting the Spring Stiffness
,”
Proc. Inst. Mech. Eng., Part C J. Mech. Eng. Sci.
,
222
(
9
), pp.
1839
1846
.
60.
Chu
,
Y.-L.
, and
Kuo
,
C.-H.
,
2017
, “
A Single-Degree-of-Freedom Self-Regulated Gravity Balancer for Adjustable Payload
,”
ASME J. Mech. Rob.
,
9
(
2
), p.
021006
.
61.
Chew
,
D. X.
,
Wood
,
K. L.
, and
Tan
,
U.
,
2019
, “
Design of a Passive Self-Regulating Gravity Compensator for Variable Payloads
,”
ASME J. Mech. Des.
,
141
(
10
), p.
102302
.
62.
Nguyen
,
V. L.
,
2022
, “
Design of a Compact Gear-Spring Mechanism for Static Balancing of Variable Payloads
,”
ASME J. Mech. Des.
,
144
(
12
), p.
123301
.
63.
Tsai
,
L.-W.
,
1999
,
Robot Analysis: The Mechanics of Serial and Parallel Manipulators
,
John Wiley & Sons
,
New York
.
64.
Diez-Ibarbia
,
A.
,
del Rincon
,
A. F.
,
Iglesias
,
M.
,
De-Juan
,
A.
,
Garcia
,
P.
, and
Viadero
,
F.
,
2016
, “
Efficiency Analysis of Spur Gears With a Shifting Profile
,”
Meccanica
,
51
(
3
), pp.
707
723
.
65.
Diez-Ibarbia
,
A.
,
Fernandez-Del-Rincon
,
A.
,
Garcia
,
P.
,
De-Juan
,
A.
,
Iglesias
,
M.
, and
Viadero
,
F.
,
2018
, “
Assessment of Load Dependent Friction Coefficients and Their Influence on Spur Gears Efficiency
,”
Meccanica
,
53
(
1–2
), pp.
425
445
.
66.
Niemann
,
G.
, and
Winter
,
H.
,
2003
,
Maschinenelemente: Band 2: Getriebe Allgemein, Zahnradgetriebe-Grundlagen, Stirnradgetriebe
,
Springer-Verlag
,
Berlin
.
67.
Ohlendorf
,
H.
,
1958
, “
Verlustleistung und Erwärmung von Stirnrädern
,”
Ph.D. thesis
,
Department of Mechanical Engineering, Technical University of Munich
,
Munich, Germany
.