Compliant Actuation Technologies for Emerging Humanoids Nikos - - PowerPoint PPT Presentation

compliant actuation technologies for emerging humanoids
SMART_READER_LITE
LIVE PREVIEW

Compliant Actuation Technologies for Emerging Humanoids Nikos - - PowerPoint PPT Presentation

Compliant Actuation Technologies for Emerging Humanoids Nikos Tsagarakis Humanoid & Human Centred Mechatronics Lab Dept. of Advanced Robotics Istituto Italiano di Tecnologia ( IIT) Outline Classical robotics actuation Pros and cons


slide-1
SLIDE 1

Compliant Actuation Technologies for Emerging Humanoids

Nikos Tsagarakis

Humanoid & Human Centred Mechatronics Lab

  • Dept. of Advanced Robotics

Istituto Italiano di Tecnologia (IIT)

slide-2
SLIDE 2

Outline

  • Classical robotics actuation

– Pros and cons

  • Compliant actuators

– Series elastic actuators (SEA) – CompAct unit and compliant humanoid COMAN – Variable stiffness actuation (VSAs)

  • Variable damping actuation

– the Variable physical damping actuator VPDA – CompAct manipulator

2 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-3
SLIDE 3

Robot soccer state

  • relative slow motions
  • absence of fast/high power motions
  • always in static balancing
  • physical game is missing

– body to body physical interaction – dynamic balancing against strong disturbances – impacts with ground and other bodies can damage the robots

3 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-4
SLIDE 4

4 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Humanoid SoA

slide-5
SLIDE 5

Robotics actuation (motorized)

  • Direct drive actuation
  • Geared actuators

– Motor + reduction gearheads – Motor + low‐friction cable /belt drive transmissions

5 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-6
SLIDE 6

Direct drive actuation

a high quality servomotor directly connected to the load

  • Pros

– the torque output can be accurately controlled through motor current regulation – robust against impacts

  • Cons

– servomotors operate inefficiently at low speeds and high torques – the power of direct drive servomotors is selected to be much higher than the actual useful power output – they are typically too large and heavy

6 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Frisoli et al, 2005

slide-7
SLIDE 7

Geared drives

Motor + reduction gearheads

a servomotor combined with a gearhead

  • Pros

– motor operates in a more efficient spot (high speed/low torque) while driving a low speed/high torque trajectory – for low reduction ratio, current control can then be still applied to the geared actuator to control force output

7 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-8
SLIDE 8
  • Cons

– introduces significant friction

  • friction can become essentially high in some types of non‐backdriveable gears

– increases the reflected inertia at the output of the gearbox

  • large output mechanical impedance

– non‐linear, non‐continuous dynamics such as stiction and backlash – force control through current regulation is unsuitable as it will result in extremely poor force fidelity – weak under impacts

8 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Geared drives

Motor + reduction gearheads

slide-9
SLIDE 9
  • Pros

– cable drive transmissions, have low stiction and low backlash. – can be approximated by linear dynamics allowing to model the transmission and compensate for its effects

  • Cons

  • nly low to moderate ratios can be implemented

– high rations requiring large pulleys and multi‐stages which need large space – More complex assembly with many pulleys requiring the fixation and pretension of cables

9 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Geared drives

Motor + low‐friction cable /belt drive transmissions

a servomotor combined with a cable drive transmission

Frisoli et al, 2005

slide-10
SLIDE 10
  • Features

– DC brush or brushless motors combined with planetary or harmonic drive gears

  • relative high gearing position control groups (>100:1)
  • limited back‐drivability
  • stiff Position / velocity servo loops

– minimum passive compliance (mostly from tendons) – no direct joint torque sensing

  • Advantages

– high disturbance rejection – accuracy and repeatability

Humanoid actuation

10 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-11
SLIDE 11

Humanoid actuation

Electrical Hydraulic

Stiff actuation for accuracy + Active compliance regulation

11 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-12
SLIDE 12

The need of compliance

  • Robots coperating / interacting (purposely or accidentally) with

their environment have different requirements than the current stiff robotic systems

– Accuracy and repeatability are necessary but probably not the highest priorities – Adaptability to interaction (whole body level) , safety and robustness is at least

  • f equal significance
  • How to satisfy the new requirements ?

Intrinsic body compliance + Control to satisfy performance indexes Stiff body/actuation for accuracy + Active/Controlled impedance to satisfy new requirements

12 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

  • 1. lower impact forces, improves robustness
  • 2. passive adaptability to interaction
  • 3. peak power generation
  • 4. energy efficiency
slide-13
SLIDE 13

Series elastic actuation (SEA)

– preset passive mechanical compliance – performance is compromised

  • Fixed series elasticity

– passively adaptable – lower impact forces – inherently safer, more tolerant to disturbances – can be combined with active stiffness regulation

Pratt et al, 1995 Herr et al, 2004 Wisse et al, 2007

13 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-14
SLIDE 14

Series elastic actuator

14 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Pratt et al, 95

slide-15
SLIDE 15

Intrinsic passive compliance Effect on the impact forces

Compliance can been introduced: – A: between the actuator and the link – B: around the link/structure (soft cover) – C: A and B

15 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-16
SLIDE 16

Effect of the stiffness to the impact forces: unconstrained case

Parameter Value Link reflected mass 1.85 kg Rotor reflected mass 0.79 kg External object mass 5 kg Impact speed 3 m/s

16 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-17
SLIDE 17

Effect of the stiffness to the impact forces: constrained case

Parameter Value Link reflected mass 1.85 kg Rotor reflected mass 0.79 kg External object mass 5 kg Impact speed 3 m/s

17 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-18
SLIDE 18

The AMARSI project

 The goal of AMARSi is to make a qualitative jump toward rich motor behaviour where novel mechanical, control and learning solutions are integrated with each other

  • a full humanoid robot
  • 25 major degrees of freedom (arms/legs and torso excluding

hands and neck/head)

  • intrinsic passive compliance
  • joint torque sensing/active compliance

AMARSI passive COMpliant huMANoid (COMAN)

18 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-19
SLIDE 19

COMAN overview

  • Actuation

– moderate to high power – passive series compliance

  • legs (ankle/knee and hip sagittal joints)
  • torso (pitch and yaw)
  • arms: (shoulder and elbow)

– no cable transmissions

  • Sensing

– joint torque sensing – 2 x 6 DOF F/T sensors – IMU

  • Power autonomy

– battery – power management system

  • On board computation power

– 2 x PC104 (1 inside the torso and one to be added in the head )

  • Body housing

– internal electrical wiring routing – full body covers (no exposed components/wires

19 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Tsagarakis et al, ICRA 2013

slide-20
SLIDE 20

COMAN kinematics

Joint Number of DOF Ankle 2 Knee 1 Hip 3 Waist 3 Shoulder 3 Elbow 1 Neck 2

20 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-21
SLIDE 21

Compliant joint: CompAct unit

Link absolute Encoder Motor relative encoder Spring deflection absolute encoder Torque sensor Series elastic module BLDC motor HD drive

  • Motor

– Kollmorgen RBE1211 – rate power :152W – peak power:470W – continues torque : 0.23Nm – peak torque: 0.8Nm

  • Reduction drive

– CSD17 (100:1) – peak torque : 55Nm – series elastic module

21 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-22
SLIDE 22

The CompAct actuator

Diameter 70mm Length 80mm Max rotary passive deflection +/-0.2rad Weight 0.52Kg

22 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-23
SLIDE 23

COMAN lower body

2DOF Hip 1 DOF Knee 2 DOF Ankle F/T sensor Thigh Rotation

23 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-24
SLIDE 24

Hip design and specs

  • serial mechanism
  • passive compliance

for hip pitch and roll

  • gear ratio 100:1

Joint New Hip Motion Range (°) Peak Torque (Nm) Flex/Ext +110, ‐45 55 (6.2rad/s at 36V, 9.0rad/s at 48V) Abd/Add ‐60, +20 55 (6.2rad/s at 36V, 9.0rad/s at 48V) Rotation +50, ‐50 55 (6.2rad/s at 36V, 9.0rad/s at 48V)

24 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-25
SLIDE 25

Knee design and specs

  • series elastic actuated
  • gear ratio 100:1

Joint knee Motion Range (°) Torque (Nm) Flex/Ext ‐120, +10 55 (6.2rad/s at 36V, 9.0rad/s at 48V)

25 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-26
SLIDE 26

Ankle design and specs

Joint Ankle Motion Range (°) Torque (Nm) Flex/Ext +70, +50 55 (6.2rad/s at 36V, 9.0rad/s at 48V) Abd/Add ‐35, +35 55 (6.2rad/s at 36V, 9.0rad/s at 48V)

  • serial mechanism
  • passive compliance for hip

pitch and roll

  • gear ratio 100:1

26 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-27
SLIDE 27

COMAN torso joint

  • 3DOF serial mechanism
  • passive compliance for pitch and yaw motions

SEA Joints

27 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-28
SLIDE 28

Upper torso and neck

PC104 controller Battery pack and BMS system Neck module Compliant Shoulder flexion Shoulder and neck motor controllers

28 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-29
SLIDE 29

Battery pack and BMS system

  • Lithium polymer
  • weight 1.7Kg
  • nominal voltage 23‐29V
  • capacity 10Ah

..more than two hours of light-duty squatting

29 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-30
SLIDE 30

COMAN arm

  • 3DOF serial shoulder mechanism
  • 1DOF elbow
  • passive compliance

– shoulder (flex/ext and abd/add) motions – elbow flex/ext

  • Wrist/hand will be integrated soon

SEA Joints

30 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Catalano et al, 2012

slide-31
SLIDE 31
  • Where to place the compliance?
  • How to select the joint compliance level?
  • the tuning of the series passive elasticity still remains an

experimental trial and error process and very little information

  • n the methodologies used is available

How to tune the intrinsic elasticity?

  • Can we tune compliance using a more systematic method?

– optimise for bandwidth constraints

31 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-32
SLIDE 32

Selecting COMAN’s leg compliance

  • multi‐dof mass‐spring system
  • highly nonlinear varying system

– mass matrix changes – additional nonlinearities may exist in the drive elasticity

  • resonances change and depend on the posture

32 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-33
SLIDE 33

Selecting COMAN’s leg compliance

Twenty posture configuration points of the single support phase were considered

33 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-34
SLIDE 34

Selecting COMAN’s leg compliance

34 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-35
SLIDE 35

Selecting COMAN’s leg compliance

35 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-36
SLIDE 36

Optimal joint stiffness selection

constrained optimization problem

  • maximize the joint passive deflection for a given joint

torque vector

  • subject to constraints

– natural frequencies constraints – stiffness constraints

36 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Tsagarakis et al, ICRA 2013

slide-37
SLIDE 37
  • constraints were chosen for two lowest resonant frequencies
  • first and second natural frequencies inequalities constraints:

Optimal joint stiffness selection

37 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-38
SLIDE 38
  • the resultant natural frequencies given a configuration and

the selected optimal joint stiffness matrix

Optimal joint stiffness selection

38 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-39
SLIDE 39

Whole body torque/impedance regulation

39 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-40
SLIDE 40

COMAN lower body early tests

40 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Zhibin Li et al, ICRA 2012

slide-41
SLIDE 41

COmpliant huMANoid COMAN

41 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Zhibin Li et al, Humanoids 2012

slide-42
SLIDE 42

42

slide-43
SLIDE 43

Stabilization on mobile platform

43 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-44
SLIDE 44

…and some recent work with COMAN

Zhibin Li et al, IROS 2013

44 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-45
SLIDE 45

Fixed and variable compliance

– preset passive mechanical compliance – performance is compromised

  • Variable impedance actuators

– passively adaptable – inherently safer – makes the robot more tolerant to impacts – compliance can be reguled according to task needs

  • accuracy, efficiency or safety

– performance can be maintained – complex, requires additiotal actuators for the impedance tuning – application to MDOF systems is not trivial

  • Fixed series elasticity (SEA)

– passively adaptable – inherently safer – makes the robot more tolerant to impacts – does not need additonal actuation – can be combined with active stiffness regulation

45 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-46
SLIDE 46

VSAs prototypes

46 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

VSA‐II: R. Schiavi et al. (2008) VSA: G. Tonietti et al. (2005) MACCEPA: R. Van Ham et al. (2007) VS‐Joint: S. Wolf et al. (2008) MACCEPA 2.0: B. Vanderborght et al. (2009) Hybrid VSA: Byeong‐Sang Kim et al. (2010) QA‐Joint: O. Eiberger et al. (2010)

VSA Cube: Catalano et al. ICRA 2011

FSJ: Wolf et al. ICRA 2011

slide-47
SLIDE 47

Variable Stiffness Actuators (VSAs)

Main configurations Antagonistic Serial

47 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-48
SLIDE 48

Variable Stiffness Actuators (VSAs)

Stiffness regulation principles

  • Spring preloading

– Stiffness is altered by changing the pretension of the nonlinear spring.

  • Variable transmission

– Stiffness is regulation is achieved by changing the transmission ratio between the output link

  • Modification of spring properties

– The physical structure of the spring is mechanically modified

48 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-49
SLIDE 49

Mechanisms for generating nonlinear spring forces

49 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-50
SLIDE 50

Simple antagonistic arrangement

  • Bio‐inspired configuration
  • In the human body, each joint is actuated

by ‐ at least – two muscles Conventional mechatronic realization

  • Two actuators with a single direction coupling
  • A pair of elastic elements

50 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-51
SLIDE 51

Cross – coupled antagonsitic scheme

51 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Tonietti, Bicchi, ICRA 2005

slide-52
SLIDE 52

Cross – coupled and bilateral antagonsitic schemes

52 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

VSA Cube: Catalano et al. ICRA 2011

slide-53
SLIDE 53

Quasi Antagonistic Joint Mechanism

53 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

  • O. Eiberger et al. ICRA 2010

Alin Albu‐Schäffer et al, RA Mag., 2008

slide-54
SLIDE 54

From CompAct to CompAct‐VSA

Fixed stiffness joint

Variable stiffness joint ) ( 6

2

r f K K

S T

  

54 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-55
SLIDE 55

Lever arm principle

Variable spring position

  • Positions of the pivot and force point are
  • fixed. Position of the spring is adjustable.
  • The bigger is the lever arm, the stiffer is

the link.

  • The minimum stiffness is zerAwAS: A.

Jafari et al., IROS 2010

  • o. The maximum stiffness depends on the

length of the lever and the stiffness of the springs.

AwAS: A. Jafari et al., IROS 2010 Hybrid actuator: Byeong‐Sang Kim et al., ICRA 2010

55 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-56
SLIDE 56

AwAS:Principle of operation

  • Intermediate link is connected the motor M1;
  • Springs are located between intermediate link and the link;
  • Arm (variable) is the distance from the center of rotation to

the attachment point of springs

56 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-57
SLIDE 57

Parameter Description r Arm δθ Angular deflection Ks Spring’s rate F Resultant force of spring p Spring’s pretension δX Spring’s deflection K Stiffness T Overall torque

δθ F r Intermediate link Link At equilibrium position, force F generated by the springs is perpendicular to the displacement needed to change the stiffness.

(AwAS)‐Principle of operation

    sin 2 2 ) ( ) ( r K x K x p K x p K F

s s s s

         cos sin 2 cos

2

        r K r F T

s

) 1 cos 2 ( 2

2 2

         r K d dT K

s 57 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-58
SLIDE 58

AwAS:Assembly

Intermediate link Spring coupling Lever arm drive (stiffness adjuster) Main actuator

 

S 2 S

f L K 2 K     

L

S

58 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-59
SLIDE 59

Stiffness regulation

0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 500 1000 1500 2000 2500 3000 3500 Arm (m) Stiffness(Nm/rad.) Stiffness=50 (N/mm) Stiffness=100 (N/mm) Stiffness=150 (N/mm) Stiffness=200 (N/mm)

Stiffness of the springs and maximum arm length are 80N/mm and 0.09m, respectively

  • 0.2
  • 0.1

0.1 0.2 0.05 0.1 200 400 600 800 1000 1200 1400

Angular Deflection (rad.) Arm (m) Stiffness (Nm/rad.)

200 400 600 800 1000 1200

59 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-60
SLIDE 60

Energy required to change the stiffness

Experimental measures of energy

  • 0.2
  • 0.1

0.1 0.2 500 1000 1500 5 10 15 20 25 30 35 40

Angular Deflection (rad.) Stiffness (Nm/rad.) Energy Consumption (J)

5 10 15 20 25 30 35

60 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-61
SLIDE 61

AwAS:Specifications

Range

  • f

Motion (rad) Range of Stiffness (Nm/rad) Passive Angular Deflection (rad) Max Stiffness regulation speed (Nm/rad sec) Energy Storage (J) Output Torque (Nm) Weight (Kg) ‐2,+2 30,1800 ‐0.2,+0.2 at 640Nm/rad 800 3.5 80 1.4

0.13m 0.27m

0.02 0.04 0.06 0.08 0.1 0.12 5 10 15 20 25 30

Angular Deflection (rad.) Torque (Nm)

Arm = 80 mm Arm = 60 mm Arm = 40 mm Arm = 20 mm 3 3.5 4 4.5 5 5.5 6 200 300 400 500 600 700 800 900 1000 1100

Time (sec) Stiffness (Nm/rad.)

61 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-62
SLIDE 62

Tracking position and stiffness

Both motors M1 for position and M2 for stiffness were simultaneously controlled to follow sinusoidal position and stiffness trajectories of different frequencies

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6

Time (sec) Angle (rad.)

Ref. Position 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 60 80 100 120 140 160 180 200 220 240 260

Time (sec) Stiffness (Nm /rad.)

Ref. Stiffness

62 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-63
SLIDE 63

AwAS prototype

63 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-64
SLIDE 64

Lever arm principle

Variable force application point

  • Positions of the pivot and spring are fixed.
  • Position of the force point is adjustable.
  • The shorter is the lever arm, the stiffer is the

link.

  • The maximum stiffness is infinite. The

minimum stiffness depends on the length of the lever and the stiffness of the springs.

Energy Efficient VSA: L.C. Visser et al., ICRA 2010

64 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-65
SLIDE 65

Lever arm principle

Variable force application point

65 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Visser et al, ICRA 2010

2 1 S

q l K K          

slide-66
SLIDE 66

Lever arm principle

Variable pivot position

  • Positions of the spring and force point are
  • fixed. Position of the pivot is adjustable.
  • The closer is the pivot to the force point, the

stiffer is the link.

  • The minimum stiffness is zero. The maximum

stiffness is infinite. This range does not depends

  • n the length of the lever and the stiffness of the

springs.

CompAct VSA Tsagarakis et al. , IROS 2011

66 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-67
SLIDE 67

CompAct‐VSA: Lever arm with variable pivot point principle

67 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Low Stiffness High Stiffness

slide-68
SLIDE 68

CompAct‐VSA: Realization

Variable Stiffness Module

  • A) Link/Cam Connection
  • B) Joint Axis
  • C) Cam Shaped Lever Arm
  • E) Cam Roller
  • F) Rack/Pinion
  • G) Stiffness Motor
  • H) Springs
  • P) Pivot Point

A F P

68 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-69
SLIDE 69

Full Assembly

F

CompAct‐VSA: Realization

Variable stiffness module Main joint actuator

69 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-70
SLIDE 70

CompAct‐VSA: Stiffness model

  • Torque of the pivot motor
  • Elastic torque
  • Stiffness

2 1

    

70 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-71
SLIDE 71

Stiffness & Passive deflection profiles

Stiffness Passive deflection angle range

71 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-72
SLIDE 72

Elastic and pivot motor torques

Elastic torque Resistant torque

  • f the pivot motor

72 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-73
SLIDE 73

Stiffness response:Experimental results

  • Pivot Tracking Stiffness Tracking
  • Pivot Step Stiffness Step

73 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-74
SLIDE 74

CompAct‐VSA: Prototype

CompAct- VSA AwAS

  • II

AwAS Range of Motion (deg) +/-150° +/- 150° +/-120° Range of Stiffness (Nm/rad) 0 ~ rigid 0 ~ rigid 30~130 Time to change the stiffness (s) ~0.2sec ~1 3.5 Energy storage (J) 0.35 3.3 3.2 Peak Output Torque (Nm) 117 80 80 Length (m) 0.10 0.18 0.27 Width (m) 0.11 0.14 0.13 Overall Weight (Kg) 1.1 1.4 1.8

74 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Tsagarakis et al. , IROS 2011

slide-75
SLIDE 75

CompAct‐VSA prototype

75 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-76
SLIDE 76

Compliance actuation benefits and challenges

  • intrinsic robustness against impacts
  • passive adaptability to interaction
  • high fidelity force/torque control
  • peak power generation
  • energy efficiency

76 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-77
SLIDE 77

Exploiting natural dynamics with AwAS

77 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

TL ѲL ѲM BL BM IM IL+ML2 K TM

             

M L M M M M M L M L L L L L

T K B I T K B ML I ) ( ) ( ) (

2

             

) ( 2 1

2

ML I K f

L n

  

slide-78
SLIDE 78

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

  • 0.2
  • 0.15
  • 0.1
  • 0.05

0.05 0.1 0.15

Time (s) Angle (rad.)

) 2 sin( ft A

L

  

Desired link trajectory: [fixed frequency] Parameter Value

IM 0.35 (Kgm2) IL 0.1 (Kgm2) M 1 (Kg) L 0.34 (m) f 2.5 (Hz) A 0.2 (rad)

Time (s) Angle (rad)

Fixed frequency sinusoidal reference

rad Nm ML I f K

L n

/ 8 . 51 ) ( 4

2 2 2

   

78 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-79
SLIDE 79

rad Nm ML I f K

L n

/ 8 . 51 ) ( 4

2 2 2

   

) 2 sin( ft A

L

  

Desired link trajectory:

[fixed frequency] Parameter Value IM 0.35 (Kgm2) IL 0.1 (Kgm2) M 1 (Kg) L 0.34 (m) f 2.5 (Hz) A 0.2 (rad)

Stiffness(Nm/rad) Energy (J)

Fixed frequency sinusoidal reference

79 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-80
SLIDE 80

K=30 [Nm/rad] K=50 [Nm/rad] K=70 [Nm/rad]

Fixed frequency sinusoidal reference

80 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-81
SLIDE 81

) 2 sin( ft A

L

  

Desired link trajectory: [Variable frequency]

2 4 6 8 10

  • 0.2

0.2

Link position (rad)

1 2 3 4 5 6 7 8 9 10 2 2.5 3

Time (s) Frequency (Hz)

Strategy 1: Set the stiffness to a fixed optimum value Strategy 2: Tune the stiffness based on the frequency in real time

Time (s) Link Position (rad) Frequency (Hz)

Varying frequency sinusoidal reference

81 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-82
SLIDE 82

Link Position (rad)

Time (s)

1 2 3 4 5 6 7 8 9 10 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5

Time (s) Power (watt)

K=46Nm/rad. K=51Nm/rad. K=55Nm/rad. K=60Nm/rad. K=optimal (adjusted based on frequency)

Energy consumption of the stiffness motor

Time (s)

Energy Consumption: 1st Strategy: 28.6J 2nd Strategy: 21.3J [25% less than first strategy]

Power (W)

Varying frequency sinusoidal reference

82 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-83
SLIDE 83

1 2 3 4 5 6 7 8 9 10 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5

Time (s) Power (watt)

K=46Nm/rad. K=51Nm/rad. K=55Nm/rad. K=60Nm/rad. K=optimal (adjusted based on frequency)

Energy consumption of the stiffness motor

Time (s)

Energy Consumption: 1st Strategy: 28.6J 2nd Strategy: 21.3J [25% less than first strategy]

Power (W)

Varying frequency sinusoidal reference

83 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

Jafari et al., ICRA 2011

slide-84
SLIDE 84

From CompAct to CompAct‐VSA

Fixed stiffness joint

Variable damper ) ( 6

2

r f K K

S T

  

r

84 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-85
SLIDE 85

Stiffness and damping regulation in humans

Milner and Cloutier, Exp. Brain Research ,1998.

85 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

C = [0.22 – 1.56] [Nms/rad] ζ = [0.08 – 0.2] K = [14.8 – 125] [Nm/rad]

Elbow flex-extension

(Lacquaniti et al, ‘82)

θ q θ q

  • Humans improve accuracy and motion control by

varying the stiffness and damping of the joints to appropriate values

  • Large amplitude oscillations:

– muscles co‐contraction – damping ↑↑ – stiffness ↑↑

  • Low amplitude oscillations:

– Intrinsic damping of muscles↑↑ – low energy expenditure

  • Voluntary motions

– damping, stiffness inverse – function of velocity

slide-86
SLIDE 86

VPDA -Variable physical damping actuator

  • facilitates control

– inherently damps vibrations – reduces control effort – Intrinsically passive

  • improve dynamic performance
  • Spring energy management

Principle & Features

  • semi-Active Solution
  • introduces “real” physical damping
  • piezoelectric actuation

Motivation

86 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-87
SLIDE 87

SEA + Variable physical damping actuator

+

VPDA SEA

Laffranchi et al. ICRA 2010

87 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-88
SLIDE 88

Experimental results

Mass-spring-damper system

  • Damping ratio
  • Free response to initial conditions

Experimental setup

88 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-89
SLIDE 89

VPDA and Arm prototype

89 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-90
SLIDE 90

CompAct-VPDA Manipulator

90 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-91
SLIDE 91

CompAct-VPDA Manipulator

91 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

LONGITUDINAL TRANSVERSE

  • M. Laffranchi, N.G. Tsagarakis, Darwin G. Caldwell. CompAct™ Arm: a Compliant

Manipulator with Intrinsic Variable Physical Damping. Robotics: Science and Systems VIII (RSS 2012), Sydney, Australia.

slide-92
SLIDE 92

CompAct-VPDA Manipulator

92 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany

slide-93
SLIDE 93

CompAct-VPDA Manipulator

93 International Summer School on Humanoid Soccer Robots 2013, July 22nd-26th, Bonn, Germany