Abstract
Based on the idea of regulating the variation on stiffness by controlling the number of springs involved in the work, this paper designs a kind of variable stiffness actuator (VSA) which can be applied to the field of robot. The variable stiffness structure takes the spiral tensile spring as the elastic element, and the number of springs Participating in the work is controlled by the push-pull electromagnet. It has the accurate positive and negative 32 kinds of stiffness adjustment values. The structure model was established by using SolidWorks. MATLAB analysis was used to optimize the design of the structure and conduct mechanical and structural stiffness analysis, and the angle range and stiffness range of the actuator were obtained, which had showed a uniform characteristic of distribution of adjustable stiffness values in stiffness range interval. The conclusion is that the VSA has the advantages of real-time and accurate change of stiffness, wide variation range of stiffness and wide adjustment range of angle.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Research for VSA has received wide-spread attention [1]. People study the design of VSA because it can minimize the impact on excessive force, realize human-machine interaction safely [2]. Researchers further hope that energy can be stored as intending in the elastic element and release to achieve the goal of saving energy. Currently, various VSA structures are designed, such as Series Elastic Actuators (SEAs) [3,4,5,6], Parallel Elastic Actuators (PEAs) [7] and serial-parallel elastic actuator (SPEA) [8, 9]. Sugar developed an actuator based on the principle of balance control stiffness [10], in which a linear spring was connected to the rigid actuator in series, and the force or stiffness required was controlled by changing the balance position of the spring. This design realizes a wide range of stiffness adjustment, but the complex transmission mechanism would lead to excessive volume and weight, which is unfavorable to the robot that needs flexible movement. Migliore et al. studied a device based on the principle of antagonistic control of stiffness [11]. Such a structure requires two series or parallel actuators with elastic elements to work against each other to control the position and stiffness at the same time [12, 13]. The output position is usually controlled by the differential motion of two actuators in the same direction and opposite direction to meet its compliance adjustment [14,15,16]. However, this setting has obvious limitations, including high energy consumption caused by complex coupling control and continuous control. The controlling method of stiffness of Jack spring structure adopted by Hollander et al. was to increase or decrease the number of effective spring coils by rotating the spring coil, thus changing the effective stiffness of the structure [17]. This structure can easily change the stiffness presupposition. But its narrow stiffness adjustment range is a significant limitation. Y. Xu et al. developed a new VSA with S-shaped Springs [18,19,20], their new VSA has excellent performance. They could change the stiffness by adjusting the amount and the angle of the S-shaped Springs, but they did not concern the fatigue of the springs designed. Wolf et al. from the German Aerospace Center developed VS-Joint [21], which can change the vertical position of the slider on the spring base by driving the spindle rotation of a small motor, so as to realize the adjustment of the stiffness. There is another way like the actuator with adjustable stiffness (AwAS) [22], a pseudo-linear variable-ratio lever variable-stiffness actuator (PLVL-VSA) [23], or the serial variable stiffness actuator II (SVSA-II) [24], which regulates the stiffness by change the transmission ratio between the output and elastic element. These studies have many applications for the interaction between robots and the environment, such as exoskeleton [22], rehabilitation robots [23], hopping robots [24].
Although the current VSAs have achieved suitable performance, they still face a common fundamental limitation, namely the fixed spring constant of the elastic element. The performance of traditional VSA is largely dependent on the spring constant. Yu Haoyong from the National University of Singapore mentioned in his paper [25] that soft springs can produce high-fidelity force control with low output impedance and reduced static friction, but it also limits the allowable force range and force control bandwidth of the system when it is subjected to a strong force. Hard springs, on the other hand, can increase the bandwidth of a force but reduce its fidelity. In order to achieve the desired output force/torque, most traditional VSAs are designed with very stiff springs, resulting in poor force control, low fixed compliance, poor reverse drive capability, and heavy systems.
In this paper, the motor is no longer simply used to control the change of a single or single kind of elastic element. A control method is used to design a VSA, which controls the exact change of stiffness by controlling the number of elastic elements involved in the work. The structure of this paper is as follows. Section 2 describes the structure design of the VSA, including principal designed parameters and working principle of important structures, and the establishing of the model with SolidWorks. Section 3 introduces the mechanical calculation and MATLAB simulation with analysis. Section 4 presents the stiffness analysis of the VSA, using MATLAB to get its angle range and stiffness adjustment range. Finally, the conclusions are shown in Sect. 5.
2 Structure Design
The VSA structure designed in this paper is mainly composed of movable rod, tensile spring, mesh chip, fluted disc, electromagnet, output disc and reset spring, as shown in Fig. 1 below. When the VSA structure works, the current is input into the electromagnet, the electromagnet pushes the movable rod, so that the mesh chip fixed on the movable rod is embedded in the fluted disc, which is connected with input shaft. Then the fluted disc drives the movable rod to rotate, so that the corresponding tensile spring participates in the work to change the overall stiffness of the VSA, and to transfer the input shaft torque to the output disc; When the current stops input, the core of electromagnet moves back, then the movable rod is pushed back by the reset spring, the mesh chip is separated from the fluted disc, and the corresponding tensile spring disengages.
2.1 Principal Designed Parameters
Four kinds of tensile springs of SUS304-WPB materials with different stiffness were selected as elastic components, and their properties are shown in Table 1 below. The selection of springs designed in this paper is limited to prototype production in order to demonstrate the performance of VSA structures.
Inside the Table 1, the stiffness (spring constant) is expressed as ki (i = 1, 2, 3, 4).
Spring stiffness calculation formula (unit: kgf/mm): k = (G * d4)/(8 * Dm3 * Nc);
G: Rigidity modulus of wire rod;
L: Length;
d: Wire diameter;
D: Outside diameter;
Dm: Medium diameter = Outer diameter - Wire diameter;
N: Total number of coils;
Nc: Valid number of coils = total number of coils - 2;
2.2 Structure Design of VSA
The idea of the VSA structure is that the driving stiffness can be adjusted at any time. Through the work of each part and the division of mutual cooperation, the VSA structure designed in this paper can be divided into rod-spring structure, chip-disc structure and electromagnet propulsion structure.
Rod-Spring Structure.
The 4 movable rods are connected with the output disc, conducting single directional rotating motion on the output disc. An end of the spring is fixed with the movable rod, and the other end is fixed on the output disc. The structure of the rod-spring is shown in Fig. 2 as follows.
Chip-Disc Structure.
The mesh chips are fixed on the movable rod to support the connection or disconnection between the rod-spring structure and the fluted disc. The fluted disc is connected with the torque input shaft, and the front and back of the fluted disc is respectively provided with a ring of fluted grooves for inserting the mesh chips.
Electromagnet Propulsion Structure.
Electromagnet propulsion structure of the design of this paper is equivalent to the role of “switch”. When the rated current signal is input into the electromagnet, the electromagnet will push the movable rod; When there is no current signal input to the electromagnet, the rod-spring structure will be reset. The structural schematic diagram is shown in Fig. 3.
3 Mechanical Analysis
Tensile spring and movable rod connection diagram is shown in Fig. 4. Below. It has presented that when the springs participate in the work, they will transform the pull force into the moment. So every spring need to transform its stiffness ki, which is related to their own force and displacement, into stiffness Ki, which is related to torque and angle. The value of Ki is the stiffness spring of ki provides for VSA. The purpose of the mechanical analysis is to obtain the stiffness Ki of the VSA provided by the four kinds of tensile springs after they respectively participate in the work through mechanical and geometric calculation.
When the movable rod is upright, x is original length of the spring, a is the distance between the connection point of the movable, from the law of cosines
The b is the distance between the connecting point of the movable rod on the output disc and the fixed end of the spring on the output disc.
According to Hooke's Law, there is a spring tension force
According to the law of cosines
According to the law of sine
The moment provided by the spring tension to the VSA is
Plug (3) into, then get
The unit of moment M is g * mm.
From MATLAB simulation, the curve of the moment M on π/6–π/2 is shown below as Fig. 5.
It can be seen that the Moment-Angle curve has a good linearity. If the relationship between moment and angle is set as a linear one, there is
Where, \({K}_{i}\) is the stiffness of spring i converted into the overall stiffness of VSA, that is, the stiffness spring i can provide for the VSA, and the unit is N·m·rad−1. Since the angle starts at π/6, the constant \({C}_{i}\) can be abandoned, then (10) becomes
Divide 0–π/3 into 9 equal parts, take 10 points (Fig. 6).
It can be seen from the above formula (9), spring stiffness of ki is directly proportional to the relationship of the moment Mi, so the single spring stiffness ki is also directly proportional to the relationship of its corresponding conversion Ki for. So, in the design of elastic element, this nature will be greatly convenient when users choose the spring stiffness and do the simulation calculation to obtain the desired adjustable stiffness value.
4 Stiffness Analysis
The stiffness of the VSA has two situations: clockwise and counterclockwise (positive and negative). In both cases, the adjustable stiffness is equal in size but opposite in direction. Therefore, the VSA designed has 16 different combined stiffnesses in each direction obtained by MATLAB simulation calculation.
5 Conclusion
Based on the concept of controlling the variation on stiffness by changing the number of elastic elements involved in the work, this paper designed a variable stiffness actuator which can be applied to the field of robot. A prototype was modeled on SolidWorks and its mechanical properties and stiffness were analyzed and simulated by using MATLAB. The VSA has the advantages of real-time and accurate change of stiffness, wide variation range of stiffness and wide adjustment range of angle. Due to the limitation of elastic elements, the VSA structure and control still has room for improvement, and the stiffness data can be further optimized. In the future, prototype will be made, and further experiments will be conducted on the control aspect based on this paper, and more data will be collected for optimization.
Although VSAs have many advantages, they still have many limitations, such as the need for more complex control algorithms. Researchers have made some progress in areas of adaptive tracking control [26, 27], neural networks [28], friction compensation [29] and other control algorithms, as well as dynamic joint stiffness identification and appropriate posture selection [30]. Therefore, structural design that can simplify the control algorithm and obtain more accurate control of velocity, force and position is also a direction of future work.
References
Zacharaki, A., Kostavelis, I., Gasteratos, A., Dokas, I.M.: Safety bounds in human robot interaction: a survey. Saf. Sci. 127, 104667 (2020)
Ham, R.V., Sugar, T.G., Vanderborght, B., Hollander, K.W., Lefeber, D.: Compliant actuator designs. IEEE Robot. Autom. Mag. 16(3), 81–94 (2009)
Vanderborght, B., Albuschaeffer, A., Bicchi, A., Burdet, E., Caldwell, D.G., et al.: Variable impedance actuators: a review. Robot. Auton. Syst. 61(12), 1601–1614 (2013)
Yu, N., Zou, W., Sun, Y.: Passivity guaranteed stiffness control with multiple frequency band specifications for a cable-driven series elastic actuator. Mech. Syst. Signal Process. 117, 709–722 (2019)
Sun, L., Li, M., Wang, M., Yin, W., Sun, N., Liu, J.: Continuous finite-time output torque control approach for series elastic actuator. Mech. Syst. Signal Process. 139, 105853 (2020)
Chen, B., Zi, B., Wang, Z., Qin, L., Liao, W.H.: Knee exoskeletons for gait rehabilitation and human performance augmentation: a state-of-the-art. Mech. Mach. Theory 134, 499–511 (2019)
Plooij, M., Wisse, M., Vallery, H.: Reducing the energy consumption of robots using the bidirectional clutched parallel elastic actuator. IEEE Trans. Robot. 32(6), 1512–1523 (2016)
Mathijssen, G., Furnemont, R., Brackx, B., Van Ham, R., Lefeber, D., Vanderborght, B.: Design of a novel intermittent self-closing mechanism for a MACCEPA-based Series-Parallel Elastic Actuator (SPEA). In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2809–2814 (2014)
Beyl, P., Van Damme, M., Van Ham, R., Vanderborght, B.: Pleated pneumatic artificial muscle-based actuator system as a torque source for compliant lower limb exoskeletons. IEEE/ASME Trans. Mechatron. 19(3), 1046–1056 (2014)
Hollander, K.W., Ilg, R., Sugar, T.G., Herring, D.: “An efficient robotic tendon for gait assistance. J. Biomech. Eng. 128(5), 788–791 (2006)
Migliore, S.A., Brown, E.A.: Biologically inspired joint stiffness control. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA 2005), pp. 4519–4524 (2005)
Wolf, S., et al.: Variable stiffness actuators: review on design and components. IEEE/ASME Trans. Mechatron. 21(5), 2418–2430 (2016)
Tagliamonte, N.L., Sergi, F., Accoto, D., Carpino, G., Guglielmelli, E.: Double actuation architectures for rendering variable impedance in compliant robots: a review. Mechatronics 22(8), 1187–1203 (2012)
Lemerle, S., Grioli, G.¸ Bicchi, A., Catalano, M.G.: A variable stiffness elbow joint for upper limb prosthesis. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 7327–7334 (2019)
Liu, Y., Liu, X., Yuan, Z., Liu, J.: Design and analysis of spring parallel variable stiffness actuator based on antagonistic principle. Mech. Mach. Theory 140, 44–58 (2019)
Bilancia, P., Berselli, G., Palli, G.: Virtual and physical prototyping of a beam-based variable stiffness actuator for safe human-machine interaction. Robot. Comput. Integr. Manuf. 65, 101886 (2020)
Hollander, K., Sugar, T., Herring, D.: Adjustable robotic tendon using a ‘jack spring’. In: Proceedings of 9th International Conference on Rehabilitation Robotics (ICORR 2005), pp. 113–118 (2005)
Xu, Y., Guo, K., Sun, J., Li, J.: Design, modeling and control of a reconfigurable variable stiffness actuator. Mech. Syst. Signal Process. 160, 107883 (2021)
Xu, Y., Guo, K., Sun, J., Li, J.: Design and analysis of a linear digital variable stiffness actuator. IEEE Access 9, 13992–14004 (2021)
Xu, Y., Guo, K., Li, J., Li, Y.: A novel rotational actuator with variable stiffness using S-shaped springs. IEEE/ASME Trans. Mechatron. 26(4), 2249–2260 (2020)
Wolf, S., Hirzinger, G.: A new variable stiffness design: matching requirements of the next robot generation. Accepted at ICRA 2008: IEEE International Conference on Robotics and Automation (ICRA2008) (2008)
Chen, G., Qi, P., Guo, Z., Yu, H.: Mechanical design and evaluation of a compact portable knee-ankle-foot robot for gait rehabilitation. Mech. Mach. Theory 103, 51–64 (2016)
Li, X., Liu, Y., Yu, H.: Iterative learning impedance control for rehabilitation robots driven by series elastic actuators. Automatica 90(90), 1–7 (2018)
Haldane, D.W., Plecnik, M.M., Yim, J.K., Fearing, R.S.: Robotic vertical jumping agility via series-elastic power modulation. Sci. Robot. 1(1), eaag2048 (2016)
Yu, H., Huang, S., Chen, G., Thakor, N.: Control design of a novel compliant actuator for rehabilitation robots. Mechatronics 23(8), 1072–1083 (2013)
Guo, K., Li, M., Shi, W.¸ Pan, Y., et al.: Adaptive tracking control of hydraulic systems with improved parameter convergence. IEEE Trans. Ind. Electron., 1 (2021). https://doi.org/10.1109/TIE.2021.3101006
Guo, K., Pan, Y., Zheng, D., Yu, H., et al.: Composite learning control of robotic systems: a least squares modulated approach. Automatica 111, 108612 (2020)
Guo, K., Zheng, D., Li, J.: Optimal bounded ellipsoid identification with deterministic and bounded learning gains: design and application to Euler-Lagrange Systems. IEEE Trans. Cybern., 1–14 (2021). https://doi.org/10.1109/TCYB.2021.3066639
Guo, K., Pan, Y., Yu, H.: Composite learning robot control with friction compensation: a neural network-based approach. IEEE Trans. Ind. Electron. 66(10), 7841–7851 (2019)
Zhang, Y., Guo, K., Sun, J., Sun, Y., et al.: Method of postures selection for industrial robot joint stiffness identification. IEEE Access 9, 1–10 (2021)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Cui, C., Guo, K., Sun, J. (2021). Variable Stiffness Actuator Structure for Robot. In: Liu, XJ., Nie, Z., Yu, J., Xie, F., Song, R. (eds) Intelligent Robotics and Applications. ICIRA 2021. Lecture Notes in Computer Science(), vol 13013. Springer, Cham. https://doi.org/10.1007/978-3-030-89095-7_27
Download citation
DOI: https://doi.org/10.1007/978-3-030-89095-7_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-89094-0
Online ISBN: 978-3-030-89095-7
eBook Packages: Computer ScienceComputer Science (R0)