Abstract
In modern robotics, actuators are crucial for achieving effective movement and ensuring robustness. Although different applications demand specific actuator qualities, an actuator with built-in compliance and high torque density is generally preferred. Recently, harmonic gearboxes have become widely used in robotics for actuation due to their zero-backlash, lightweight design, flexibility, and high torque density. However, the intricate and precise machining required for these gearboxes makes them economically unviable in some cases. This work presents the RM-Act, a novel Radial Modular Actuator that employs synchronous belts as a harmonic speed reducer. The RM-Act retains the advantages of the harmonic principle, making it a promising candidate for robotic actuation. This paper describes the novel actuation principle and its validation through a prototype, along with a model identification to define its characteristics. The actuator demonstrates a nominal torque density of 10.08 N·m/kg, indicating its potential for efficient robotic applications.
1. Introduction
Advancements in design, control, and modeling have driven the widespread use of modern robots across various sectors, creating a demand for lightweight and efficient actuators capable of reliable motion generation and impedance control [1], which directly impacts overall system performance. The evolution of mechanical actuators from conventional technologies such as electric, hydraulic, and pneumatic actuators to bioinspired artificial muscles is briefly outlined in [2], where actuators are described as systems that transform energy into motion [3]. Traditional actuators in robotic systems include hydraulic, pneumatic, and electric motors, which convert fluid or electrical energy into mechanical energy [4]. Among these, electric motors provide portability, flexibility, and ease of use; however, they struggle to generate significant forces at low speeds and can introduce friction, noise, and backlash into the system [4,5]. To address these challenges, the careful selection of a speed reducer or gearbox becomes essential to ensure actuator compactness, power density, efficiency, and productivity, while avoiding excessive control and design complexity. Despite the emergence of new-generation transmission technologies with application-specific priorities, planetary gearheads [6,7], cycloidal drives, and Harmonic gearboxes (HGs) [8] remain the most widely employed in robotics [9]. Although the concept of HGs is relatively mature, researchers continue to refine and adapt this technology for modern robotic applications to achieve higher torque density and precision [10,11].
As a lightweight strain-wave gearbox, HGs, in contrast to the previously mentioned systems, combine the advantages of inherent compliance, zero backlash, and high single-stage speed reduction ratios with fewer moving parts, making them dominant in the field of collaborative robots [12]. A comparison of the operating principles of harmonic and cycloidal drives is presented in [13]. To enable torque estimation without the use of an output-mounted torque sensor, one approach described in [14] integrates a torsional spring at the input of the harmonic drive. The angular deformation of the spring is measured using encoders, which allows for indirect torque estimation while maintaining low sensing noise. HGs also find applications in exoskeletons, where high torque demands are critical. For instance, a SEA-based exoskeleton with high-fidelity closed-loop torque control is presented in [15], while a lightweight and modular robotic exoskeleton for walking assistance after spinal cord injury is introduced in [16]. Other developments include the integration of shape memory alloys for joint torque estimation in harmonic drive systems [17] and the use of cycloidal gears in robotic knee joints [18]. HGs have also been adopted in space robotics applications [19].
In HGs [20], a revolving wave generator (WG) deforms a flexible external gear called the flexspline (FS) against a rigid internal gear known as the circular spline (CS), creating relative motion. The FS is designed with two fewer teeth than the CS. The WG, an elliptical cam housed in a ball-bearing assembly, rotates inside the FS, pressing it firmly into the CS at two diametrically opposite contact points. These contact points rotate at a speed determined by the tooth difference between the splines, resulting in single-stage speed reduction. The FS provides additional advantages such as inherent torsional stiffness, which can be exploited for system control and output torque estimation, making HGs highly suitable for robotic applications [21]. A flexible multibody modeling framework for simulating HGs is presented in [22], incorporating elastic deformation of the FS and dynamic contacts between the main components to replicate the contact mechanics of the drive. While most FS and CS gear profiles are nearly conjugate and non-involute [23], some studies have attempted to design fully conjugate gear pairs with purely involute profiles [24,25]. An alternative concept is the Vernier drive, a high-ratio involute gear reducer that uses the Vernier effect [26].
Despite their advantages, the cost of modern HGs remains high due to the complex machining processes required to manufacture the FS, which must combine a rigid output end with thin, flexible external splines. This design also creates dead volume within the actuator. High-precision tooling is essential to achieve higher speed reduction ratios in compact volumes, as the ratio directly depends on the tooth difference between the CS and FS. Additionally, being gear transmission systems, HG components are prone to failures caused by impulse torques and overheating, which degrade performance and shorten service life. The FS is particularly vulnerable, with common failure modes including wear at the WG–FS interface, fatigue cracks in the FS rear cross-section, and difficulty in early crack detection, all of which necessitate frequent maintenance [27]. These fatigue-related limitations also restrict the achievable transmission ratios, and commercially available HGs are typically constrained to single-stage reductions between 30:1 and 320:1 [28]. Consequently, the redesign and modification of critical HG components remains a worthwhile direction for future research.
The literature points to the importance of developing a low-cost, modular transmission mechanism built from commercially available components while retaining the functional benefits of Harmonic Drives (HGs). Such an actuator would be highly suitable for modern robotic systems, particularly quadrupeds, as it enhances compactness, torque density, and design flexibility. Unlike conventional HGs, which are constrained to gear ratios typically between 30:1 and 320:1 due to tooth profile limitations and meshing issues [29], the proposed design aims to support both high and relatively low ratios. This broadens the applicability of HG-inspired mechanisms by overcoming the narrow wedge angle problem at very high ratios and the backlash and efficiency issues at very low ratios.
Therefore, this concept broadens the horizon of utilising the HGs. The EM-Act actuator presented in [28] is designed to be used as a limb of a quadruped robot. To improve the mobility in the hip joint, this work explores the design of an actuator that can provide abduction and adduction motions in the hip, which provides the form factor, nominal torque, and torque density requirements for the actuator. These goals drive the design presented in this study. However, the concept is not limited to quadrupeds and can be adapted for other applications as well.
The contributions of this paper include the introduction of a novel actuator architecture that preserves the advantages of traditional HGs—such as zero backlash, high single-stage reduction, and torsional stiffness—while tackling their main drawbacks, namely high cost, complex flexspline (FS) machining, and a limited fatigue life. By reinterpreting the harmonic drive principle using commercially available synchronous timing belts and pulleys, we present a low-cost, modular transmission system that emulates the strain-wave motion of FS-based HGs. This approach eliminates the need for precision-machined FSs, reduces dead volume, and provides improved robustness against impulsive loads, lowering maintenance requirements. The proposed Radial Modular Actuator (RM-Act), shown in Figure 1, improves actuator compactness and torque density while being built entirely from off-the-shelf components. The design is validated through static testing and model identification, laying the groundwork for future dynamic validation and integration into robotic platforms. Although the initial prototype is tailored for quadruped hip actuation, the concept is generalizable to a wide range of robotic systems, with the flexibility to achieve very high gear ratios through appropriate component selection.
Figure 1.
Realized prototype of Radial Modular Actuator (RM-Act).
The structure of this paper is as follows: Section 2 introduces the design inspiration and concept; Section 3 details the design process and component selection; Section 4 presents the final CAD model and specifications; Section 5 reports static and dynamic tests; Section 6 provides model identification and parameter estimation; and Section 7 concludes with key findings and directions for future research.
2. Concept and Inspiration
A harmonic speed reducer, or strain-wave gearing mechanism, consists of a wave generator (WG, input), a flexspline (FS, output), and a circular spline (CS, fixed). If the number of teeth in the CS is and that in the FS is , with the difference between them being t, the single-stage speed reduction ratio s is given by
The negative sign indicates that the output rotates in the opposite direction to the input. Typically, t equals 2 in strain-wave gearing mechanisms.
The basic concept of the present design is to realize a harmonic speed reducer using commercially available components by replacing the FS with a timing belt and using an external gear as the CS. This approach eliminates the manufacturing complexity of the FS and internal gear, significantly reducing the cost of the speed reducer. In the current design, as shown in Figure 2a, an input plate driven by a motor moves a pair of toothed idle pulleys in a circular orbit, deforming the timing belt. The belt is in limited contact with a pair of co-axial toothed central pulleys with different pitch values ( and ) or different numbers of teeth ( and ). Of the central pulleys, one is fixed while the other, forming the output end, is free to rotate. The fixed pulley restrains the motion of the belt engaged to it, and as the circular plate attached to the idle pulleys via bearings rotates, the idle pulleys rotate only by deforming the belt. This deformation imparts motion to the output pulley, as illustrated in Figure 2d, through engagement of the belt teeth with the central pulleys.
Figure 2.
(a) Design concept; (b) motion imparted on the output pulley by the engaging belt; (c) engagement of the belt tooth with the central pulleys; (d) diametrical and angular pitch of the pulleys.
Consider the situation shown in Figure 2c, where a belt tooth is engaged with the central pulleys. As depicted in Figure 2d, let and represent the angular pitches of the fixed and output pulleys, respectively, where the angular pitch is defined as the angle corresponding to the circular pitch [30]. As the input circular plate rotates, for every angle , the belt tooth engages with the pulleys, causing the output pulley to move a distance of along the pitch line. This results in an angular displacement of in the output pulley, , opposite to the direction of rotation of the input. Hence,
For a complete rotation of the circular plate, the belt tooth engages with all teeth of the fixed pulley, causing the output pulley to rotate by an angle of in the opposite direction. This motion produces a single-stage speed reduction of , consistent with conventional harmonic speed reducers. Since manufacturing two toothed pulleys or external gears with identical diameters but a specific pitch difference requires custom machining, and this design aims to minimize machining, the discussion hereafter focuses on central pulleys that differ in the number of teeth.
The current design also significantly reduces the size of the reducer module, as its dimensions depend only on the width of the timing belts and the diameter of the pulleys. Section 4 details the relationship between these factors and the overall actuator size. In addition, this mechanism allows for greater flexibility in selecting the tooth difference, t. Figure 3 illustrates possible belt and pulley arrangements for different values of t. The two main criteria to choose the design in Figure 3b are its compactness and its balanced design. Both the designs in Figure 3b and Figure 3c are balanced about the central axis, but the design in Figure 3b is more compact and requires fewer parts, making it more suitable for the proposed actuator design. Bearings or rollers can be employed to maintain proper contact between the timing belt and the central pulleys. Keeping t as an even number ensures a compact and simple design while reducing the number of components.
Figure 3.
Possible arrangements of idle and central pulleys for different t values (a) t = 1 (b) t = 2, 4, 6… (c) t = 3, 6, 9….
For larger values of t, as the difference in pitch diameter () between the central pulleys increases, it is advisable to use two belts, one for each central pulley, as shown in Figure 4. Since both belts are deformed by the same idle pulleys with an equal number of teeth, they move at the same speed, preserving the operational principle of the system. However, belt tensions may differ, requiring an independent tension adjustment for each belt.
Figure 4.
Pulleys with double-belt arrangement.
3. Design and Component Selection Procedure
This section outlines the details of the design and component selection procedure of the presented RM-Act. The development of this actuator is presented as a general concept that can be applied to any system requiring high torque combined with a good bandwidth. In this work, however, we specifically target its use in the abduction–adduction joint of a quadruped robot. The actuator’s dimensions and torque requirements are derived from this application. The maximum outer diameter of the actuator should be approximately , while its length should not exceed . Minimizing the length is particularly important to achieve high torque density. The nominal torque requirement is around , and the maximum output velocity is approximately .
In the design process described in this section, the module and dimensions of the central and idle pulleys are first selected. Then, using the tooth difference and the desired gear ratio, the dimensions of the fixed pulley are determined. Based on these selections, the expected diameter of the mechanism, , is calculated, which subsequently provides the necessary dimensions to model the actuator in CAD software Creo Parametric 8.0.
The components were selected to minimize actuator size while considering commercial availability, thereby improving torque density and reducing machining costs. After reviewing the available timing belts and pulleys, components from POGGI® were identified as suitable, offering a wide range of pitch values [31,32]. A pitch of 3M was chosen, as it provided greater flexibility across different component specifications. To minimize actuator volume, the motor diameter was used as a reference for selecting the remaining components.
The next step was choosing the motor. Brushless motors were preferred for their lightweight construction and high torque-to-volume ratio. In particular, motors from T-Motors, which produce lightweight brushless motors for unmanned aerial vehicles with high thrust-to-weight ratios, were considered. Simultaneously, a compact driver capable of controlling the motor with sufficient accuracy for dynamic operation was sought. The Moteus r4.8 controller from MJBOTS was selected, featuring a 24 V power supply, an encoder with at least 12-bit precision, and a peak current exceeding 25 A.
Based on these driver specifications and the desired motor performance, motors with operating voltages below 24 V from T-Motors were evaluated. The T-Motors Antigravity 5006 KV450 motor was selected [33], as it is also used in the EM-Act actuator [34], allowing for a suitable performance comparison. The chosen driver was compatible with assembly alongside this motor, ensuring its integration into the actuator design.
For the selection of the idle and central pulleys, calculations were performed as illustrated in Figure 5. Here, the term “central pulley” refers to the larger of the two pulleys, whether fixed or output.
Figure 5.
Relation between idle pulley, central pulley, and belt.
Let the pitch length of the belt be b, and the radii of the idle pulley and the central pulley be r and R, respectively. Considering the clearance between the idle and central pulleys , from Figure 5, we have
It should be noted that depends on the parameters of the tensioning system and the snap ring diameters, allowing for the smooth motion of the belt tensioners between the pulleys. Given a motor diameter of 56 mm, a timing belt with a pitch length of 120 mm [31] was selected to align the belt’s half-length with the motor diameter.
For pulley selection, the expected diameter of the mechanism, , is computed. This can be determined based on and the pitch diameters of the available pulleys [32] (see Table 1), using
Table 1.
Expected diameter of the mechanism, , for different central–idler pulley combinations. The pulley label indicates its number of teeth (e.g., P11 denotes a pulley with 11 teeth). The indicators and denote violations of the upper and lower bounds of the constraint , while denotes a violation of constraint . The “*” symbol indicates that, for the given combination, the pulleys cannot be arranged within the specified belt length, as shown in Figure 4. Note: The 57.0 value in bold denotes the finalized , which determines the pulley size corresponding to the selected tooth difference.
The combinations of idle and central pulleys identified, with a minimum clearance of 2 mm and an expected mechanism diameter close to the motor diameter (56 ± 1 mm), are shown in Table 1. Pulley names indicate the number of teeth; for example, P11 refers to a pulley with 11 teeth. In Table 1, the indicators and denote combinations that violate the upper and lower bounds of the constraint , while indicates combinations that violate the clearance constraint . The “*” symbol indicates that, for that combination, the pulleys cannot be arranged within the given belt length, as illustrated in Figure 4.
Maintaining close to the motor diameter allows greater flexibility in pulley selection and increases the possible range of speed reduction ratios. The combinations with central pulleys P10 to P28 and idle pulleys P09 to P17 satisfy all the above constraints.
Table 2 lists the pulleys corresponding to the possible range of speed reduction ratios within the given constraints. The tooth difference between the central pulleys was selected as 2, as this provides a compact and balanced design, minimizing eccentric masses and loads while reducing the number of components. According to Table 2, speed reduction ratios ranging from −3 to −27 and 4.7 to 29 are achievable within the volume and component criteria.
Table 2.
Possible speed reduction ratios using the pulleys within the constraints. The “*” symbol indicates that, for the given combination, the teeth difference (t) and pulley size cannot be arranged. Note: The −9 value in bold denotes the finalized speed reduction ratio, which determines the pulley size corresponding to the selected tooth difference.
To allow an output shaft through the fixed pulley, selecting a smaller diameter for the output pulley simplifies the design and facilitates the arresting of the fixed pulley to the casing. Additionally, an intermediate speed reduction ratio is preferable, balancing output velocity and torque for dynamic robotic applications. Considering these factors and preferring a non-decimal value, a speed reduction of −9 was selected.
Accordingly, the fixed and output pulleys were chosen with 20 and 18 teeth, respectively. An idle pulley with 11 teeth was selected to provide greater spacing between pulleys, which accommodates the dimensions of the tensioning system. Using the values of and z, representing the clearance between the body cover and rotating elements inside the actuator, and the thickness of the actuator cover, respectively, the final actuator diameter can be determined by
4. RM-Act: Final Design
This section outlines the details of the final design of the RM-Act (Figure 1) with a speed reduction ratio of 9:1, keeping the volume of the actuator to a possible minimum.
4.1. CAD Model
Figure 6 shows the CAD model of a two-belt RM-Act assembly with a pair of idle pulleys. A pair of circular plates, equipped with guides to regulate the motion of the tensioners, are mounted with the idle pulleys and the output pulley. Snap rings are used to prevent axial movement of the belts along the pulleys. The fixed pulley is secured to the stop plate, which is attached to the top cover of the actuator. The bottom cover houses the driver module and motor that drive the input plate, while the top cover supports the shaft of the output pulley to transmit the actuator’s output.
Figure 6.
Isometric view of the RM-Act assembly (Top-left); Sectional view (Top-right); Exploded view (Bottom).
The bearings of appropriate specifications were selected to meet performance requirements while minimizing their width, as this dimension influences the overall thickness of the actuator along its axis. To accommodate the bearings and the tightening system, the input and output plates were designed accordingly. Bearings A and B enable free rotation of the output and idle pulleys relative to the driving plates, while bearing C allows for the smooth rotation of the output plate on the stop plate.
The input and output plates also accommodate the belt tensioning system, which is intended to reduce slippage of the timing belt. The tensioner supports are mounted to the plates, enclosing a pair of floating tensioners equipped with bearings D. The tensioners can be adjusted radially inward via screws to increase belt tension. The small pivoting play of the tensioners relative to the screws ensures the proper distribution of tension between the two belts. The tensioner supports are shaped to fit the rounded profile of the tensioners, preventing radial movement, and include slots for hexagonal nuts to facilitate inward adjustment. Figure 7 illustrates the tensioning system.
Figure 7.
Belt tensioning system.
4.2. Parts and Material Specification
The realized RM-Act incorporates a T-Motor Antigravity 5006 KV 450 motor (sourced from: Ziyang Ave., Nanchang, Jiangxi, P.R. China) [33] and two Poggi® 120-3MGT-6 timing belts (sourced from: Casa del Cuscinetto S.P.A., Porcari, Lucca, Italy) [31]. Two idle pulleys, an output pulley, and a fixed pulley were cut and machined from Poggi GT®3MR bars (sourced from: Casa del Cuscinetto S.P.A., Porcari, Lucca, Italy) (11-3MR-80-AL, 18-3MR-125-AL, and 20-3MR-125-AL, respectively) [32]. Snap rings (sourced from: RS Components S.r.l., Milan, Italy) with sizes 9, 16, and 18 were used to position the belts on the idle, output, and fixed pulleys, maintaining a clearance of = 6.4 mm. Bearings A and B, C, and D, as shown in Figure 6, were selected as SKF-W-638-4-2Z, SKF-W-628-6-2Z, and SKF-W-61704-2ZS (sourced from: MISUMI Europa GmbH, Frankfurt am Main, Germany), respectively. Components were fastened using Ø3 mm pins and M2 and M3 screws, all of which were commercially available.
Other components, including the driving plates, tensioners, tensioner supports, and cover parts, were fabricated using FDM 3D printing in ABS plastic. The clearance was set to 2.5 mm, and the cover thickness z was 3 mm. A 3D-printed link (L = 100 mm, W = 12.5 mm, H = 8 mm) was attached to the output shaft to hold loads during testing, as described in Section 5.
4.3. Electronics and Control
Three-phase brushless motors were driven by the Moteus r4.8 32-bit microcontroller, which also included an integrated magnetic encoder for rotor position and current detection. As shown in Figure 8, the Moteus controller achieves great steady-state precision by using a brushless motor control approach called the field-oriented control (FOC) method [35]. The proportional-integral-derivative (PID) controller of the exterior stage and the proportional-integral (PI) controller of the internal stage make up the two stages of the FOC controller. The desired voltage is output by the external stage, which also provides torque or current for the quadrature-phase (Q phase) [35]. The external controller supplies torque for the quadrature-phase (Q phase) and outputs the desired voltage. In contrast, the internal controller, in current mode, outputs the desired voltage for the Q torque loop. The control parameters of the motor are discussed in the previous work of the authors [34].
Figure 8.
Structure of the Moteus controller with a two-stage cascade [34].
On top of this FOC structure, the higher-level motion controller operates as a trajectory follower. Given a commanded position and velocity, the controller computes an acceleration term, which is integrated over time to obtain the control velocity and position. The resulting control signals are compared against sensor feedback, producing a position error and velocity error. These errors are used within a PID-based control law:
- The proportional term () scales the instantaneous position error.
- The derivative term () responds to velocity error, providing damping.
- The integral term () accumulates the position error over time, improving steady-state accuracy, but is bounded to avoid wind-up.
The final torque command is then obtained by summing these contributions along with any feedforward torque specified in the command. In practice, the proportional and derivative terms dominate during motion tracking, resembling a PD controller, while the integral term enhances steady-state performance by eliminating residual errors. This hybrid PID/PD implementation allows the actuator to combine fast response with high precision, which is essential for dynamic robotic applications.
5. Testing and Results
This section describes the Python (v3.12.0)-coded tests and their results. The bottom and back interfaces (Figure 9) were 3D-printed in ABS material to mount the RM-Act during testing.
Figure 9.
Interfaces to mount the RM-Act for tests (left), Assembled view (right).
5.1. Static Tests
The goal of the static tests was to characterize the torque–deflection behavior of the RM-Act. For these tests, the actuator was fixed horizontally on a laboratory table using the interfaces and clamps shown in Figure 10a. The output arm was arrested, and a predefined torque was applied at the input while measuring position, velocity, torque, and current.
Figure 10.
(a) Experimental setup for static tests; (b) results of static tests at the output for a linear input torque of 0.44 N·m.
Static testing was performed by applying a linearly increasing input torque. Feedforward torque values starting from 0.1 N·m were applied over a time interval until the position converged. Considering the speed reduction ratio of 9, the theoretical torque at the output end is nine times the applied input torque.
Figure 10b presents the output position, velocity, torque, and current for an output torque of 3.96 N·m, corresponding to a linear input torque of 0.44 N·m. Using the converged torque and position values, the actuator stiffness was estimated to be 145.75 N·m/rad.
5.2. Dynamic Tests
The aim of the dynamic tests was to determine the basic operational range of the actuator. The tests focused first on identifying the no-load maximum speed (peak speed) and subsequently the nominal torque.
To determine the maximum speed, the actuator was fixed horizontally on a platform using C-clamps, as shown in Figure 11a. No load was attached to the output end. Using Python, the motor was commanded to rotate at its peak speed while applying a minimal feedforward torque to overcome friction. The feedforward torque was gradually increased, starting from 0.1 N·m. A value of 0.45 N·m was sufficient for the actuator to overcome friction and reach a maximum attainable speed of 86 rad/s, as shown in Figure 11b. Further increases in feedforward torque did not produce any additional increase in speed.
Figure 11.
(a) Experimental setup for maximum speed; (b) results of maximum speed tests at the output.
Next, the actuator was tested to determine its nominal torque. For this, it was fixed horizontally on a table, and the output end was connected to a 3D-printed arm of 0.1 m in length. The free end of the arm was loaded with known weights ranging from 0.35 kg to 0.6 kg. The test setup is shown in Figure 12a.
Figure 12.
(a) Experimental setup for Nominal torque; (b) results of nominal torque tests at the output.
The testing procedure involved moving the vertically positioned arm to 90° for each attached weight, then maintaining the horizontal position for 60 s. To account for deflection in the plastic components and small positional errors due to the attached loads, the final target position was set to 100° in the control code. During the tests, position, velocity, torque, and temperature were recorded for analysis.
Table 3 presents the measured torque values for each applied load. The theoretical torque, , is calculated as the product of the load mass, gravitational acceleration, and the arm length, while the mean output torque, , is the average of the measured torque values over the 60 s holding period. From these mean torque values, the nominal torque of the actuator was determined to be 3.358 N·m (Figure 12b).
Table 3.
Loaded tests.
The discrepancy between and can be attributed to increased friction within the actuator, which consumes part of the motor input. With no load attached, the arm’s free end achieves a 90° motion, and the compensation applied in the code during loaded tests was required solely to account for elastic deformation of the 3D-printed components caused by the attached loads. Testing videos are provided in the Supplementary Video attachment.
6. Model Identification
This section discusses the series of dynamic tests performed to determine the parameters of the RM-Act, including inertia, stiffness, and friction. In addition, the properties of the RM-Act are compared with those of another indigenously developed actuator, the EM-Act [34]. The EM-Act employs a two-stage compound belt gear drive with a 9:1 gear ratio, similar to that of the RM-Act. For model identification, the RM-Act was fixed on a laboratory table with its rotational axis vertical, using the interfaces and clamps, as shown in Figure 13a. At the output end, i.e., at the end of the arm, a known weight of 10 g was attached and oscillated using a sinusoidal frequency ranging from 0.005 Hz to 100 Hz with an input torque of 0.23 N·m. The motor position was recorded to obtain the Bode plot of the transfer function’s modulus. The actuator was modeled as consisting of motor inertia and link inertia , interconnected by a torsion spring K and a damper c, as illustrated in Figure 13b.
Figure 13.
(a) Experimental setup for dynamic tests; (b) Actuator stiffness model.
For an input motor torque , the angular positions of both the motor, , and the link, , can be measured as system outputs. Considering the angular positions and velocities of the two inertias as the states of the system, the equations of motion can be expressed as
If the state variables are defined as , then, , , therefore,
The state-space form becomes
Here, the angular position and velocity of the motor are denoted by and , respectively, while and represent the angular position and velocity of the link. Subsequently, frequency domain analysis was performed using a transfer function comprising one integrator, two complex conjugate poles, and a zero.
which was generated from the state space form, where
and
Figure 14 shows the curve fitted to the measured Bode plot of the transfer function’s modulus using the MATLAB R2023b curve fitting toolbox [36] to estimate the parameters g, , d, and . Subsequently, using (9)–(11), the values of , , K, and c were calculated. The values of continuous output power and angular resolution are determined by the characteristics of the driver, while the nominal voltage is defined by the motor. The nominal speed of the actuator was derived from the continuous output power and nominal torque. The maximum torque was measured from the static tests with the end effector arrested, ensuring no slippage or overheating of the components.
Figure 14.
Curve fitting of Bode plot. The red circles “o” represent the experimental data of motor position w.r.t. input torque.
To evaluate the torque density capabilities of the proposed actuator, a comparison is made with another indigenously developed actuator designed for legged robots and robotic arms, namely the EM-Act [34]. The EM-Act has a limb-like form factor, integrating a motor, encoder, motor driver, and a compound belt–pulley reduction gearbox. It can be connected in series as a chain link, enabling the construction of modular robots with increased degrees of freedom. Its compound belt–pulley transmission provides approximately the same gear ratio as the proposed actuator. Comparing the two actuators is meaningful because both were developed at the same facility and share similar design principles, including the use of 3D printing and belt–pulley mechanisms. This comparison shows that the proposed RM-Act achieves higher nominal torque and torque density. A detailed comparison between the actuators is presented in Table 4. The values of , , K, and c are reported in Table 5. The identified stiffness is observed to be in a range similar to that obtained from the static tests. The final specifications of the RM-Act are summarized in Table 6.
Table 4.
Comparison between actuators EM-Act and RM-Act.
Table 5.
Experimental results.
Table 6.
Specifications of RM-Act.
7. Conclusions
At present, harmonic gearboxes remain the preferred solution for many robotic applications, particularly in collaborative robots, due to their unmatched torque capabilities and reduction ratios. This paper introduces RM-Act, a compact, modular harmonic speed reducer capable of achieving high single-stage reduction ratios using a minimal number of components, most of which are commercially available. This design reduces manufacturing complexity and cost while retaining key advantages of harmonic drives, such as zero-backlash operation and torsional stiffness.
The actuator’s design, component selection, and assembly are discussed in detail. Static and dynamic tests demonstrate the functionality of RM-Act. While the torque delivery shows good performance, friction in the 3D-printed parts slightly limits output, highlighting opportunities for future iterations to approach commercial-grade performance. The dynamic characterization identified key parameters, including inertia, stiffness, and friction. RM-Act exhibits a nominal torque density of 10.08 N·m/kg, confirming its potential for efficient robotic applications.
When compared to the indigenously developed EM-Act, which incorporates series elasticity, RM-Act shows higher stiffness (130.4 N·m/rad vs. 45.5 N·m/rad). This higher stiffness is beneficial for precise position control but may limit performance in highly dynamic tasks that benefit from compliance and energy storage. Integrating series elasticity, either within the actuator or through a coupling system, could improve adaptability and task-specific performance.
The modular construction and use of commercially available components reduce dead volume, simplify maintenance, and provide flexibility for adaptation to various robotic platforms. By replicating harmonic motion with timing belts and pulleys, RM-Act avoids complex flexspline manufacturing while maintaining functional characteristics of harmonic drives.
The RM-Act is particularly suitable for applications requiring compact, high-torque actuators with precise position control, such as hip and shoulder joints in legged robots, modular robotic arms, or collaborative manipulators. Its high nominal torque density and modular design make it ideal for tasks where multiple actuators must be chained or arranged in confined spaces. Planned future work will focus on improving the actuator’s performance characteristics, including reducing friction, increasing specific power, exploring single-belt configurations, and integrating series elasticity where beneficial. These enhancements aim to expand RM-Act’s applicability to highly dynamic robotic tasks, including jumping, running, or rapid manipulation, while retaining compactness and ease of maintenance.
Supplementary Materials
The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/act14100492/s1, Video S1: manuscript-supplementary.mp4. To illustrate the testing procedure, a supplementary video is provided. It highlights the concept and working mechanism of the actuator, as well as the static and dynamic experiments presented in video format.
Author Contributions
This research was led by R.K.M.G., who conceptualized the idea, developed the methodology, designed and prototyped the actuator, and performed the experimental validation. He also drafted the initial manuscript. L.M. assisted in designing and setting up the experiments. A.R. contributed to the conceptualization, and participated in writing, reviewing, and editing the manuscript. F.A. and M.G. provided supervision, reviewed the manuscript, and were responsible for project administration and funding acquisition. All authors have read and agreed to the published version of the manuscript.
Funding
This research is partially supported by the European Union’s HORIZON-MSCA-2023-SE-01-01-MSCA Staff Exchanges 2023 Program under the Grant Agreement No. 101182891 (NEUTRAWEED), and Horizon Research and Innovation Programme under Grant Agreement No. 101070596 (euROBIN), and in part by the Italian Ministry of Education and Research in the framework of the “FoReLab” (Future-oriented Research Lab) Project (Departments of Excellence), and in part by Optimal Control for Computer Aided Manufacturing (OCCAM) Project under Grant FISA 2023-00324 CUP I53C2500070000.
Institutional Review Board Statement
This study did not involve procedures requiring approval from an institutional or regulatory review board.
Informed Consent Statement
Not applicable. This study did not involve humans or animals.
Data Availability Statement
The data presented in this study are available upon request from the author.
Acknowledgments
The authors would like to thank Andrea Di Basco for machining, Salvatore Balestrino for the data and power connections, and Francesco Iotti and Giuseppe Alfonso for support and software advice.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| HG | Harmonic Gearboxes |
| WG | Wave Generator |
| FS | Flex Spline |
| CS | Circular Spline |
| HD | Harmonic Drive |
| CAD | Computer-Aided Design |
| 3D | Three Dimensional |
| FDM | Fused Deposition Modeling |
| DOF | Degree of Freedom |
References
- Vanderborght, B.; Albu-Schäffer, A.; Bicchi, A.; Burdet, E.; Caldwell, D.G.; Carloni, R.; Catalano, M.; Eiberger, O.; Friedl, W.; Ganesh, G. Variable impedance actuators: A review. Robot. Auton. Syst. 2013, 61, 1601–1614. [Google Scholar] [CrossRef]
- Greco, C.; Kotak, P.; Pagnotta, L.; Lamuta, C. The evolution of mechanical actuation: From conventional actuators to artificial muscles. Int. Mater. Rev. 2022, 67, 575–619. [Google Scholar] [CrossRef]
- Hannaford, B.; Winters, J. Actuator properties and movement control: Biological and technological models. In Multiple Muscle Systems: Biomechanics and Movement Organization; Springer: New York, NY, USA, 1990; pp. 101–120. [Google Scholar]
- Mavroidis, C.; Pfeiffer, C.; Mosley, M. 5.1 conventional actuators, shape memory alloys, and electrorheological fluids. Autom. Miniat. Robot. Sens. Nondestruct. Test. Eval. 2000, 4, 189. [Google Scholar]
- Williamson, M. Series Elastic Actuators. Ph.D. Thesis, Massachussetts Institute of Technology, Cambridge, MA, USA, 1995. [Google Scholar]
- Schorsch, J. Compound Planetary Friction Drive. Patent No. 2013496, 20 September 2016. [Google Scholar]
- Kanai, Y.; Fujimoto, Y. Torque-sensorless control for a powered exoskeleton using highly back-drivable actuators. In Proceedings of the IECON 2018-44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, 21–23 October 2018; pp. 5116–5121. [Google Scholar]
- Schreiber, H.; Schmidt, M. Getriebe. Patent No. DE 10 2015105 525 A1, 10 April 2015. [Google Scholar]
- García, P.L.; Crispel, S.; Saerens, E.; Verstraten, T.; Lefeber, D. Compact gearboxes for modern robotics: A review. Front. Robot. AI 2020, 7, 103. [Google Scholar] [CrossRef]
- Megalingam, R.K.; Vadivel, S.R.R.; Manoharan, S.K.; Pula, B.T.; Sathi, S.R.; Gupta, U.S.C. Reduced Kinematic Error for Position Accuracy in a High-Torque, Lightweight Actuator. Actuators 2024, 13, 218. [Google Scholar] [CrossRef]
- Ling, Z.; Zhao, L.; Xiao, D.; Zhou, Y.; Ma, C.; He, K.; Liu, G. A Novel Strain Wave Gear Reducer with Double Flexsplines. Actuators 2023, 12, 313. [Google Scholar] [CrossRef]
- Pisetskiy, S.; Kermani, M.R. Design and Development of the Transmission for a Fully Actuated 5-Degrees-of-Freedom Compliant Robot Manipulator With a Single Motor. J. Mech. Robot. 2023, 16, 021003. [Google Scholar] [CrossRef]
- Sensinger, J.W.; Lipsey, J.H. Cycloid vs. harmonic drives for use in high ratio, single stage robotic transmissions. In Proceedings of the 2012 IEEE International Conference on Robotics and Automation, St. Paul, MN, USA, 14–18 May 2012; pp. 4130–4135. [Google Scholar]
- Chung, C.C.; Huang, C.H.; Lan, C.C. A torque-controlled actuator with high rigidity and low aspect ratio. IEEE/ASME Trans. Mechatron. 2022, 27, 5572–5582. [Google Scholar] [CrossRef]
- Kang, I.; Peterson, R.R.; Herrin, K.R.; Mazumdar, A.; Young, A.J. Design and Validation of a Torque-Controllable Series Elastic Actuator-Based Hip Exoskeleton for Dynamic Locomotion. J. Mech. Robot. 2022, 15, 021007. [Google Scholar] [CrossRef]
- Font-Llagunes, J.M.; Lugrís, U.; Clos, D.; Alonso, F.J.; Cuadrado, J. Design, Control, and Pilot Study of a Lightweight and Modular Robotic Exoskeleton for Walking Assistance After Spinal Cord Injury. J. Mech. Robot. 2020, 12, 031008. [Google Scholar] [CrossRef]
- Sun, Z.; Li, Y.; Zi, B.; Chen, B. Development and dynamic state estimation for robotic knee–ankle orthosis with shape memory alloy actuators. J. Mech. Des. 2024, 146, 013302. [Google Scholar] [CrossRef]
- Al Kouzbary, M.; Al Kouzbary, H.; Liu, J.; Khamis, T.; Al-Hashimi, Z.; Shasmin, H.N.; Arifin, N.; Abu Osman, N.A. Robotic Knee Prosthesis with Cycloidal Gear and Four-Bar Mechanism Optimized Using Particle Swarm Algorithm. Actuators 2022, 11, 253. [Google Scholar] [CrossRef]
- Li, R.; Zhou, G.; Huang, J.; Li, J. Lightweight design and verification of space harmonic drive. Int. J. Mech. Sci. 2025, 296, 110302. [Google Scholar] [CrossRef]
- Musser, C.W. Strain Wave Gearing. Patent No. US2906143A, 29 September 1959. [Google Scholar]
- Bergmann, L.; Lück, O.; Voss, D.; Buschermöhle, P.; Liu, L.; Leonhardt, S.; Ngo, C. Lower limb exoskeleton with compliant actuators: Design, modeling, and human torque estimation. IEEE/ASME Trans. Mechatron. 2022, 28, 758–769. [Google Scholar] [CrossRef]
- Lee, J.; Han, S.H.; Sohn, J.; Han, B.K.; Lee, J.H.; Park, D.I.; Kim, J.G. Nonlinear torsional stiffness analysis of harmonic drives using flexible multibody dynamics simulation. IEEE/ASME Trans. Mechatron. 2022, 28, 60–70. [Google Scholar] [CrossRef]
- Kondo, K.; Takada, J. Study on tooth profiles of the harmonic drive. J. Mech. Des. 1990, 112, 131–137. [Google Scholar] [CrossRef]
- Maiti, R. A novel harmonic drive with pure involute tooth gear pair. J. Mech. Des. 2004, 126, 178–182. [Google Scholar] [CrossRef]
- Yao, Y.; Lu, L.; Chen, X.; Xie, Y.; Yang, Y.; Xing, J. A Novel Cycloid Tooth Profile for Harmonic Drive with Fully Conjugate Features. Actuators 2025, 14, 187. [Google Scholar] [CrossRef]
- Chang, J.; Chang, I. Design of high ratio gear reducer using vernier differential theory. J. Mech. Des. 2021, 143, 023401. [Google Scholar] [CrossRef]
- Raviola, A.; De Martin, A.; Guida, R.; Jacazio, G.; Mauro, S.; Sorli, M. Harmonic drive gear failures in industrial robots applications: An overview. In Proceedings of the PHM Society European Conference, Virtual, 29 November–2 December 2021; Volume 6, p. 11. [Google Scholar]
- Roymech. Harmonic Gears. 2023. Available online: https://roymech.org/Useful_Tables/Drive/Harmonic_Gears.html (accessed on 28 July 2025).
- Brassitos, E.; Jalili, N. Design and Development of a Compact High-Torque Robotic Actuator for Space Mechanisms. J. Mech. Robot. 2017, 9, 061002. [Google Scholar] [CrossRef]
- Engineering Egde. Gear Terminology and Equations. 2020. Available online: https://www.engineersedge.com/gears/gear_terminology_and_equations_13806.htm (accessed on 28 July 2025).
- POGGI® Trasmissioni Dentate. Cinghie Dentate GT3®, p. B-20. 2024. Available online: https://www.poggispa.com/wp-content/uploads/2020/01/020_Trasmissioni-Dentate-HTD-GT-GT2-GT3-POLY-CHAIN-GT2-POLY-CHAIN-GT-CARBON.pdf (accessed on 28 July 2025).
- POGGI® Trasmissioni Dentate. Barre Dentate GT®, p. E-9. 2024. Available online: https://www.poggispa.com/wp-content/uploads/2020/01/050_Barre-dentate-e-flange-per-pulegge-dentate.pdf (accessed on 28 July 2025).
- T-Motors. MN5006 Antigravity Type 4-6S UAV Motor KV450. 2024. Available online: https://store.tmotor.com/product/mn5006-kv450-motor-antigravity-type.html? (accessed on 28 July 2025).
- Muttathil Gopanunni, R.K.; Martignetti, L.; Iotti, F.; Ranjan, A.; Angelini, F.; Garabini, M. EM-Act: A Modular Series Elastic Actuator for Dynamic Robots. IEEE Open J. Ind. Electron. Soc. 2024, 5, 468–480. [Google Scholar] [CrossRef]
- Yunfei, L.; Chengning, Z. A comparative experimental analysis of PMSM between deadbeat prediction current control and field-oriented control. Energy Procedia 2019, 158, 2488–2493. [Google Scholar] [CrossRef]
- MathWorks. Curve Fitting Toolbox. 2020. Available online: https://www.mathworks.com/products/curvefitting.html (accessed on 28 July 2025).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).