Universit di Roma La Sapienza Goals and motivations complete - - PowerPoint PPT Presentation

universit di roma la sapienza goals and motivations
SMART_READER_LITE
LIVE PREVIEW

Universit di Roma La Sapienza Goals and motivations complete - - PowerPoint PPT Presentation

ICRA 2010 Workshop on New Variable Impedance Actuators for the Next Generation of Robots Anchorage, May 3, 2010 Dynamic Gravity Cancellation in Robots with Flexible Transmissions: constant, nonlinear, and variable stiffness Alessandro De Luca


slide-1
SLIDE 1

Dynamic Gravity Cancellation in Robots with Flexible Transmissions: constant, nonlinear, and variable stiffness

Alessandro De Luca Fabrizio Flacco

Dipartimento di Informatica e Sistemistica Università di Roma “La Sapienza”

ICRA 2010 Workshop on New Variable Impedance Actuators for the Next Generation of Robots Anchorage, May 3, 2010

slide-2
SLIDE 2

 complete cancellation of gravity from the dynamics of a

flexible robot by feedback control

 the robot should behave as in the absence of gravity

 or at least, some relevant output variables should match

their behavior under no gravity

 both in static and dynamic conditions  applicability to 1-dof and multi-dof devices

 zero-gravity field for unbiased robot reaction to collisions

 for safer human-robot interaction tasks

 controllers for regulation tasks without gravity constraints

 easier tuning of control gains  no lower bound restrictions on gains and joint stiffness

Goals and motivations

VIA Workshop @ ICRA’10 2

slide-3
SLIDE 3

Collision detection and reaction

De Luca, Albu-Schäffer, Haddadin: IROS06, IROS08

Normal Task Execution Collision Monitor Collision Detected Reaction Strategy

r NO YES uses deactivates continues robot internal state and control input

τ NO external or contact sensors τR “reflex” strategy in ZERO-GRAVITY τR = KR r

VIA Workshop @ ICRA’10 3

residual

slide-4
SLIDE 4

Rigid robots

VIA Workshop @ ICRA’10 4

trivial, due to collocation

slide-5
SLIDE 5

Flexible joint robots

VIA Workshop @ ICRA’10 5

non-collocation

  • f input torque and output

constant or nonlinear joint stiffness

?? ??

slide-6
SLIDE 6

Variable joint stiffness robots

antagonistic actuation

VIA Workshop @ ICRA’10 6

??

slide-7
SLIDE 7

Feedback equivalence

VIA Workshop @ ICRA’10 7

linear, controllable system

feedback transformations (static state feedback + change of coordinates, both invertible)

gravity-loaded system gravity-free system ≈ linearizing outputs

slide-8
SLIDE 8

Flexible robots that are feedback linearizable

 robots with elastic joints

 robots with joints having nonlinear flexibility

 robots with VSA-based actuation

 antagonistic VSA-II  DLR-VS joint  ...

VIA Workshop @ ICRA’10 8

linearizing output = link position (4) linearizing output = link position (4) + joint stiffness (2)

slide-9
SLIDE 9

Gravity cancellation

in robots with elastic joints

VIA Workshop @ ICRA’10 9

requires full state feedback

slide-10
SLIDE 10

Numerical results

gravity cancellation for 1-dof elastic joint

VIA Workshop @ ICRA’10 10

exact reproduction of same link behavior with and without gravity

slide-11
SLIDE 11

Numerical results

gravity cancellation for 1-dof elastic joint

VIA Workshop @ ICRA’10 11

different motor behavior with and without gravity torque comparison w.r.t. link-based gravity compensation

slide-12
SLIDE 12

A new PD-type regulator

for robots with elastic joints

VIA Workshop @ ICRA’10 12

Global asymptotic stability can be shown using a Lyapunov analysis under “minimal” sufficient conditions (also without viscous friction) and

i.e., no strictly positive lower bounds

slide-13
SLIDE 13

Numerical results

regulation of a one-link arm with EJ under gravity

VIA Workshop @ ICRA’10 13

identical dynamic behavior of link in gravity-loaded system under PD + gravity cancellation and in gravity-free system under PD still a different motor behavior

slide-14
SLIDE 14

Numerical results

regulation of a one-link arm with EJ under gravity

VIA Workshop @ ICRA’10 14

total control torque profiles in gravity-loaded system under PD + gravity cancellation and in gravity-free system under PD difference in link behavior between dynamic gravity cancellation and link-based compensation g(q)

slide-15
SLIDE 15

Gravity cancellation

in robots with nonlinear flexible joints – 1-dof case

VIA Workshop @ ICRA’10 15

for all

numerically solve for

slide-16
SLIDE 16

Gravity cancellation

in robots with nonlinear flexible joints – 1-dof case

VIA Workshop @ ICRA’10 16

closed-form solution in some particular cases, e.g., quadratic stiffness with

slide-17
SLIDE 17

Numerical results

gravity cancellation in a joint with quadratic stiffness

VIA Workshop @ ICRA’10 17

exact reproduction of same link behavior with and without gravity different motor behavior with and without gravity

slide-18
SLIDE 18

Gravity cancellation

in robots with variable stiffness joints – 1-dof case

VIA Workshop @ ICRA’10 18

symmetric, antagonistic arrangement total stiffness AND generically non-singular for

slide-19
SLIDE 19

Gravity cancellation

in robots with variable stiffness joints – 1-dof case

VIA Workshop @ ICRA’10 19

numerically solve

slide-20
SLIDE 20

Gravity cancellation

in variable quadratic stiffness joint

VIA Workshop @ ICRA’10 20

numerical solution in the particular case of (double) quadratic stiffness

  • ne of the two smooth branches, obtained with
slide-21
SLIDE 21

Numerical results

gravity cancellation in joint with variable quadratic stiffness

VIA Workshop @ ICRA’10 21

torques applied to the VSA joint in the presence of gravity with dynamic gravity cancellation bang-bang (open loop) torques sent to the VSA joint in the absence of gravity

slide-22
SLIDE 22

Numerical results

gravity cancellation in joint with variable quadratic stiffness

VIA Workshop @ ICRA’10 22

exact reproduction of same link behavior with and without gravity exact reproduction of same stiffness behavior with and without gravity

slide-23
SLIDE 23

Gravity cancellation

for VSA-II driving a single link

VIA Workshop @ ICRA’10 23

bi-directional antagonistic arrangement of two motors with a nonlinear flexible transmission by UniPisa

 Grashof neutral four-bar linkage + linear spring (two for each side)

via feedback

slide-24
SLIDE 24

Numerical results

gravity cancellation on the VSA-II joint

VIA Workshop @ ICRA’10 24

exact reproduction

  • f link behavior

exact reproduction

  • f stiffness behavior

applied torques for gravity cancellation

slide-25
SLIDE 25

Conclusions

VIA Workshop @ ICRA’10 25  achieved cancellation of gravity from link dynamics (and

stiffness, if variable) of robots with flexible transmissions

 works even in highly dynamic conditions

 it is a by-product of FL (feedback linearization)

 but much simpler (especially in the multi-dof case)  compromise between FL and energy-based Lyapunov methods

 allows the definition of natural torque-based reaction

schemes to collisions

 also for VSA-based robots (as opposed to IROS’09)

 leads to novel regulation control designs

 without (larger than zero) lower bounds on gains and stiffness

 unifies the handling of robot stiffness in response to

contacts, independently from gravity