The present invention relates, in general terms, to a reconfigurable rotary series elastic element and a series elastic actuator comprising such a RSEE.
Recently, various assistive robots have been developed to physically assist disabled people or to augment human power. These robotic devices, such as powered exoskeletons for walking assistance, significantly improve the mobility of people with disabilities and the quality of their lives. In such applications, assistive robots necessarily have direct physical interaction with the human using them.
To improve the performance and safety of physical human-robot interaction (pHRI), the design of the actuator and the corresponding controller are of great importance. The use of compliance, including active compliance generated by control and passive physical compliance, has been considered essential for assistive robots and vital to improve dynamical adaptability and robustness with the environment, and to achieve a safe pHRI. Although there have been a number of new developments in the design and control of different compliant actuators, it remains challenging to obtain satisfactory pHRI performance in practical applications.
Series elastic actuator (SEA) is one such compliant actuator, in which the physical elastic element is intentionally introduced in series between the stiff actuator and the external load. Different SEAs have been developed for assistive robots to capitalize on the advantages of the SEA, including lower output impedance, good back-driveability, shock tolerance, energy efficiency, smooth and accurate force transmission, and safety for pHRI. However, SEAs typically use springs with fixed stiffness as the elastic element in force transmission, which is the fundamental limitation of conventional SEAs as the performance of SEAs is highly dependent on the spring constant. On the one hand, a soft spring produces high force control fidelity, low output impedance, and reduces stiction, but also limits the force range and the force bandwidth. On the other hand, a stiff spring increases the force bandwidth, but reduces force fidelity. To achieve the desired force output and sufficient force bandwidth, most existing SEAs use springs with high stiffness, leading to compromised force control performance, low intrinsic compliance and back-drivability.
To overcome the fundamental limitation of conventional SEAs, a number of novel compliant actuators have been proposed. Variable stiffness actuators (VSAs) are one of the most investigated examples. VSAs are able to adjust their stiffness based on various working principles. Among these working principles, tuning the elastic element by a secondary motor and a complicated stiffness adjustment mechanism is the most common approach to achieve stiffness variation. As a consequence, these actuators are generally complicated and heavy, which increases the complexity of the control and makes deployment in assistive robots difficult, especially in wearable assistive robots.
Apart from VSAs, the introduction of nonlinear stiffness in SEAs also provides a promising solution to the limitation of conventional SEAs. But existing designs still show limitations in achieving nonlinear stiffness and improving adaptability to different applications in assistive robots. In some cases, nonlinear stiffness behaviours were achieved with specially designed cam shape, leading to a lack of adaptability to different applications. Some novel and reconfigurable designs that are able to generate nonlinear and adjustable stiffness behaviours are available. But the reconfigurability and adjustable stiffness of such devices are achieved using various complicated winding methods at the pulley blocks, resulting in limited model accuracy because of friction, making it difficult to achieve satisfactory control performance in the pHRI.
It would be desirable to provide new device designs for overcoming the aforementioned limitations of existing nonlinear SEAs for improving the performance of pHRI and the adaptability to different applications, or at least to provide a useful alternative.
Described herein are compliant actuator designs and, more particularly, reconfigurable rotary series elastic actuators (SEAs) with nonlinear stiffness for assistive robots. The described devices feature nonlinear stiffness and adjustable stiffness profiles generated by a novel and reconfigurable rotary series elastic element (RSEE) with ordinary tension springs. The non-linear stiffness can overcome limitations of conventional SEAs caused by constant stiffness and improve the performance of human-robot interaction. Different stiffness profiles can be yielded by changing different configurations of the reconfigurable RSEE, enabling this modular actuator to be applied to different assistive robots and tasks.
Disclosed is a reconfigurable rotary series elastic element (RSEE) comprising:
The inner tension spring mount may be an inner plate, and wherein the outer tension spring mount comprises two outer plates, the inner plate being disposed between the outer plates.
The outer tension spring mount may comprise a plurality of spaced hitching holes defining locations at which the tension springs can be selected to connect to the outer tension spring mount.
Each tension spring may connect to the outer tension spring mount by a connecting shaft. Each tension spring may define an angle between the inner tension spring mount and outer tension spring mount, and wherein the relationship can be adjusted by offsetting the angle of one or more of the tension springs. The relationship may be adjusted by changing a pretension length of one or more of the tension springs.
The relationship can be adjusted by changing adding or removing tension springs between the inner tension spring mount and outer tension spring mount.
The RSEE may further comprise two bearings disposed on opposite sides of the inner plate, between the inner plate and outer plates.
Also disclosed is a series elastic actuator (SEA) comprising:
The driving assembly may drive the inner tension spring mount.
The SEA may further comprise a housing for housing the RSEE.
The SEA may further comprise a first angle measurer for measuring changes in an angle of the inner tension spring mount, and a second angle measurer for measuring changes in an angle of the outer tension spring mount. The driving assembly may comprise a motor for providing driving force, an embedded gear reducer, an output shaft connected to the inner tension spring mount and the first angle measurer. The SEA may further comprise a shaft sleeve to fix a position of the output shaft along an axis of rotation of the inner tension spring mount.
Each angle measurer may be an encoder. Each encoder may be a rotary encoder.
Advantageously, the RSEE has nonlinear stiffness. Nonlinear stiffness can overcome limitations of conventional SEAs caused by constant stiffness. Such embodiments can also make use of ordinary tension springs rather than special torsion spring with nonlinear stiffness, which is low-cost and accurate.
Arrangements described herein provide a large deflection range and high torque resolution compared with existing torsion springs used in rotary series elastic actuators.
Advantageously, the design of the RSEE, is reconfigurable. As such, different stiffness profiles can be generated by changing the configuration of the reconfigurable RSEE. Moreover, stiffness profile is adjustable, enabling the actuator to be used (or multiple actuators in modular designs) for different assistive robots and tasks.
Embodiments of the present invention will now be described, by way of non-limiting example, with reference to the drawings in which:
A reconfigurable rotary series elastic actuator with nonlinear stiffness (RRSEAns) is described for assistive robots. Nonlinear and adjustable stiffness profiles are generated by a novel reconfigurable rotary series elastic element (RSEE), which can help achieve a good balance among low output impedance, high fidelity of force control, large force bandwidth and output force range. Linear tension springs are used as the basic elastic element in the reconfigurable RSEE and the stiffness profile is able to be adjusted by changing the setting of the RSEE. Moreover, a kinematic model based on two different adjusting principles is established, which clearly reveals the influence of the adjustable parameters on stiffness characteristics and also provides guidance for design and stiffness adjustment.
In addition to the actuator design, the controller design is also important for achieving satisfactory performance and guaranteed safety of the pHRI. For the controller design, nonlinear stiffness usually makes it more difficult to achieve accurate and stable force control. As an easy-to-apply and robust controller, a cascade PID is chosen in some embodiments for force control of linear SEAs. With the cascade PID controller, effective and robust force control can be achieved because the velocity-loop bandwidth of the driven motor is much higher than the force-loop bandwidth of the SEA and motor dynamics are decoupled from the load side. Described below is a cascade PI controller designed for torque control of the proposed actuator with nonlinear stiffness. Based on the adjustable stiffness profiles, tests of human-robot interaction with highly nonlinear and linear stiffness are performed, clearly demonstrating the advantages of nonlinear stiffness in pHRI.
The device 100 comprises a housing assembly 104. The housing assembly 104 holds the device 100 in position relative to a system for assisting movement of a human. The device is thus attached at a joint that provides relative movement between two members (e.g. knee for movement between the upper and lower leg, or elbow for movement between the forearm and upper arm). The housing may be attached to one member (e.g. upper arm) and the outer tension spring mounts (discussed below) may be attached to the other member (e.g. forearm).
For example, the device may be attached at a knee joint of a system comprising an upper leg member for fixing to the thigh of the human, and a lower leg member for fixing to the lower leg of the human. The device can then assist with controlled bending at the knee and in providing appropriate resistance to assist with controlled movement of the leg. Similar comments apply in respect of the device being positioned at another join on the human—e.g. elbow joint.
The RSEE 102 comprises an inner tension spring mount 106, an outer tension spring mount, presently embodied by plates 108a and 108b, and a plurality of tension springs 110. The tension springs 110 extend or connect between the inner tension spring mount 106 and outer tension spring mount (108a, 108b). The tension springs 110 may be any suitable spring but are, in general, envisaged to be ordinary (e.g. linear spring constant) springs.
As discussed with reference to
The inner tension spring mount 106 takes the form of an inner plate. Positions 112 at which the springs 110 attached to the inner plate 106 are evenly distributed around the periphery of the inner plate 106. In other embodiments, the position is 112 may be distributed unevenly around the periphery of the inner plate 106, or may be located at various radial distances from an axis of rotation of the inner tension spring mount.
The outer tension spring mount similarly comprises two outer plates 108a and 108b. The inner plate 106 is disposed between the outer plates (108a, 108b). In some embodiments, the outer tension spring mount may only comprise a single plate or other member located to one side of the inner tension spring mount. However, for stability against bending under laterally imposed loads (i.e. loads with a non-zero component parallel to an axis of rotation of the inner tension spring mount) it is desirable that the inner tension spring mount 106 located between members of the outer tension spring mount.
To facilitate relative rotation between the RSEE 102 and the housing 104, a bearing 126 is provided between the RSEE 102 and a plate 128 of the housing 104. Presently, the housing comprises two plates 128, 132 between which the RSEE 102 is sandwiched, the plates 128, 132 being connected by a top platen 130. A driving assembly 120 is connected to one of the plates 132 in fixed relation. The inner tension spring mount is mounted to, or comprises, a shaft 134. To maintain accurate alignment of the shaft with the housing, the shaft 134 rotates within a shaft sleeve 136.
The outer tension spring mount comprises a plurality of positions, presently embodied by hitching holes 114, to which the tension springs 110 can be connected. The hitching holes 114 may be distributed evenly about the periphery of the outer tension spring mounted, as shown alternatively, the hitching holes 114 may be unevenly distributed about the periphery of the outer tension spring mount, or may be positioned and variously different radial distances from axis of rotation of the outer tension spring mount. While the tension springs 110 may be directly connected to the outer tension spring mount, the present tension springs 110 are connected to shafts 113 that are connected at opposite ends to respective ones of the plates 108a, 108b.
The inner spring mount (plate 106) rotate relative to the outer spring mount (plates 108a, 108b). To facilitate that rotation the inner spring mount is connected to the two outer plates 108a and 108b by a two bearings 116 on a 118. The two bearings 116, 118 are disposed on opposite sides of the inner plate 106, between the inner plate 106 and outer plates 108a, 108b. The inner plate 106 can thus rotate freely with respect to the outer plates 108a and 108b. Tension springs 110 are disposed in the space between the inner plate 106 and two outer plates 108a and 108b. Tension springs 110 are connected to the inner plate 106 via hitching points 112 of the inner plate 106, and connected to the two outer plates 108a and 108b via the connecting shafts 113 that are disposed in hitching holes 114 of the two outer plates 108a and 108b.
With reference to
Driving assembly 120 comprises a motor 122 that drives an output shaft 124. To adjust the force applied by the motor 122, the driving assembly may also include an embedded gear reducer.
The output shaft 124 is connected to the inner plate 106 of the reconfigurable RSEE 102 via a connector 126. The connector 126 ensures that force from the output shaft 124 is evenly distributed around the plate or plates, presently inner plate 106, rotation of which is being driven by the driving assembly 120.
To control an amount of relative rotation between the inner tension spring mounted and outer tension spring mounted, thereby controlling an amount of relative rotation between two members of, for example, an exoskeleton for assistive movement, one or more angle measurers are provided. Each angle measurer measures an angle between either the inner tension spring mount and outer tension spring mount, or between the one of the spring mounts and the housing 104. Presently, there are two angle measurers. A first angle measurer 133 is used to measure changes in the angle of the output shaft, that is, the changes in the angle of the inner plate 106. The first angle measurer may be a rotary encoder that operates in a known manner, being fixed to one of the inner tension spring mounted and outer tension spring mounted to measure rotational changes of the other of the inner tension spring mount and outer tension spring mount. A second angle measurer 136 measures changes in the angle of the outer plates 108a and 108b relative to the shaft 124 or the housing assembly 104—e.g. measures angular rotation of the outer plates or inner plate relate to the housing, motor or some other point. The angle measurers may be any appropriate device, such as an encoder or rotary encoder. The different readings of the angle measurers 133, 136 can be used to deduce the deflection angle of the RSEE 102. In other words, the angle difference between the angles of the inner plate 106 and the outer plates 108a and 108b is the deflection angle of the reconfigurable RSEE 3. The output torque can be precisely calculated based on a kinematic model of the reconfigurable RSEE 3 and Hooke's Law.
The configurations of the reconfigurable RSEE 3 can be set to a variety of nonlinear arrangements, such as those shown in
In each of the embodiments shown in
Of the embodiments set out above, and those that will be understood with reference to those embodiments, the relation between the output torque and the deflection angle is nonlinear and the stiffness can vary from a minimum value that approaches zero to a relatively large value. The nonlinear relation is maintained in a large range of deflection angle, and the torque measurement is thereby precise.
Changes in the configuration of the reconfigurable RSEE 102 can be implemented by adjusting one or more of the pretension length Δl, the offset angle φ of the tension springs 110, and the number of springs. Thus, the nonlinear relation between the output torque and the deflection angle can be adjusted as shown in
A further embodiment will now be described with reference to
The structural part may be made from any appropriate material, such as aluminum alloy which, after requirement, can result in overall weight of the RRSEAns being approximately 1 kg.
In the embodiment shown in
In rotary SEAs, the elastic element is used as a torque sensor and a torque generator. Consequently, the performance of rotary SEAs largely depends on the characteristics of the elastic element. The present RSEE features non-linear stiffness which, compared to linear stiffness, can better meet the requirements of pHRI control. Unlike other existing rotary SEAs that employ custom torsion springs as the elastic element, a major advantage of the RRSEAns is that the desired nonlinear stiffness characteristic is generated by the novel design of the RSEE with cheap linear springs. The RSEE is designed on the basis of a coaxial rotation mechanism. In this design, two coaxial plates of the RSEE (inner and outer plate), can rotate relatively and are coupled through the tension springs. The inner plate is driven by the motor through the transmission mechanism and the outer plate is linked to the outer load. As a consequence, the compliance from the tension springs is intentionally introduced in series between the input side and the output side of the RSEE.
As shown in
For the kinematic design, we consider two basic principles of stiffness adjustment: tuning the spring pre-tension length and tuning the offset angle in the initial position, which is described schematically in
With the measurement of θ and q the output torque of the RRSEAns can be calculated by equation (4)
where n=4,6 corresponds to the number of spring pairs. Thus, the equivalent rotational stiffness of the RRSEAns is defined by equation (5)
where β is the deflection angle of the RSEE per equation (6)
This kinematic model can represent all configurations of the RSEE. For instance, when the offset angle in the initial position is set to 0 (φ1=φ2=0), it characterizes the configuration shown in
The parameters and number of tension springs are determined by taking into account the restricted installation space in the compact RSEE, as well as the requirement for a maximum output torque. On the one hand, tension springs with higher stiffness lead to higher stiffness and larger output torque of the RSEE at a large deflection angle. On the other hand, the stiffness of the RSEE around the initial position remains low due to the design characteristics of the RSEE, which can satisfy the need for establishing low impedance in the transparent mode. According to the kinematic model and the geometrical parameters of the RSEE (see Table I), tension springs with a stiffness of 20 kN/m and a rest length of 28.5 mm were selected to meet the design criterion of more than 30 N·m torque at approximately 30° of deflection, and preliminary test results showed that the tension springs complied well with Hooke's law.
Based on the kinematic model and the adjusting principles of the RSEE, simulations were performed to reveal the performance limits and characteristics of the RRSEAns. The geometrical parameters of the RSEE and the properties of the selected spring are given in Table I. It is worth noting that in order to overcome the initial tension of the selected spring and avoid the completely relaxed situation of the RSEE (Keq=0—i.e. no tension in the springs. In some embodiments a subset of the springs may be permitted to have zero tension) that may cause some troubles for the use and control of the RRSEAns, the minimum pre-tension length was set to 0.5 mm for all configurations of the RSEE (including configurations with a pre-tension length and configurations with an offset angle). The following specifications were taken into account in the simulations:
In order to validate the accuracy of the kinematic model, a quasi-static test was performed on the bench test system to compare the experimental torque-deflection characteristics of the RSEE with the theoretical results of equation (4). During the test, a torque sensor was connected to the RSEE output plate to measure the actual output torque, while the RSEE deflection angle was measured by two absolute encoders. In order to evaluate the torque-deflection characteristics of the RSEE for different configurations, four separate measurements were performed with a pre-tension length of 0.5 mm and 2.0 mm and an offset angle of 10° and 20°, as shown in
In
Apart from the pre-tension length and the offset angle, the number of springs also has significant influence on the performance of the RSEE. The output torque and stiffness at the same deflection angle are proportional to the number of springs. Therefore, a variety of stiffness and output torque ranges can be achieved by choosing different number of springs. For instance, according to the kinematic model, the output torque and stiffness at the same deflection angle of the configuration 2 is 1.5 times compared to that of the configuration 3 (
Next, motor control is considered to govern torque control. The equivalent dynamics from the motor to the output of the RRSEAns can be described as shown in
where τm is the output torque of the motor, Jm, bm, km are the inertia coefficient, the damping coefficient and the torque constant of the motor, respectively, im is the motor current, Js is the inertia of the reduction gears and the rotating components, and f (θ,θ) is the friction term. By cancelling τm and θm, we obtain the dynamics of the current command to the output torque of the RRSEAns as
where τe is formulated as equation (4) according to which, and to equation (8), the nonlinearity of the torque dynamics come mainly from the non-linear stiffness.
According to some embodiments, the SBA includes a controller for controlling actuation of the motor. The controller may be a proportional-integral (PI) controller design such as that shown in
The outer-loop controller is designed as
where s is the Laplace operator.
The PI velocity-loop controller of the motor acts as the inner loop, which has a large bandwidth. The velocity controller is designed as
To obtain the velocity value {dot over (θ)}, a low-pass filter-type differentiator is adopted and designed as
where ωc is the cut-off frequency.
To verify the effectiveness and robustness of the cas-cade PI controller, a simulation was performed with MAT-LAB/SimuLink software. The simulation result demonstrated that with proper adjustment of the control parameters (Kpv, Kiv, Kpt, Kit), accurate force tracking can be achieved. Moreover, since the inner-loop bandwidth is much larger than the outer-loop bandwidth, the cascade PI controller can achieve good robustness to disturbance.
In open-loop frequency response testing higher stiffness correlates to higher bandwidth. With reference to
During torque tracking and step response testing, in the face of a sinusoidal trajectory and step response, the transient process is fast and satisfactory. The torque control results demonstrated that with a well-tuned cascade PI controller, the RRSEAns can perform effective and accurate torque tracking with different configurations.
During Impact load testing (e.g. accident simulation) abrupt changes in the output torque of the RRSEAns were quickly recovered back to the desired value in a short time interval (around 0.25 seconds) without chattering or a tendency towards instability.
pHRI performance was also tested for two configurations (one with low nonlinearity and the other with high nonlinearity) under three conditions: passive mode, transparent (human-in-charge) mode, and assistive (robot-in-charge) mode. In passive mode, the RRSEAns is not powered. In this mode, the reflective torque of the configuration with high nonlinearity is lower than that of the configuration with low nonlinearity, due to the lower stiffness around the initial position. This means the configuration with high nonlinearity has a lower mechanical impedance. In addition, the low reflective torques of both configurations demonstrate the high back-drivability of the RRSEAns. In transparent mode, the desired torque is set to 0 to achieve zero impedance control and minimal human interaction force. Both configurations showed low interaction torque which demonstrates high compliance of the RRSEAns in the transparent mode. The RRSEAns with high nonlinearity was found to be able to perform smoother and more comfortable transparent movement due to the lower stiffness around the initial position, which also verifies the advantages of non-linear stiffness in the pHRI. Lastly, in assistive mode the fundamental function of the actuators is activated, namely to facilitate robotic assistance. Under this test, the torque errors of both configurations were very small and the configuration with high linearity achieved accurate torque tracking with a lower deflection angle error.
Adjustable stiffness profiles are an important feature of the present RRSEAns. Adjustment can be achieved by changing the configuration of the RSEE. Task-specialized optimization can be achieved based on the adjustable stiffness profiles, and different stiffness profiles are suitable for different applications. For example, configurations with high nonlinearity may be more suitable for robots designed for upper limb rehabilitation or other assistive tasks that requires low impedance and accurate control of the interaction force. In the case of lower limb exoskeletons intended to correct abnormal gait configurations with medium or low nonlinearity may be a better option, leading to less position error, larger torque output and bandwidth.
It will be appreciated that many further modifications and permutations of various aspects of the described embodiments are possible. Accordingly, the described aspects are intended to embrace all such alterations, modifications, and variations that fall within the spirit and scope of the appended claims.
Throughout this specification and the claims which follow, unless the context requires otherwise, the word “comprise”, and variations such as “comprises” and “comprising”, will be understood to imply the inclusion of a stated integer or step or group of integers or steps but not the exclusion of any other integer or step or group of integers or steps.
The reference in this specification to any prior publication (or information derived from it), or to any matter which is known, is not, and should not be taken as an acknowledgment or admission or any form of suggestion that that prior publication (or information derived from it) or known matter forms part of the common general knowledge in the field of endeavour to which this specification relates.
Number | Date | Country | Kind |
---|---|---|---|
10202107200X | Jun 2021 | SG | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SG2022/050402 | 6/10/2022 | WO |