27
Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center (DLR) > IROS 2018 Keynote Talk > Christian Ott > 03.10.2018 DLR.de Chart 1

German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics

Christian Ott

German Aerospace Center (DLR)

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 1

Page 2: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Motivation for Considering Elastic Actuators

• Elasticity as a disturbance• Compliance introduced by transmission elements in the drive unit• Cables, belts or long transmission shafts for relocating actuators• Harmonic drives• Robots with joint torque sensors

• Elasticity on purpose• Controlling the joint torque in Series Elastic Actuators• Protecting the gears from external shocks/impacts• Utilizing energy storage in generation of highly dynamic motions• Utilizing energy storage in generation of efficient motions• Variable stiffness/impedance Actuators (VIA)

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 2

Spring Flamingo (MIT) ANYbotics (ETH spin-off) VSA Cubes (Univ. Pisa) DAVID (DLR)

LWR III (DLR)

Dexter (SM)

Turboscara (Bosch)

KR 16 (Kuka)

Page 3: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Adjustable Compliance: Some early works

• [Laurin-Kovitz, Colgate, Carnes, 1991] Programmable stiffness and damping

Hydraulic damper Tunable springs

• [Morita & Sugano, 1995] Based on Leaf springs & brakes Implemented in the 7 DOF MIA arm [1997] and the hand of the robot Wendy

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 3

Concept figure from[Laurin-Kovitz, Colgate, Carnes, 1991]

Adjustable stiffness mechanism in the MIA arm [Morita & Sugano 1997]

Humanoid robot WENDY, Waseda 1999.

Page 4: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Variable Impedance Actuators

• (Some) actuator impedance parameters can be changed online (either slowly or fast) by control

• Often nonlinear stiffness required by design

• Many possible designs [Viactors project]

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 4

Antagonistic Actuation(inspired by human muscle)

Motor 1Motor 2

MACCEPA [Van Ham et al, 2007]

Page 5: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Elastic Joint Robots vs. Series Elastic Actuators

• Consider the same physical phenomenon (compliance in actuation)

• Compliance in SEA put on purpose

• Compliance of SEA used to be higher (in newer works not always true any more)

• Literature on SEA is focused often on the actuator level (1DOF)

• Literature on Elastic Joint Robots started from extensions of the rigid body model

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 5

��

����

���

��

Page 6: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Milestones in Modeling of Elastic Robots (1/2)

1) „Complete Model“ (derived from classical Lagrangian mechanics)

Triangular structure of the coupling matrix! [De Luca, Tomei 1996]

2) „Reduced Model“ [Spong 1987]• Kinetic energy of the motors only due to own spinning• Justified for large reduction ratios (e.g. Harmonic Drive gears)

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 6

��(�) �(�)

�(�)� �

�̈

�̈+

��(�, �̇, �̇)��(�, �̇)

+�(�)0

+�(� − �)�(� − �)

=0��

�(�) 00 �

�̈

�̈+

�(�, �̇)�̇0

+�(�)0

+�(� − �)�(� − �)

=0��

� � = 0

��

��

�� = ��(�� − ��)

Page 7: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Milestones in Modeling of Elastic Robots (2/2)

• Comparison of the two standard models

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 7

��

��

�� = ��(�� − ��)

CompleteModel ReducedModel

underactuated underactuated

Inertial & stiffness couplings Only stiffness couplings

Linearizable by dynamic state feedback[De Luca, Lucibello 1998]

Linearizable by static state feedback

Always valid Valid if gear ratio is very high

Small physical effect has a significant impact on the mathematicalproperties!

Page 8: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Visco-elastic Joints

• Joint damping reduces the relative degree [De Luca 05]

• Static I/O linearization still possible (with stable zero dynamics), but ill-conditioned for small damping

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 8

�(�) 00 �

�̈

�̈+

�(�, �̇)�̇0

+�(�)0

+� � − � + �(�̇ − �̇)

�(� − �) + �(�̇ − �̇)=

0��

��

Coupling type Consequence for the model

stiffness Basic static coupling

damping Reduced relative degree, static I/O linearization

inertia Reduced relative degree, only dynamic I/O linearization

Page 9: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Control approaches for Elastic Robots

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 9

Feedback Linearizationstatic for elastic joints,

dynamic for visco-elastic joints.

Backstepping

Motor Position Based Control,e.g. simple PD

Singular Perturbation:includes torque feedbackstability properties weak

Cascaded TheoryPartial Decoupling,

Cascaded Control Theory

Energy Based Approaches

Global Tracking Controllers

Complexity >>

� � �̈ + � �, �̇ �̇ + � � = �

��̈ + � = ��

�, �̇�, �̇

�, �̇, �, ��, �̇, �, �̇

�, �, �, �(�)�, �̇, �̈, �(�)

�, �, �, �(�)�, �̇, �̈, �(�)

�, �, �, ��, �̇, �, �̇

[De Luca & Lucibello, 97]

[Ott & Albu-Schäffer, 07/08]

[Tomei, 91][Kelly & Santibanez, 98]

[Spong, 89]

[Oh & Lee, 97]

[Lin&Goldenberg, 95]

[Loria & Ortega, 95][Brogliato et al, 95]

[Albu-Schäffer, 00]

Page 10: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Feedback Linearization

• Link side position q presents a flat output

• Full state linearization by output transformation

• Linearizing control law (for reduced model):

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 10

�(�) = �

�� = ����� � � + � � − � + ��̈ + ���� 2�̇�(�) + �̈�̈ +��

�����̇ + � �

�(�) 00 �

�̈

�̈+

�(�, �̇)�̇0

+�(�)0

+�(� − �)�(� − �)

=0��

Requires higher derivatives of q

Requires higher derivatives of thedynamics components

Perfectly linear closed loop dynamics �, �, �, �(�)�, �̇, �̈, �(�)

�̈, �̈, �̈�̈, �̈, �̈

Page 11: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Regulation

• A minimalistic controller (PD) for regulation:

• Intuitive physical interpretation: stiffness & damping Energy based stability analysis.

• For passivity: Only collocated feedback

• Focus on the gravity compensation term: compensation of link side potential from the motor side

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 11

�� = �� + �� �� − � − ���̇

�� Gain criteria for stability

�(��) ����� −�−� � + ��

> �[Tomei 91]

�(� + ���� �� ) ����� −�−� � + ��

> �[Zollo & De Luca 04]

� �� � , �� � : � �� = �(� − ��) �� > 0, ���� � > � [Ott & Albu-Schäffer 04]

� � + �����̈ � + ������̇(�) �� > 0, ���� � > � [De Luca 10] [Ott 08]

� = max(�� �

��)

Page 12: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Torque Control

• Torque Dynamics

• Conventional torque tracking

� < 1 for avoiding over-compensation Friction compensation Motor side disturbance observer

Basis for many cascaded controller designs that start from a rigid body control law ��(�, �̇). Higher derivatives are required (�̈�, �̈)

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 12

�(�) 00 �

�̈

�̈+

�(�, �̇)�̇0

+�(�)0

+�(� − �)�(� − �)

=0��

� = � � − �

�����̈ + � = �� − ��̈

�� = �����̈� + �� + �� �� − � + �� �̇� − �̇ + ���̈

Page 13: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

A Passivity Based View on Torque Feedback

• Consider a purely proportional torque feedback

• Physical interpretation: Torque feedback = Scaling of the motor inertia and motor friction! [Ott&Albu-Schäffer 08]

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 13

�� = ������ + � − ���

��

��

��̈ + � � − � = ��

���̈ + � � − � = �

Original motor dynamics

After torque feedback

+ � − ����� ����

��

�̇

��̈ + � + �����̇ = ��

���̈ + � + �����̇ = �

Visco-elastic case

Page 14: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Full State feedback Control

• Inertia scaling via torque feedback:

• Regulation via motor PD:

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 14

�� = � + �� � − ��� − ���̇

� = � ��(�) + �� �� − � − ���̇

Joint level controlstructure of the DLR lightweight robots.

�� = 0�� = 0�� > 0�� > 0��

Torque Control

�� > 0�� > 0�� > 0�� > 0�� = �(�)

Position Control

�� = ������ = ����

�� = (����� − �)

�� = ����� − � ����

�� = � ��(�)

Impedance Control

�� = �� − �� � − �� − ���̇ − �� �� − � − ���̇ + �� + ����

Motor inertia scaling Vibration damping

Setpoint control

dynamics feed forward &Desired torque command

Friction comp. & dist. obs.

(+ Integral actions)

Page 15: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Vibration damping with full state feedback control

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 15

Vibration Damping OFF Vibration Damping ON

No cascaded control, but 4th order controller design! [Albu-Schäffer 02]

Page 16: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Some examples

• Using Task Level Compliance instead of joint level PD.

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 16

Autonomous manipulation (2005) Whole body manipulation (2006)Multi-contact control (2014)

Page 17: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Highly elastic robots

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 17

Page 18: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Energy storage in highly elastic robots

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 18

Robustness Performance

Page 19: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Vibration damping in highly elastic robots

• Stiffness in DAVID: ~200-500 Nm/rad

• Stiffness in LBR: ~10.000 Nm/rad

• Vibration damping via torque feedback & pure motor dampingnot sufficient for high performance!

• Intrinsic dynamics:

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 19

4 x FloatingSpring Joint

3 x BAVS (Bi-directionalantagonism)

20 x Antagonistic

[Grebenstein, Albu-Schäffer et al, ICRA 2011]

Page 20: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Vibration damping in highly elastic robots

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 20

�(�) 00 �

�̈

�̈+

�(�, �̇)�̇0

+�(�)0

+�(� − �)�(� − �)

=0��

�(�) 00 �

�̈�̈

+�(�, �̇)�̇

0+

�(�)0

+�(� − �)�(� − �)

=−��̇�

� = ��� + ���̇

� � − � = � � − � + ��̇

State transformation� �̈ − �̈ = � �̈ − �̈ +

��

�����̇

��

���

�� = � − � � − � + ������

�����̇

Generalization to trajectory tracking

Nonlinear springs in the joints [ICRA 2016]

Viscoelastic Joints [ECC 2017][Keppler et al., 2016]

Page 21: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 21

Page 22: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

From Damping to Impedance Control

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 22

K

MB

��

Desired Damping on the link side

KDqKB

qDqKqgqqqCqqM

)(

)()(),()(

Impedance Control on the link side

0)(

~)()(),()(

qKB

xKxDqJqKqqqCqqM xxT

Stabilization

Vibration damping

Compliance

K

MB

��

K

MB

��

[ThATS4.2] „Elastic Structure Preserving Impedance (ESPi) Control for Compliantly Actuated Robots”, Keppler et al.

Page 23: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 23

Page 24: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Control approaches for Elastic Robots

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 25

Feedback Linearizationstatic for elastic joints,

dynamic for visco-elastic joints.

Backstepping

Motor Position Based Control,e.g. simple PD

Singular Perturbation:includes torque feedbackstability properties weak

Cascaded TheoryPartial Decoupling,

Cascaded Control Theory

Energy Based Approaches

Global Tracking Controllers

Complexity >>

� � �̈ + � �, �̇ �̇ + � � = �

��̈ + � = ��

�, �̇�, �̇

�, �̇, �, ��, �̇, �, �̇

�, �, �, �(�)�, �̇, �̈, �(�)

�, �, �, �(�)�, �̇, �̈, �(�)

�, �, �, ��, �̇, �, �̇

[De Luca & Lucibello, 97]

[Ott & Albu-Schäffer, 07/08]

[Tomei, 91][Kelly & Santibanez, 98]

[Spong, 89]

[Oh & Lee, 97]

[Lin&Goldenberg, 95]

[Loria & Ortega, 95][Brogliato et al, 95]

[Albu-Schäffer, 00]

ESP

Page 25: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Elastic Actuators based on Soft Material

• Elastic component made of silicon

• Tendon actuation (underactuated)

• Approximation of the silicone by massless nonlinear spatial compliance

• Enables model based control approaches for soft material actuators!oPartial feedback linearizationoPassivity based control [Deutschmann 17]o Fractional order control [Monje 16]

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 26

� � �̈ + � �, �̇ �̇ + � � + � � = � � �

Page 26: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Some Open Challenges

1) How to use variable impedance parameters for specific applications? Locomotion Manipulation Periodic vs aperiodic tasks

2) How to integrate the desired compliance directly into the structure? Link to Soft Material Robotics Compliant actuators Compliant robots

3) How to preserve performance indices like energetic efficiency from open loop design in closed loop control? Utilize natural dynamics in feedback Balance embodiment & controllability

4) Find a balance between the predicted performance increase and the increased system complexity

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 27

Page 27: German Aerospace Center - Elastic Actuators: From ......Elastic Actuators: From mastering vibrations towards utilization of intrinsic dynamics Christian Ott German Aerospace Center(DLR)

Summary

1) Foundations of Control of elastic robots

2) Some new results on control of highly elastic robots

3) Open Challenges

> IROS 2018 Keynote Talk > Christian Ott > 03.10.2018DLR.de • Chart 28

„Der Klügere (Roboter) gibt nach.“ (misused German Proverb)