dynamic modeling and control of variable stiffness actuators

22
Dynamic Modeling and Control of Variable Stiffness Actuators A. Albu-Schäffer, O. Eiberger, M. Grebenstein, S. Haddadin, M. Nickl, F. Petit and S. Wolf DLR – German Aeorospace Center Center of Robotics and Mechatronics

Upload: dinhtu

Post on 02-Jan-2017

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dynamic Modeling and Control of Variable Stiffness Actuators

Dynamic Modeling and Control of Variable Stiffness Actuators

A. Albu-Schäffer, O. Eiberger, M. Grebenstein, S. Haddadin, M. Nickl, F. Petit and S. Wolf

DLR – German Aeorospace CenterCenter of Robotics and Mechatronics

Page 2: Dynamic Modeling and Control of Variable Stiffness Actuators

Skilful Manipulation with Variable Impedance Robots

Design and control of VIA hand/arm Safety and performance analysis of VIA devices

Page 3: Dynamic Modeling and Control of Variable Stiffness Actuators

Size, force and dynamics of a human arm/handVariable stiffness 54 motors,108 position sensors

DLR - Anthropomorphic Hand-Arm-System

Page 4: Dynamic Modeling and Control of Variable Stiffness Actuators

A Hand-Arm System for Space Assistance

Extension of the passivity based control approaches to the VIA robots:

Variable, nonlinear stiffnessStrongly coupled joints

Page 5: Dynamic Modeling and Control of Variable Stiffness Actuators

Challenges for the Hand: DLR Hand IIb to the integrated hand arm system

Robot hand with size and force similar to the human one

Relocation of motors via tendons.Variable stiffness elements.

Critical tendon routingNonlinearity vs. Workspace/Friction.Joint coupling.

Challenges:Modeling and optimization of the mechanismElectronics integrationA controller to set joint position and stiffness independently.Stiffness trajectories for manipulation

Page 6: Dynamic Modeling and Control of Variable Stiffness Actuators

Electronics Integration

Page 7: Dynamic Modeling and Control of Variable Stiffness Actuators

Finger Prototype I

Tendon controlled finger with novel jointsHyperboloid joints.Hinge joints hold together by tendon force.

4 Joints.8 Tendons.Nonlinear tendon routing.

Finger Prototype II (STL)

Page 8: Dynamic Modeling and Control of Variable Stiffness Actuators

Problem Formulation

Given the desired joint position and the desired mechanical joint stiffnessSolve for the desired motor position.Insert desired motor positions and desired tendon forces into a low-level motor controller → Active motor compliance in series with

mechanical (passive) compliance

Inverse

Page 9: Dynamic Modeling and Control of Variable Stiffness Actuators

Simulation & Experimental Results

Step in desired joint positionof 0.2 rad joint positions Motor positions

Page 10: Dynamic Modeling and Control of Variable Stiffness Actuators

Challenges for the VIA Arm and Leg Actuation

• Maximal peak power/weight ratio at reasonable stiffness adjusting rate

• Maximal efficiency in energy storage and release• High storable energy density

Page 11: Dynamic Modeling and Control of Variable Stiffness Actuators

DLR Arm Joint PrototypesVS-Joint (Wolf & Hirzinger ICRA2008, TuF2.6) QA-Joint (Eiberger & al. ICRA2010) TuF2.6

New armjoint design

Page 12: Dynamic Modeling and Control of Variable Stiffness Actuators

Testbed for Evaluation of the First Joint Prototypes

Motor

Encoder

TorqueSensor

VIA - Unit

QA- Prototype

Load

VS-Prototype

Page 13: Dynamic Modeling and Control of Variable Stiffness Actuators

Joint Data Sheet: DLR VS-Joint

217°/sMax. Equilibrium Velocity

Variable StiffnessActuator Type

270 + 50 = 320 WNominal Power(not max./peak!)

16.8 JMax. Storable Energy

± 14° / ± 14°Max. Deflection Range (min./max Stiff.)

Ø97x106 / ~ Ø97x166 mmSize (w/wo Motors)

1.4 / ~ 2.0 kgWeight (w/wo Motors)

7.3%Torque Hysteresis at Max. Torque

0.2 sMin. Stiffness Adjusting Time(from 3% to 97% stiffness)

0 / 315 Nm/radMin./Max. Stiffness (no external load)

± 180 NmMaximum Joint Torque(repeatable, evaluated by measurement)

c : Radius of Cam DiskJoint Deflection cφφ

Common descriptionunder developmentby VIACTORS partners

Page 14: Dynamic Modeling and Control of Variable Stiffness Actuators

Joint Data Sheet: DLR QA-Joint

217°/sMax. Equilibrium Velocity

Quasi AntagonisticActuator Type

270 + 50 = 320 WNominal Power(not max./peak!)

2.7 JMax. Storable Energy

± 15° / ± 3°Max. Deflection Range (min./max Stiff.)

Ø90x100 / ~ Ø90x160 mmSize (w/wo Motors)

1.4 / ~ 2.0 kgWeight (w/wo Motors)

+/-12.5%Torque Hysteresis at Max. Torque

0.15 sMin. Stiffness Adjusting Time(from 3% to 97% stiffness)

20 / 550 Nm/radMin./Max. Stiffness (no external load)

± 40 NmMaximum Joint Torque(repeatable, evaluated by measurement)

Page 15: Dynamic Modeling and Control of Variable Stiffness Actuators

Control of VIA Joints

useful for cyclic movementsinvolving energy storage

(running or throwing)

damping of the arm for fast,fine positioning tasks has to be

realized by control.

The joints have very low intrinsic damping

Ensuring the achievement of the desired link position with motor position based control.Providing the desired stiffness property.

(Albu-Schäffer & al. ICRA 2010, WeA1.5 )

Page 16: Dynamic Modeling and Control of Variable Stiffness Actuators

Active Vibration Damping for VIA Joints

No damping Active damping

External disturbance torque

Generic VS joint model – underactuated systemwith p.d.

Page 17: Dynamic Modeling and Control of Variable Stiffness Actuators

Validation on 2dof Prototype

Page 18: Dynamic Modeling and Control of Variable Stiffness Actuators

Performance Validation

VIA jointRigid joint

Page 19: Dynamic Modeling and Control of Variable Stiffness Actuators

Optimal Control for Maximal Performance

Optimized stiffness and motion trajectory

Page 20: Dynamic Modeling and Control of Variable Stiffness Actuators

Kicking Performance: Motivation

Page 21: Dynamic Modeling and Control of Variable Stiffness Actuators

Kicking Experiments

Page 22: Dynamic Modeling and Control of Variable Stiffness Actuators

Experimental Results

Impact joint torque

Kicking range

Speed

10 Nm85 Nm

4.05 m1.6 m

6.35 m/s3.06 m/s

VS-JointStiff Joint