1 Variable Stiffness Actuation based on Dual Actuators Connected in Series and Parallel Prof. Jae-Bok Song (jbsong@korea.ac.kr ). (http://robotics.korea.ac.kr) ti k Depart. of Mechanical Engineering, Korea University, Seoul, Korea Various Variable Stiffness Devices at Korea Univ. Serial-type Dual Actuator Unit Serial connection Position control Stiffness control Force estimation Collision safety Safety Joint Mechanism Passive compliance 1 rotational DOF Joint type phri Environment estimation Parallel-type Dual Actuator Unit Parallel connection Antagonistic actuation Variable stiffness Parallel actuation Safety Link Mechanism Passive compliance 3 rotational DOFs Link type phri 2
2 Dual Actuator Unit (DAU) Redundant Actuation Simultaneous control of position and stiffness for one DOF Improved safety Actuator 1 Actuator 2 Power Transmission Two types of DAUs Dual Actuator Unit Serial connection Proxima al link Distal link Parallel connection Serial-type Dual Actuator Unit (S-DAU) 3 Parallel-type Dual Actuator Unit (P-DAU) Variable Stiffness Actuators VSA-II (variable stiffness actuation) Univ. of Pisa (Bicchi Bicchi, 2008) Torsion spring + 4-bar linkage ANLES (actuator with nonlinear elastic system) Tokai Univ. (Koganezawa, 2006) Torsion spring + nonlinear guide 4
3 Research Trends: Compliant Actuators MACCEPA (mechanically adjustable compliance and controllable equilibrium position actuator) Vrije Univ. Brussel (Ham, 2008) Antagonistically actuated joint with quadratic series-elastic actuation Georgia Tech. (DeWeerth, 2005) Tension spring and curved surface Spring Roller Curved surface 5 Serial-type Dual Actuator Unit (S-DAU) 6
4 S-DAU : Introduction S-DAU Connected in series Based on planetary gear train Features Positioning actuator (PA) with high gear ratio Stiffness modulator () with low gear ratio Indep. control of position and stiffness Force estimation Collision safety Stiffness estimation Environment estimation Max velocity (ra ad/s) m) Max torque (N 7 S-DAU : Principle of Operation Planetary gear train Two inputs & One output Useful for actuator unit with dual inputs S-DAU based on planetary gear train 8
5 S-DAU : Principle of Operation No contact with environment Contact with environment θ = θ + θ DAU PA τ τ = k = K i T, θ i k = K θ T, 9 S-DAU : Construction Planetary gear train Gear ratio - 690:1 for PA, 56:1 for Version 1 : 48x61x110 mm, 500g (including clutch mechanism) Version 2 : 26x61x110 mm, 450g PA 29mm Version 2 61mm Version 1 Planetary gear train 10
6 S-DAU : Position Control / Stiffness Control Response to stiffness change Joint stiffness (N Nm/deg) Joint stiffness (N Nm/deg) 11 S-DAU : Force Estimation Force estimation No need for an expensive F/T sensor for force control τ = k θ k : user specified θ : measured by the encoder τ = J T F 20 Measured force Estimated force 10 0-10 -20 0 3 6 9 12 15 18 Time (sec) 12
7 S-DAU : Collision Safety Joint Stiffness : o k : initial stiffness, Example o k = k βvel Δω Δω = ω ω o ω = 270 deg/s, ω o = 170 deg/s, o k = 1.5 Nm/deg, β vel = 0.01, k = 0.5 Nm/deg just after collision 13 S-DAU : Parallel Manipulator with Two S-DAUs Experimental Setup 5-linkage parallel manipulator with two S-DAUs. Independent position and stiffness controllers based on DSP 2812. Verifies S-DAU s force estimation ability using a F/T sensor. DAU 1 DAU 2 F/T sensor Link 5 Joint 1 & Joint 2 Link 4 y x Link 2 Link 3 Position controller Stiffness controller 14
8 S-DAU : Stiffness Estimation Stiffness estimation for hard material Applied force : 3N 10N Stiffness of environment K e : - 3.5kN/m (estimated), 3.75kN/m(measured) Stiffness of manipulator K : about 100N/m Position information Estimated stiffness 15 S-DAU : Stiffness Adaptation Stiffness Stiffness matrix stiffness ellipse in Cartesian space Low stiffness in normal direction Good control of contact force High stiffness in tangential ti direction Good performance on trajectory t tracking Stiffness ellipse adaptable to surface normal using the estimated force y [u,1, u,2 ] T [u 1,1, u 1,2 ] T 2 Ellipse x : eigenvalue [u 1, u 2 ] T : eigenvector Principal axis Fixed stiffness ellipse Adaptable stiffness ellipse 16
9 S-DAU : Surface Estimation Surface estimation 30 29 28 27 26 25 24 23 22 21 20 19 v i iii Trajectory of PA Environment iv ii Trajectory of end-effector 0 1 2 3 4 5 6 7 8 Position x (cm) 17 Parallel-type Dual Actuator Unit (P-DAU) 18
10 P-DAU : Introduction P-DAU Connected in parallel Antagonistic actuation Features Linear spring + Cam-follower Nonlinear stiffness characteristics Compact design Parallel actuation available Combined torques from dual actuators 19 P-DAU : Principle of Operation Antagonistic actuation Basic principle of human motion Two muscles for control of a single joint. Muscles modeled as nonlinear springs. Agonist Antagonist Low Stiffness F High Stiffness F Spring 1 Spring 2 x Spring 1 Spring 2 x Moving plate -x 2 x -x 2 ' x x 1 ' x 1 P2 P1 P2 P1 Spring 2 Output link Spring 1 20 Spring 2 Output link Spring 1
11 P-DAU : Principle of Operation Cam-Follower Mechanism Compact design. Cam profile Various nonlinear characteristics. Cam movement Output link Cam profile Translating cam with translating roller follower Face cam with oscillating follower Cam-follower in P-DAU Face cam Translating follower 21 P-DAU : Principle of Operation Variable Stiffness mechanism of P-DAU Antagonistic actuation Cam-follower + Linear spring Nonlinear spring 22
12 P-DAU : Variable Stiffness Mechanism Low Stiffness ( Small compression of spring) High Stiffness ( Large compression of spring) 23 P-DAU : Parallel Actuation Parallel actuation Antagonistic actuation: Only a single actuator can apply a force to an object. Parallel actuation: Both actuators can apply forces to an object. Combined torque from dual actuators No variable stiffness Clutching point Antagonistic actuation Actuation mode Parallel actuation 24 Antagonistic actuation Parallel actuation with clutch mechanism
13 P-DAU : Parallel Actuation Clutch mechanism Based on cam-profile. Operated by the difference in position between upper and lower plates. Clutch cam Spring Middle plate Clutch pin 25 P-DAU : Construction Actuation Mechanism of P-DAU Compact design power transmission by two Internal ring gears Connected Shaft to middle plate Upper plate Middle plate Lower plate Internal ring gear 2 Variable stiffness module Spur gears to internal ring gears Internal ring gear 1 to upper plate Internal ring gear 2 Internal ring gear 1 26
14 P-DAU : Construction φ 70x62 mm, 470g (without motors) Maximum payload: 5Nm Variable stiffness range: 0.01 ~ 0.6 Nm/deg Response time : < 1sec (from min. stiffness to max. stiffness) Upper/Lower plate Ver. 1 27 P-DAU : Performance Antagonistic Actuation Mode Parallel Actuation Mode 28
15 Safe Joint Mechanism (SJM) 25 mm R 30 29 SJM : Introduction Safe robot arm (Compliant robot arm) Active compliance Collision detection by sensors Control of actuators Slow response, noise, malfunction Passive Compliance Spring, flexible link/joint, soft covering Absorbing collision force Fast response, high reliability but positioning inaccuracy. 30 Flexible joint (Quanser) Rovie, ATR
16 SJM : Principle of Operation Safety vs Performance Tradeoff Low stiffness for safety High stiffness for performance Force (N) 60 50 40 30 20 Dangerous IDEAL High stiffness Unsafe region Low stiffness Safe region Our approach Nonlinear stiffness characteristics Only by passive mechanical elements Normal operation Stiff arm for accurate positioning Collision situation (Large impact) Soft arm for shock-absorbing 10 Operating region 0 0 10 20 30 40 Inaccurate Displacement (mm) positioning 31 SJM : Principle of Operation Nonlinear spring system 4-bar linkage + Pre-compressed spring Transmission angle of 4-bar linkage Low spring force for static ti equilibrium i Threshold force: Transmitted force Spring force tiffness (N/mm) St 32 F E Spring F S Output slider A Input slider y O 1 x B F E : transmission angle : External force F S : Spring force
17 SJM : Performance ) Force (N) Acceleration (g) 200 150 100 HIC = 450 w/o SJM with SJM 50 HIC = 15 0 Start of collsion -50 0 10 Time (msec) 20 33 SJM : Current Status Safe manipulator 6 DOF manipulator with SJM SJM installed at the elbow joint. 3 rd version 2 nd version Motor Harmonic Drive SJM Size : Ø65*25mm Weight : 125g Torque : 8.5 Nm Range : ± 25 HIC : below 100 Size : Ø75*35mm Weight : 180g Torque : 10 Nm Range : ± 23 HIC : below 100 34
18 Thank you!! Contact: Prof. Jae-Bok SONG at jbsong@korea.ac.kr 35