SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

25
SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION Andreu Fargas-Marquès Ramon Costa-Castelló Luis Basañez Institut d’Organització i Control de Sistemes Industrials Universitat Politècnica de Catalunya Barcelona-SPAIN

description

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION. Andreu Fargas-Marquès Ramon Costa-Castelló Luis Basañez Institut d’Organització i Control de Sistemes Industrials Universitat Politècnica de Catalunya Barcelona-SPAIN. SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION. - PowerPoint PPT Presentation

Transcript of SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Page 1: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

SPATIAL IMPEDANCE CONTROL IN COORDINATED

MANIPULATION

Andreu Fargas-Marquès Ramon Costa-Castelló

Luis Basañez

Institut d’Organització i Control de Sistemes Industrials

Universitat Politècnica de Catalunya

Barcelona-SPAIN

Page 2: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

ImplementationExperimental Setup

Equation Discretization

Impedance FormulationError Definition

Potential Energy

Complete Formulation

Introduction

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental Results

Conclusions

Page 3: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Introduction

Internal forces sources– inaccurate modeling– lack of synchronization

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Goal– Keep internal forces under control– Position controlled Manipulators– Decoupled controllers

Coordinated Manipulation may apply undesired forces over manipulated object

Page 4: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Introduction Previous Works

– Impedance over n(Kosuge et al

1997),(Ferreti et al 2000)

– Impedance over nx SO(3)

(Natale et al, 1999)

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Impedance Control– Impedance control is a control

strategy to manage the interaction with an unstructured environment.

Proposed approach– Impedance over SE(3)

Page 5: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

ImplementationExperimental Setup

Equation Discretization

Impedance FormulationError Definition

Energy Study

Complete Formulation

Introduction

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental Results

Conclusions

Page 6: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Impedance Formulation Classical Formulation

– Mass + Spring + Damping

System Behaviour:– Motion Equation

– Energy formulation

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

f Kx Bv Ma

xK x2

1v Mv

2

1 TT

UTEt

wii=100 kg (kg.m), bii=266 N.s/m (N.s/rad), kii=711N/m (N/rad)

Page 7: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

SE(3) Formulation – End effector position and orientation can be seen as an

SE(3) element.

– Homogenous matrix (4x4)

Position

Rotation Matrix

Impedance FormulationSPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

)3(10

pRH hh SE

)3( R h SO

3hp

Page 8: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Error Definition

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

To be consistent with SE(3), E should be defined in terms of the group operation.

– Exploits group structure

– Inertial Frame Independent

101 dr

Tdr

Td

rd

ppRRRHHE

Page 9: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Complete Formulation

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Spatial Impedance defined over the error (E). Energies:

– Kinetic Energy

– Potential Energy v Wv

2

1 e

TeT

Kee 2

1 TU

(E) loge

6T

SE(3)

γβαzyx eeeeee

Page 10: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Complete Formulation

Newton Law over SE(3)

Complete Formulation

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

exteev fKe Bv vWe

extev fvWe

wii=100 kg (kg.m), bii=266 N.s/m (N.s/rad), kii=711N/m (N/rad)

Page 11: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Complete Formulation

Internal Forces

Complete Scheme

Steady State

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

mmm e K f

mmext

mmext

eK eK 0f

eK - eK f

Page 12: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

ImplementationExperimental Setup

Equation Discretization

Impedance FormulationError Definition

Energy Study

Complete Formulation

Introduction

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental Results

Conclusions

Page 13: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Implementation Control Scheme

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Steps– Impedance Generator Impedance equations

discretization– PD controller design

Page 14: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental Setup

1 JR3 Force Sensors

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Crimson Elan SGI Workstation

2 Stäubli RX-90 Robots

Page 15: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Equation Discretization

Problem:– Impedance equations over SE(3) are nonlinear– Robots are seen as discrete time systems (T=48 ms)

Proposed Approach– Online-Integration Method– Integrator: P-2/PC-3/C-3 - R.M. Howe [Howe, 1991]

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

3)(2161

Te

Page 16: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Equation Discretization

Ex:– wii=100 kg (kg.m), bii=266 N.s/m (N.s/rad), kii=711N/m (N/rad).

– fext= 1 N (N.m)

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Page 17: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

ImplementationExperimental Setup

Equation Discretization

Impedance FormulationError Definition

Energy Study

Complete Formulation

Introduction

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental Results

Conclusions

Page 18: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental ResultsSPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Individual Manipulation- Impedance Generator

Page 19: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental ResultsSPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Individual Manipulation- Impedance Generator

Page 20: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental Results

1 Robot Impedance Behaviour– wii=100 kg (kg.m), bii=266 N.s/m (N.s/rad), kii=711N/m (N/rad).

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Page 21: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental ResultsSPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

COORDINATED MANIPULATION

Page 22: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental ResultsSPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

COORDINATED MANIPULATION

Page 23: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental Results COORDINATED MANIPULATION

– wii=1000 kg (kg.m), bii=4000 N.s/m (N.s/rad), kii=4000 N/m (N/rad).

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

X axis trajectory Multi axis trajectory

Page 24: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

ImplementationExperimental Setup

Equation Discretization

Impedance FormulationError Definition

Energy Study

Complete Formulation

Introduction

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Experimental Results

Conclusions

Page 25: SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION

Conclusions Impedance behaviour defined over SE(3). On-line Integration Methodology to compute trajectory

in Real Time. Validated in a real Experimental Setup. (Preliminary

Results)

Future works: – Both arms under impedance behaviour.– Saturation Effects Study– Discretization Equations– Adaptative Behaviours– Haptic Manipulation

SPATIAL IMPEDANCE CONTROL IN COORDINATED MANIPULATION