{'fraction_non_alphanumeric': 0.027571801566579634, 'fraction_numerical': 0.006945169712793734, 'mean_word_length': 4.6424572775486155, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 1, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 3, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Generalization of Series Elastic Actuator Configurations and Dynamic Behavior Comparison

The Series Elastic Actuator (SEA) has recently been developed by many research groups and applied in various fields. As SEA is the combination of motor, spring, gear and load, various types and configurations of mechanism have been developed as SEAs to satisfy many requirements necessary for the applications. This paper provides a theoretical framework to categorize and compare these various configurations of SEAs. The general structure and model of SEA is provided, and SEA configurations are categorized into Force-sensing Series Elastic Actuator, Reaction Force-sensing Series Elastic Actuator and Transmitted Force-sensing Series Elastic Actuator, based on the relative location of the spring. Criteria such as Force sensitivity, Compliance and Transmissibility of SEA are derived and compared using actual SEAs that have been developed previously.


Introduction
Series Elastic Actuator (SEA), a type of Variable Impedance Actuator (VIA), is an actuator which receives much attention as the next-generation actuator [1]. Since it was first introduced in 1995, SEA has been currently recognized in the robotics field as an actuator system to implement a high-performance torque control [2].
In contrast to the conventional actuation, which contains rigid gears that transmit the force/torque to the load which is proportional to the motor torque, which is also proportional to the current flowing through it. On the other hand, the torque transmitted to the end load by an SEA, is supposed to be proportional to the deformation of the spring, which is a key component of an SEA. In other words, the SEA changes the torque generation problem from the motor current decision problem to the spring deformation decision problem, due to the presence of the spring. In addition to this force/torque generation characteristic, SEA is well-known for its complicated mechanism, as it is a combination of a motor, gears and a compliant component, the structure of which depends on the configuration of each SEA.
Despite these difficulties, SEA has been applied to robotic applications in various fields to take advantage of the high fidelity force control of SEA [3][4][5][6][7][8][9][10][11][12]. Lots of applications of SEA for quadruped robots, biped robot, dual arm robots and wearable robots, have demonstrated that SEA is the promising actuator system.
Even with these many successful developments of SEAs, there have been few trials to understand and analyze SEA in a generalized framework, so that various types of SEAs should be assessed and compared in terms of same standards. Figure 1 shows various types of SEAs, that can be categorized in terms of the transmission type and movement type.
In Section 4, three assessment criteria, which are defined as the required dynamic characteristic for SEA are proposed, and three types of SEA are compared using the proposed criteria. Finally, Section 6 summarizes the contributions of this paper.

Three Types of SEA Configurations
Paine et al. [13] categorizes SEA into Force-sensing SEA (FSEA) and Reaction Force-sensing SEA (RFSEA) depending on the location of the spring; the spring is located after the reduction gear and before the load in FSEA while the spring is located before the reduction gear in RFSEA. In this section, SEA configuration is categorized in terms of relative location of the spring.

Categorization Based on Spring Location of SEA
In general, a rigid actuator system can be illustrated as Figure 3a: force/torque is generated from a power source (a motor in this case) and is transmitted to the load through a transmission (a reduction gear in this case) while being amplified. The transmission usually does not provide back-drivability, which causes non-transparency in the rigid actuator system; the torque generated from the power sources can be transmitted to the load with high efficiency, while the force coming from the load cannot be transmitted to the power source side. In order to solve this problem, SEA have been proposed in which a compliant component is incorporated to precisely measure/control the interaction force of the load side.
The compliant component (usually spring) is incorporated in SEA to realize high fidelity force control. The location of the spring, however, can differ (any place among the power source, the transmission and the load) leading to various configurations of SEA. Figure 3b illustrates the possible locations (1), (2), (3) and (4) of the spring in SEA. Since the SEA structure was firstly proposed by Pratt in 1995, many types of SEA have adopted the configuration in which the spring is positioned at (4). Recently, however, novel SEAs have been proposed to have different configurations by arranging springs at various positions from (1) to (3). This paper categorizes SEA configuration into three types based on the position of the spring as follows.
• Reaction Force-sensing Series Elastic Actuator (RFSEA)-spring located at (1) or (2), before the transmission • Transmitted Force-sensing Series Elastic Actuator (TFSEA)-spring located at (3), inside the transmission • Force-sensing Series Elastic Actuator (FSEA)-spring located at (4), after the transmission Note that any type of transmission can be applied in these configuration, which means the proposed categorization is general enough. SEA in [22], which also utilized the spring gear relationship. However, the study proposed only the categorization without providing dynamic analysis of each configuration. This paper starts from the categorization and extends it to dynamics analysis and novel criteria. The detail of three SEA configurations, FSEA, RFSEA and TFSEA, are discussed in detail in the subsections that follow.

Force-Sensing Series Elastic Actuator (FSEA)
FSEA, is a SEA which combines a motor, a reduction gear, a spring and a load in this order so that the spring can directly measure the force from the load. This structure, which was proposed as the structure of the initial SEA, has been adopted as the configuration of many SEA designs. In the Figure 4, the detail of FSEA configuration is illustrated, where the motor stator is attached to ground to provide absolute force to the transmission, and the amplified force by the transmission drives the spring deformation to generate spring force/torque. In other words, the force/torque output of SEA is the spring torque, which can be controlled by the motor torque. Notice that the external force from the load side can directly affect the spring deformation too.
For the force measurement, the spring displacement should be measured. In the case of most FSEA applications, the motor angle and the load side angle are measured using sensors such as encoders, and the spring deformation is derived based on the two measurements. Then the force can be calculated by multiplying the spring deformation and the stiffness coefficient.
According to [13], this structure can be easily implemented through an intuitive design method, and the impact force can be low-pass filtered through the spring in the event of an external impact to safely protect the transmission. However, the size of whole actuator (i.e., length of SEA) increases due to the series structure.  Figure 5a is the first SEA proposed in [2], the configuration of which has been adopted as a general structure in most of the early SEAs. The SEA configuration proposed in [14] can also be categorized into FSEA, where a worm gear was utilized as the transmission and a rotary spring is utilized as the compliant element.

Reaction Force-Sensing Series Elastic Actuator (RFSEA)
RFSEA locates the spring before the transmission, which can be divided into two types as illustrated as shown in Figure 6.
The spring can be placed between the ground and the motor stator. The motor generates a relative torque between the stator and the rotor, and the motor torque is amplified by the transmission and directly transferred to the load. In RFSEA in Figure 6a, the spring deformation is proportional to the reaction force of the motor with respect to the ground. Position sensors can be implemented in the motor and the spring. Figure 6b describes another type of RFSEA, where the spring is placed between the motor rotor and the transmission.In this case, spring deflection measures the direct motor torque and the reduced external torque.
Both cases can be considered as RFSEA because the reaction force that occurs before transmission can be measured during driving. The dynamic characteristics, however, of two types are different: the inertia of the motor stator should be taken into account in Figure 6a, since it is not fixed as in Figure 6b and generates inertial force/torque. The UT-SEA shown in Figure 7a was developed as the first RFSEA in [13]. This mechanism used a ballscrew to create a prismatic motion using a rotating motor, and the RFSEA structure of the Figure 6a was realized by mounting a compression spring on the motor stator.
The another type of RFSEA which is called MARIONET (Moment arm Adjustment for Remote Induction Of Net Effective Torque) was proposed in [19] as in Figure 7b, which utilized the wire driven transmission with pulley. MARIONET has the structure as shown in Figure 6b, where the motor is fixed to the base and the elastic element is inserted before the pulley of the end-link.

Transmitted Force-Sensing Series Elastic Actuator (TFSEA)
TFSEA is defined as SEA which places a spring inside the transmission. TFSEA also can be divided into two types of implementations as described in Figure 8. Figure 8a describes a TFSEA configuration in which the spring is located between the transmission gears, so that it can measure the transmitting torque inside the gears. Figure 8b describes a TFSEA configuration, where a differential gear such as a planetary gear and Harmonic Drive is utilized as the compliant component. The motor torque is transmitted to the load, through the differential gear in this configuration. The spring is attached to the gear housing that is connected to the differential gear, so that the torque transmitting the gear can be measured by the spring. The position sensors can be attached to the motor and spring in this configuration. Notice that the inertia of the gear housing should be taken into consideration in the case of Figure 8b. DEA (Differential Elastic Actuator) shown in Figure 9a can be categorized as TFSEA which utilized a Harmonic Drive as a differential transmission [22]. A hollow motor is utilized to deliver the torque to the wave generator of Harmonic Drive, and this torque is captured as the transmitting torque by the spring connected between the flex spline and the ground.
cPEA (Compact Planetary-geared Elastic Actuator) is another TFSEA that employed a planetary gear as the differential transmission [15]. The motor torque is transmitted from the sun gear to the carrier that is connected to the load. The transmitting torque is measured by a spring that is connected between the ring gear and the ground. In [15], the dynamics of cPEA was accurately obtained and utilized in the model-based force control.

Generalized Dynamic Model for SEA Configurations
The dynamics of the SEA needs to be derived for the design and analysis of the controller. As the structure of SEA is composed of various components, the dynamics of each component is coupled with each other in various ways, which makes the derivation of the SEA dynamics complicated.
The dynamics of SEA has been studied using several models. However, those studies are inconsistent with each other, and thus fail to provide a comprehensive dynamic model and insights on SEA dynamics in general. This also makes it difficult to make a reasonable dynamic characteristics comparison among different configurations of SEA.
In order to address this issue, this paper investigates the dynamics of three types of SEA, and then proposes a generalized dynamic model that can be applied to all the SEA configurations. The proposed generalized dynamic model can be utilized as a framework where various configurations of SEA can be integrated and compared consistently.
The proposed generalized dynamic model of SEA is derived and validated through the following process.
1. The following three different SEAs are selected as representatives of the proposed three SEA configurations, and dynamic model of each SEA is examined.
TFSEA-Compact Planetary-geared Elastic Actuator (cPEA) proposed in [15] 2. A generalized dynamic model is proposed, and it is shown that all the SEAs with the different SEA configurations can be modeled using the generalized dynamic model. 3. Transfer functions of SEA (from the motor torque to the load angle, from the motor torque to the spring deformation and so on) are derived using the derived dynamic model. 4. The derived dynamic model is verified through the comparison with frequency response function measurements.

Dynamic Model of cRSEA
SEA is basically a flexible system consisting of two masses, and [23] has thoroughly investigated the dynamics of SEA using the two-mass dynamic model. The two-mass dynamic model can be interpreted as the combination of three kinds of free-body dynamics as illustrated in Figure 10a. The free-body dynamics of FSEA consists of: 1. The motor system dynamics P m (s), which is composed of the inertia J m and the damping coefficient B m of the rotor of the motor including the worm gear inertia, 1 J m s 2 +B m s , P s (s) = 1 K s and P l (s) = 1 J l s 2 +B l s by Laplace transformation the Equations (1)-(3), respectively. The three free-body dynamic systems are under kinematic constraints via gear, the gear ratio which is given as N. The constraint condition is expressed as: Considering the constraint Equation (4), the block diagram of cRSEA can be described as Figure 10b.
Notice that FSEA is a Multi-Input Multi-Output (MIMO) system, which has multi input forces such as τ m , τ ext and multi output angles such as θ m , θ l , θ s and τ out as shown in Figure 10b. The dynamic model, therefore, should be able express all these input and output features to describe its characteristics precisely. Figure 10b is the two-mass model to describe the dynamic characteristic of FSEA, and the transfer functions from the force inputs to the angle outputs are summarized in Table 1.

Dynamic Model of RFSEA
The dynamic model of RFSEA has been analyzed based on three inertias in [24], can be interpreted as three combinations of three free-body dynamics as illustrated in Figure 10a. The free-body dynamics of RFSEA consists of: 1. The motor system dynamics P m (s), which is composed of the inertia J m and the damping coefficient B m of the rotor of the motor including the timing pulley inertia, 2. The load system dynamics P l (s), which contains the end-link and the ball screw of RFSEA with load inertia J l and damping coefficient B l , 3. The spring system dynamics P s (s), which has the stiffness coefficient K s of the spring connecting the stator of the motor and the ground as well as the inertia of the stator J s and the damping coefficient B s .
Note that the RFSEA configuration analyzed here is the motor reaction force sensing type one, which has the spring inertia J s and damping B s . Figure 11 shows the schematic of free-body dynamics of RFSEA; it consists of three free bodies, the motor system, the load system and the spring system. J s and B s are the dynamic characteristics of the spring system which is represented as the blue colored section. In the same way as FSEA,the angle of the motor is defined as θ m , the angle of the load as θ l and the spring deformation as θ s , and the governing equation of each system can be expressed as follows.
1 J l s 2 +B l s by Laplace transformation of the Equations (5)- (7), respectively. Taking into consideration the gear ratio N of the ball-screw, the kinematic equation of θ m , θ l and θ s can be obtained as follows.
The three free-body dynamic Equations (5)-(7) and the kinematic Equation (8) of RFSEA can be represented as the block diagram as in Figure 12b, which shows the dynamic model of RFSEA. Table 2 summarizes the transfer functions among the inputs and outputs of the RFSEA from the dynamic model in Figure 12b.
where D(s) = N 2 P l (s) + P m (s) + P s (s). Figure 13 illustrates the schematic of cPEA (compact Planetary geared Elastic Actuator), which is a TFSEA with a differential gear. The dynamics of this complicated TFSEA has been discussed in [15], and it also can be interpreted using the combination of three kinds of free-body dynamics. Figure 14a illustrates the free-body dynamics of the TFSEA, which consists of:

Dynamic Model of TFSEA
1. The motor system dynamics P m (s), which is composed of the inertia J m and the damping coefficient B m of the rotor of the motor including the sun gear inertia of planetary gear unit, 2. The load system dynamics P l (s), which includes the carrier(to constraint planet gears) of the planetary gear unit with the load inertia J l and the damping coefficient B l , 3. The spring system dynamics P s (s), which has the stiffness coefficient K s which is also connected the ring gear that demonstrates the inertia J s and the damping B s .
Notice that the other end of the spring is connected to the ground to which the stator of the motor is also connected. J s and B s are attributed to the motion of the ring gear with regard to the ground. Figure 13 describes the mechanical parts corresponding each dynamic system, where the spring system is denoted as the blue colored body that is connected to the spring (the yellow part). In cPEA, the angle of the sun gear is defined as θ m , the angle of the carrier is defined as θ l and the ring gear angle (spring deformation) is defined as θ s . The governing equation of each systems can be expressed as follows.
where τ m is the force generated by the motor, τ out is the force transmitted to the load by the spring connected to the ring gear, τ ext is the external force applied to the carrier from outside environment.
Three free-body dynamics of TFSEA can be expressed as P m (s) = 1 J m s 2 +B m s , P s (s) = 1 J s s 2 +B s s+K s and P l (s) = 1 J l s 2 +B l s from the Laplace transformation of Equations (9)-(11) respectively, and the systems are constrained by a planetary gear system. When the gear ratio of planetary gear unit is given as N, the kinematic constraint equation is expressed as: The block diagram in Figure 14b shows the dynamic model of the TFSEA, combining three free-body dynamics under the kinematic constraint. Table 3 summarizes the transfer functions related to the TFSEA, which are calculated from the dynamic model in Figure 14b.   where D(s) = N 2 P l (s) + P m (s) + (N − 1) 2 P s (s).

Validation of Derived Dynamic Models
In order to verify the dynamic models of all the SEA configurations discussed in Sections 3.1-3.3, the dynamic characteristics of the SEAs are measured as the Frequency Response Functions (FRFs) and compared with the derived dynamic model. In other words, the FRF of each SEA is measured using the inputs and outputs of SEA, and it is compared with the calculated FRF based on the derived dynamic model.
In Figures 15-17, (a) describes FRF from the motor torque to the motor speed (in RFSEA, position), and (b) describes FRF from the motor torque to the spring deformation. The blue dotted-lines are the FRF measurements from the experiments, and the red-solid lines are the FRFs obtained from the dynamic models.
Good matches between the measurements and the models in Figures 15-17 show that all three models can accurately capture the dynamic characteristics of all the SEA configurations.

Generalized Dynamic Model of SEA as Dynamics Framework
The investigation of the dynamics of all the SEA configurations has revealed that SEA has common structural characteristic; it consists of three dynamic system, i.e., the motor system, the load system and the spring system, and the transmissions combines the systems with any kind of kinematic constraint. A generalized block diagram that can express these features in general is described in the Figure 18. A further look at Figures 10b, 12b and 14b and comparison among them provide a comprehensive understanding of the general dynamic model of SEAs; the dynamic behavior of SEA consists of P m (s), P l (s) and P s (s), and the coupling among them by the transmissions can be specified depending on the relative positions of the transmission and the spring.
In the generalized dynamic model Figure 18, generic gear ratio description alpha and beta are adopted, and general spring dynamics description P s (s) is also adopted. Each α, β and P −1 s (s) for the case of cRSEA, RFSEA and cPEA is summarized in Table 4. Notice that any types of SEA configuration (even other more complicated configuration than cRSEA, RFSEA and cPEA) can be described by the proper combinations of α, β and P s (s). In other words, α, β and P s (s) can characterize the dynamic behavior of SEAs, and thus should be designed with care to achieve any desired dynamic feature.
Transfer functions calculated from the generalized dynamic model can be utilized as mathematical tools to assess the dynamic behaviors of SEA in numerical ways. Table 5 is the transfer functions of the generalized dynamic model.

Assessment Criteria and Comparison of SEAs
Several studies to consider had sought to evaluate the performance of the compliant actuator. Tagliamonte et al. [21] attempted to numerically compare the performance of a double actuated VIA with the concept of "power/mass" or "power/volume" depending on the position of the spring. Robinson et al. [26] proposed a criteria of the Large Rorque Bandwidth (LTB) that can evaluate the performance under the large force command by using simple model of force-controlled SEA. In a similar study, Maximum Torque Transmissibility (MTT), which is the criterion for defining the maximum force generation performance from the viewpoint of velocity limitation, is presented by using the dynamics of FSEA under force control [27].
In this section, three criteria to represent the characteristics and performance of SEA are proposed using the proposed generalized dynamic model. The three SEA configurations are compared based on the proposed assessment criteria. An actuator system as an ideal force source is supposed to deliver accurate force to the load while it can react to any type of external forces sensitively and safely. This defines the requirements for SEA as: (1) the generation of accurate and efficient forces, and (2) the sensitive and safe response to external forces. One of the advantages of SEA, energy storing, is an important factor that should be considered as a criterion. However, by considering the governing equation of the spring potential energy, the energy storing characteristic depends on the behavior of the spring itself, not on the structural differences of SEA. Therefore, energy storage is not considered in this paper which mainly deals with the performance differences caused by the relative placement among the spring, the gearbox and the motor.
Three criteria are proposed to assess the ability of SEAs to meet these requirements.
• Force sensitivity-SEA should respond sensitively to external forces. • Compliance-For the safety, it is necessary to react compliantly against the external force. • Transmissibility-Torque transmission efficiency should be high.
Note that the meaning of the three criteria proposed in this paper is defined as the unique feature of SEA and is different from the physical meaning of words. Section 4.1 discusses each criterion in detail, and Sections 4.2-4.4 examine and compare three types of SEA in terms of the proposed assessment criteria.

SEA Assessment Criteria
Using the generalized dynamic model proposed in Section 3, the required dynamic behaviors of SEA are defined in the forms of transfer functions, which can be evaluated in terms of magnitudes and phases in the frequency domain.

Force Sensitivity
Force sensitivity is the ability of SEA to accurately measure and control the force interacting with the external environment. SEA is basically an actuator system that measures the deformation of a spring and generates force based on it, when an external force is applied. Therefore, force sensitivity as an assessment criteria can be defined as how much the spring can be deformed with respect to external force. In other words, SEA with higher force sensitivity generates larger spring deformation when the same amount of external force is applied. Force sensitivity is related to the encoder resolution problem in practice; SEA with higher sensitivity can have higher force measurement resolution.
To quantify this force measurement and response characteristic, the force sensitivity S(s) is defined as the transfer function from external force to spring deformation given as

Compliance
In order to ensure safe interaction with the environments and to protect the transmission against the impacts, reaction force (i.e., mechanical impedance) of SEA against external force should be small. SEA is considered to present better safety than rigid actuators thanks to its compliant component. However, this characteristic needs to be assessed in a more quantitative way. Compliance C(s) can be defined as the transfer function from the external force to the velocity of the end link which can quantify the flexibility of SEA against the external force.

Transmissibility
SEA also has a function of a transmission that converts the torque generated by the motor to the restoring torque of the spring. Transmissibility can be defined as the dynamic characteristic to express how the motor force is transmitted to the load side through the spring deformation. The high transmissibility represents the high efficiency of the SEA.
Transmissibility T(s) is defined as the transfer function from the motor torque to the output force of the SEA to quantify the characteristics of the force generation efficiency.
In the following subsections, the dynamic behaviors of three kinds of SEA are compared using the proposed assessment criteria. The values of the criteria for each SEA are calculated using MATLAB. The mechanical parameters of all the SEA to be compared are given in Table 6. Note that the simulation parameters used in this paper are set as one example to compare the three types of SEA in fair condition. From the assumption of this paper, especially with the same spring stiffness, the output stiffness of the three types of SEA can vary depending on the position of the reduction ratio.

Force Sensitivity
Force sensitivity S FSEA (s), S RFSEA (s) and S TFSEA (s) can be calculated based on Equation (13) as follows.
S RFSEA (s) = NP l (s)P s (s) The frequency responses of force sensitivity of all the SEAs are calculated and shown in Figure 19. The sensitivity of SEAs can be evaluated and compared on Figure 19.
The higher the force sensitivity magnitude is the larger the spring deformation occurs, even with the same amount of external force. The FSEA has the highest magnitude of force sensitivity in Figure 19 as the external force is directly transmitted to the spring without going through the transmission gear in the case of FSEA.
It can be also concluded from the result that encoders with high resolutions are needed to guarantee the force sensitivity in the case of RFSEA.

Compliance
Compliance C FSEA (s), C RFSEA (s) and C TFSEA (s) can be calculated based on Equation (14) as follows.
C TFSEA (s) = sP l (s) P m (s) + (N − 1) 2 P s (s) N 2 P l (s) + P m (s) + (N − 1) 2 P s (s) Compliance of each SEA against the external force are calculated and shown in the Figure 20, and the compliance of each SEA can be evaluated and compared in the frequency domain using Figure 20. Compliance of the three SEAs shows a similar response in the lower frequency range in Figure 20. Resonant and anti-resonant characteristics appear in certain frequencies determined by the spring constant. The resonance in the compliance function represents that the SEA becomes compliant at a certain frequency generating high motions of the end-link. On the other hand, the motions of the end-link becomes impeded at the anti resonance.
The resonant frequency and anti-resonant frequency can be calculated from the compliance definition of Equations (19)-(21) by simplifying the functions with zero damping values.
The resonant frequencies and anti-resonant frequencies obtained from Equations (22)-(24) are given in Table 7. From the Equations (22)-(24), the resonance frequency ω n and the anti-resonance frequency ω a are calculated and shown in Table 7. Note that the anti-resonant frequency of Compliance depends only on the characteristics of the motor system and the spring system, regardless of the types of SEA. RFSEA has the highest anti-resonant frequency, which is not affected by the reduction gear. Table 7. Resonance and anti-resonance frequency of compliance.
T RFSEA (s) = NP m (s) T TFSEA (s) = NP m (s) N 2 P l (s) + P m (s) + (N − 1) 2 P s (s) The FRF results of Transmissibility of all the SEAs are shown in Figure 21. The most significant difference among the three FRFs is the magnitude level in the high frequency range. Magnitudes of RFSEA and TFSEA are maintained constantly even in the high frequency range,while the magnitude of FSEA decreases in the high frequency range, which represents the high frequency motor torque cannot be delivered to the load in FSEA. Since Transmissibility is related to the torque transmission efficiency of SEA, it can be said that RFSEA and TFSEA are superior to FSEA in terms of efficiency. The comparison of the numerators of Equations (25)- (27) reveals that the high transmissibility of RFSEA and TFSEA is attributed to the inertial part J s in the spring system. This is an interesting point which suggests that the different mechanical configuration of SEA can improve the torque transmission efficiency. This point also verifies that the proposed assessment criteria can reveal dynamic characteristics that could not be revealed previously.

Discussion 1: Dynamic Behavior of High Gear Ratio
Since the proposed criteria are defined based on the physical model of each SEA, they can analytically solve how the force sensitivity, compliance, and transmissibility are affected when the mechanical parameters in the model change. For example, the effect of gear ratio on each criterion can be analyzed by how the performance of each SEA changes due to the change of gear ratio N. Table 8 shows how all the criteria converges with extreme cases when N is limited to infinity.
Three characteristic features of the FRF in each criterion: DC gain, resonant frequency and anti-resonant frequency are compared in Table 8.
Comparing the Force sensitivity of the three SEAs, the FSEA and TFSEA have a finite DC gain value when the reduction ratio increases, while the RFSEA has a lower limit on the force measurement performance, since the sensitivity is 0 when the reduction ratio is high enough. In other words, it is hard to cause a deflection of the spring of the RFSEA with high gear ratio.
On the other hand, RFSEA benefits from the resonant frequency of the three criteria. When the value of N increases, the resonant frequency is dependent only on J s , and it is constant regardless of the change of inertia J l . Also considering the relation J l > J s of in most cases, it can be seen that the resonant frequency of RFSEA can be higher than the other SEAs.
Comparing the DC gains of the three Compliances of SEAs, all kinds of SEAs have higher impedance as the reduction ratio becomes larger. In addition, the DC gains of the transmissibility are also close to zero as the reduction ratio increases, so that the transmission efficiency becomes inferior.
In summary, the higher gear ratio can generate higher static force in the SEA structure, however, the dynamic performances such as force transmission, force measurement, and safety decreases. One of the most important reasons using SEA is that it can measure force based on spring deformation and an encoder is a commonly used tool to measure spring deformation. Since the resolution of the encoder leads to the resolution of the force measurement, it is advantageous to use a high resolution encoder for the SEA force measurement accurately. The high-resolution encoders have a high price, however, it is pointless to not use expensive force sensors, which is an advantage of SEA.
Based on the results shown in Figure 19, even when the same spring is used, the force sensitivity is advantageous in terms of force measurement because the force sensitivity is higher than that of the other structures using the FSEA structure. Therefore, it is better to use the structure of FSEA than RFSEA and TFSEA structures for users who use low-resolution encoder to lower the price of SEA.
Note that this discussion suggests that the force sensitivity of the SEA can be changed by selecting one of the structures that this paper categorized even if the encoder is already chosen with consideration of price criterion.

Tunable Compliant Response
Due to the mechanical properties of the compliant component/spring, the mechanical impedance of the SEA is low when an external force is applied to the actuator. Therefore, SEA has a feature to protect the robot body in case of a quadruped robot or a walking robot in which an external shock is continuously applied at a certain frequency.
The proposed 'Compliance' is a criterion that can express the property in the frequency domain. As shown in Figure 20, compliant responses from the external force are high or low depending on the structure of SEA at a certain frequency. More specifically, it can be seen as the point at which compliance magnitude is high (the frequency at which the SEA softens) and the point at which it appears low magnitude (the frequency at which the SEA stiffen). These two specific frequencies are calculated as the resonant frequency and anti-resonant frequency of the 'Compliance' function listed in Table 7.
In the case of the FSEA, when the anti-resonant frequency is determined by the parameters of the spring and the motor, the resonant frequency is determined according to the load size (inertia of the robot body). On the other hand, in case of RFSEA or TFSEA, it is possible to design resonant frequency and anti-resonant frequency by changing the tunable J s value. Therefore, when RFSEA or TFSEA structure rather than FSEA, it is possible to protect robot from external impact by using specific frequency range that can be interpreted as Compliance.

High Performance Force Source
SEA as a force source, is subject to limitations in the force control bandwidth due to the drop in force transfer performance beyond certain frequencies due to the use of springs. In order to overcome this problem, a spring with a high stiffness can be used, which requires a high resolution encoder, resulting in a trade-off from a design point of view.
Apart from the resolution problem of the encoder, SEA itself can overcome this by its structural characteristics. As a result of 'Transmissibility' shown in Figure 21, while FSEA has low force transfer characteristics at certain frequencies, RFSEA and TFSEA have better force transfer at high frequencies. Therefore, in applications that consider the efficiency of force transmissibility at high frequencies, the RFSEA or TFSEA structure should be selected.

Discussion 3: Relation with Force Control
A force control performance of SEA depends on the natural open-loop bandwidth of SEA which is related with the spring stiffness [23,28]. According to this aspect, several studies have focused on a design of spring itself to increase the control bandwidth with high stiffness [29]. The proposed general configuration of SEA can be exploited also from this perspective; the gear ratio distribution between α and β in the proposed configuration of Figure 3 can be used as design criteria to increase the open-loop bandwidth of an SEA.
The open-loop characteristic of SEA P SEA.FC (s), which is usually utilized for the force control is given by P SEA.FC (s) = θ s (s) τ m (s) (28) = α N c J l s 2 + B l s where N c , the total gear ratio (N c = αβ −1 ) is utilized instead of α and β. To analyze the effect of the gear ratio distribution (α/β) on the open-loop characteristic, N c is assumed to be fixed, and α is considered to be variable. With this consideration, (28) reveals that the gear ratio distribution between α and β also affects the open-loop characteristic in a similar way to the stiffness K s , as it appears only with K s in the denominator.
In order to exhibit the influence of the gear ratio distribution on the natural bandwidth of SEA, the open-loop frequency response plot is shown in Figure 22. In this plot, N c is fixed as 10 and the other parameters are used as Table 6. From the results, it can be seen that the resonance frequency increases as α increases. In conclusion, it is shown that the gear ratio distribution changes the natural frequency bandwidth, which will also affects the force control performance.

Conclusions
This paper has the following contributions.

•
Based on a spring placement, SEA is categorized as Force-sensing Series Elastic Actuator (FSEA), Reaction Force-sensing Series Elastic Actuator (RFSEA) and Transmitted Force-sensing Series Elastic Actuator (TFSEA). • From the existing SEAs, three different models are chosen with each one falling into one of the above categorizations. • The dynamics models of the selected SEAs are derived using free-body dynamics and kinematic constraints. • The frequency response function of each SEA is experimentally measured, and its dynamic model accuracy is verified.
• A generalized dynamic model of SEA which can represent all kinds of SEAs according to the position of the gear ratio and existence of spring system inertia is derived from the generalized framework. • Three criteria are proposed for comparing performances of SEA using the generalized model of SEA. • The characteristics of three SEAs are compared based on the proposed criteria.