A new variable stiffness design: Matching requirements of the next robot generation
Summary (2 min read)
Introduction
- In the current robotics research a main field is focused on the development of joints with variable mechanical impedance, see Fig. 1, [1]–[10].
- The ambition of this development is to bring the robots closer to the human and even in direct contact for hand to hand interaction.
- The balancing of the external torque by the mechanical compliance allows to move on faster trajectories without exceeding the safety limits but has a loss in the system accuracy.
- This of course depends on the design and the desired task.
A. Requirements
- The aim of the development of the new VS-Joint (patent pending) is to introduce a mechanical passive compliance into a robot joint.
- It should be possible to change the stiffness of the joint continuously and with the maximum load applied.
- The maximum output torque should be at least 120 Nm.
- Other design goals are low weight, and a compact and robust mechanics, which allows the assembly in a robot arm system of the size of a human arm.
- Low friction and inertia at the link side are required for a high bandwidth of the spring mechanism and a low energy loss in operation.
B. Design
- The concept of the VS-Joint is based on two motors of different size to change the link position and the stiffness preset separately, see Fig.
- The harmonic drive gear consists of three main parts.
- The mechanism of the VS-Joint acts as a spring like support between the circular spline and the joint base.
- The mechanism transforms the rotation of the CS into a linear motion of a slider, see Fig.
- The shape of the cam disk can also be designed to have a different system behavior depending on the deflection direction.
C. Layout
- When they are reached, the spring mechanism is bypassed with a mechanical blocking.
- In this case the gear is the direct connection between the link and the motor inertia.
- A speed difference of motor and link then results in a torque peak, whose magnitude is depending on the gear flexibility.
- This torque peak of the inner system impact may cause serious damage to the system.
- On a given deflection the stiffness of the joint and its derivative are under any condition higher with an increased stiffness adjuster position.
III. TESTING SETUP
- The test bed (Fig. 7) consists of a motor / gear driving unit at the base side and a hollow shaft axle with a lever at the link side.
- The sensor data acquisition is done by a National Instruments NI6602 and a NI6025E card.
- The testbed is controlled by a computer with a QNX Software Systems real time operating system QNX R© Neutrino R©.
- The control of the two motors is done position based with PD controllers.
- The lever can be equipped with loads up to 7.0 kg.
A. Evaluation
- The evaluation of the torque model, which is based on (5), was done with a fixed link at the end of the lever.
- In that setup the calculated torque is evaluated with the torque sensor.
- The spring base slider, the spindle connected to it, and the linear bearings do have notable flexibility, which can not be neglected.
- A crucial factor to the system performance is the change of the stiffness preset.
- The steady state error in the test run with maximum joint deflection is a result of the PD controller, which is currently used for the stiffness adjuster motor.
B. Throwing
- The link velocity of a stiff joint corresponds to the velocity of the driving motor.
- Additional energy can be inserted by the stiffness adjuster of the variable stiffness joint to gain the fastest possible motion.
- When the joint motor reaches its maximum speed the link is further accelerated by the potential energy.
- As long as the link is accelerating, the ball can not be faster than the link, and the shape of the lacrosse stick head prevents the ball from leaving it in radial direction.
Did you find this useful? Give us your feedback
Citations
876 citations
Cites methods from "A new variable stiffness design: Ma..."
...The VS-joint [33] (Fig....
[...]
...This configuration is used in the VSAII prototype [31], the VSA-cube that is a hobby servomotor style of VIA actuator [32] and in the VSJ [33], used to actuate the wrist and forearm of the DLR hand/arm [34]....
[...]
772 citations
419 citations
Cites background from "A new variable stiffness design: Ma..."
...The Waseda robot Wendy [4] is the first humanoid with slowly adjustable mechanical joint stiffness....
[...]
...Generally speaking, the energy introduced into the system, no matter whether caused by a collision, external forces or acceleration of the link inertia is converted to elastic energy....
[...]
405 citations
Additional excerpts
...By utilizing the intrinsic joint stiffness it is possible to achieve link velocities above motor levels by choosing an appropriate trajectory (Wolf and Hirzinger 2008 Haddadin et al. 2009)....
[...]
399 citations
Cites methods from "A new variable stiffness design: Ma..."
...One way to solve this problem is to use additional small actuators [10] dedicated for stiffness adjustments, but this...
[...]
References
2,309 citations
"A new variable stiffness design: Ma..." refers background in this paper
...There are several reasons for building a robot with mechanically compliant joints like in [2]....
[...]
620 citations
584 citations
"A new variable stiffness design: Ma..." refers background in this paper
...Especially for cyclic motions and trajectories, in which the link has to be stopped and accelerated in the opposite direction like walking, running, or throwing, a preset can be given to the system according to the applied load and speed [12], [13], [14]....
[...]
543 citations
"A new variable stiffness design: Ma..." refers background in this paper
...The approach in [7] aims at a reduction of these effects by motor cross-coupling....
[...]
430 citations
Related Papers (5)
Frequently Asked Questions (19)
Q2. What are the future works mentioned in the paper "A new variable stiffness design: matching requirements of the next robot generation" ?
Future work includes an advanced control on the link position including active damping.
Q3. What is the effect of the VS-Joint?
Afterwards the joint motor accelerates in the positive direction and adds the kinetic energy to the stored energy in the VS-Joint.
Q4. What is the torque of the joint motor?
The test trajectory of the joint motor is a position ramp, in which the joint is moving with a constant velocity between the joint deflection limits.
Q5. How is the spring base slider created?
Preload is created by moving the spring base slider via a spindleattached to the stiffness adjusting motor (Maxxon EC22 with an intermediary planetary gear).
Q6. What is the effect of the stiffness adjuster on the system?
The stiffness adjuster is able to change the preset continuously between minimum and maximum, and the power of the actuator enables the joint to change the preset bidirectionally under full load.
Q7. What are the design goals of the VS-Joint?
Other design goals are low weight, and a compact and robust mechanics, which allows the assembly in a robot arm systemof the size of a human arm.
Q8. What is the purpose of the VS-Joint?
In a standard setup the wave generator (WG) is connected to the motor axle, the flex spline (FS) is attached to the link and the circular spline (CS) is fixed to the base of the joint.
Q9. What is the example of a VS-joint?
The application of throwing a ball is a good example to show the performance enhancement gained by the VS-joint in terms of maximum link velocity.
Q10. What is the driving unit with a maximum torque of 160 Nm?
The driving unit with a maximum output torque of 160 Nm consists of a DLR ILM 70 motor attached through the hollow shaft link axle to a Harmonic Drive HFUS 20 (100/1).
Q11. How much torque is transferred from the joint motor to the link?
The torque of an active joint movement is transferred directly via the gear from the joint motor to the link without additional friction and inertia of the VS-Mechanics.
Q12. What is the maximum joint motor velocity?
This can be utilized as a mechanical buffer to reduce peak torques in the system and thus enhance the system safety, but it can also enhance the joint performance to gain a much higher link velocity than the maximum joint motor velocity.
Q13. What is the torque of the lever?
In the further tests the upright position of the lever is defined as the zero position and the positive displacement is in the mathematical positive direction seen from the joint motor side.
Q14. What is the function of the cam disk?
(7)The progressive shape of the cam disk forms an intrinsic protection of the system, which prevents the joint from running into the hardware limits.
Q15. What is the result of the PD controller?
The steady state error in the test run with maximum joint deflection is a result of the PD controller, which is currently used for the stiffness adjuster motor.
Q16. What is the concept of the VS-Joint?
The concept of the VS-Joint is based on two motors of different size to change the link position and the stiffness preset separately, see Fig.
Q17. What is the distance between the link axis and the center of the ball when the ball?
The distance l between the link axis and the center of theball when the ball leaves the lever is approximately 0.78 m.A simple strike out trajectory is used for the demonstration in order to gain a high link velocity (Fig. 11).
Q18. What is the energy consumption of the robot arm?
The energy consumption of the system with its two differently sized motors has to be evaluated in various tasks to be compared to other systems including antagonistic principles.
Q19. How many ms is the maximum joint motor velocity?
The theoretical throwing distance with a inelastic joint of the same setup with the same maximum joint motor velocity of 216 ◦/s isXfixed = (2.94 m s−1)29.81 m s−2 sin(π2)=