• Non ci sono risultati.

Myoelectric Control

N/A
N/A
Protected

Academic year: 2021

Condividi "Myoelectric Control"

Copied!
56
0
0

Testo completo

(1)

DEI - Dipartimento di Ingegneria Elettrica e dell’Informazione

POLITECNICO DI BARI

Upper Limb Exoskeleton Myoelectric Control

Towards continuous EMG-based control: the role of Neuromusculoskeletal models

(A Genetic Algorithm application for Bio-engineering)

(2)

Electromyographic Signal (EMG)

(3)

“Electromyography (EMG) is an electrodiagnostic medicine technique for evaluating and recording the electrical activity produced by skeletal muscles”

SURFACE EMG (SEMG)

Contro:

Hard to recognize deep muscle

• It is not possible to detect the contribution of a single Motor Unit Pro:

• NON-INVASIVE

•Simultaneous acquisition of several muscles activities

•Potential maps

• Diagnostic

• Control of external device

• Investigation on muscular fatigue

• Motion analysis

• EMG-based Biofeedback Applications

ELECTROMYOGRAPHY (EMG)

INTRAMUSCULAR EMG

(4)

APPLICATIONs

(5)

EMG SIGNAL: BIOLOGICAL BACKGROUND

MOTOR CORTEX

SCHELETRIC MUSCLE

MOTOR UNIT:

SPINAL CORD

Groups of motor units often work together to coordinate the contractions of a single muscle; all of the motor units within a muscle

are considered a motor pool.

Innervated Muscular fibers

Motoneuron (body,

axons..) +

(6)

Muscle fibre excitability

Semipermeable membrane model

Ionic Equilibrium - Na+Cl- Pump

(7)

ACTION POTENTIAL

DINAMICAL BEHAVIOUR OF THE MEMBRANE

Modello di Hodgkin & Huxley

Muscle fibre excitability

(8)

PROPAGATION OF THE ACTION POTENTIAL

The depolarization zone (1-3 mm) travel along the muscular fiber with a

speed of 2-6 m/s

(9)

INTERFERENCE PATTERN

Action potential of all the motor units detectable from an electrode

are represented as bipolar signals with symmetrical distribution of the

amplitude and mean value equal to

zero.

(10)

EMG SIGNAL GENERATION

EMG SIGNAL DEPENDS ON:

POTENTIAL ACTION OF INDIVIDUAL

MOTOR UNIT (MUAPs)

FIRING RATE

FEATURES:

• AMPLITUDE: 10μV ~ 2mV

• FREQ BAND: 10Hz ~ 400Hz

(11)

Surface ElectroMyoGraphy (sEMG)

2 signals electrodes

Reference electrode

Amplifier

It is a non-invasive technique for measuring electrical activity of muscles.

It makes use of electrodes placed on the skin.

sEMG signal

(12)

EMG AMPLIFIERS

Using Differential amplifier it is possible to reduce artifacts

Pre-amplifiers:

Embedded in the EMG wires

EMG signal is generally amplified

with a gain of 500 - 1000

(13)

ELECTRODES

Surface electrodes (Ag/AgCl)

Circular Conductive zone with a diameter of 1cm

Commercial electrodes are often «pregelled», that means they are

featured with a thin layer of gel for a better conduction obtained by

adapting the impedence between the skin and the conductive zone

(14)

“Raw” EMG

Raw signal recorded from Brachii biceps during three

consecutive contractions

(15)

“Raw” EMG

Baseline Noise:

Instrumentation Quality

External noise

Ambient condition

(16)

“Raw” EMG

Some EMG values:

Baseline Noise: 3-5 microvolt (good condition)

Amplitude: +/- 5000 microvolt (athlets)

Frequency: 6-500 Hz

(17)

Factors influencing the EMG signals

Tissue Features:

Type of tissue

Thickness

Temperature

Sweat

(18)

PHYSIOLOGICAL CROSS TALK : The Cross Talk Phenomenum could

happen also between the electrical activities of two neighboring muscles

ELECTRODES MOVEMENTS

EXTERNAL NOISE

QUALITY OF THE INSTRUMENTS (electrodes, amplifier…)

Factors influencing the EMG signals

(19)

Heart Artifact

Artifact

(20)

Heart Artifact

Artifact

Artifact Removal

(21)

Heart Artifact

Artifact Estimation

EMG signal without

artifact

(22)

ELECTRODES PLACEMENT

The GROUND ELECTRODE is used for removing the overall potential of the body and it is not «interested» on the muscle electrical activity

BIPOLAR CONFIGURATION:

twe electrodes placed on the belly of the muscle

(23)

Neuro-Rehabilitation after

stroke

(24)

STROKE

Stroke is a medical condition in which poor blood flow to the brain results in cell death.

▪ There are two main types of stroke:

o Ischemic: due to lack of blood flow o hemorrhagic, due to bleeding.

▪ It results in part of the brain not functioning properly:

o inability to move or feel on one side of the body o problems understanding or speaking

o loss of vision to one side

(25)

STROKE

▪ Neuro-Rehabilitation is needed:

Traditional Rehabilitation Robot-aided Rehabilitation

High-dosage and high-intensity training

High repeatability

(26)

Robot-aided motor recovery

after stroke

(27)

Robotic interfaces for neuro-rehabilitation

Passive Devices

(28)

Robotic interfaces for neuro-rehabilitation

Active Devices for the arm

Manipulandum Exoskeletons

(29)

Robotic interfaces for neuro-rehabilitation

Active Devices for the wrist and the hand

(30)

Robotic interfaces for neuro-rehabilitation

(31)

Neuro-Rehabilitation after stroke: motivation

Several factors play a role in the process of robot-aided motor recovery after stroke

o [Task oriented training]: movement training is associated to a task

o [Degree of participation]: functional recovery requires active movement from the subject to elicit motor learning

o [Intensity of practice]: Robot therapy can allow repetitive and high intensity movements

(32)

Neuro-Rehabilitation after stroke: motivation

Several factors play a role in the process of robot-aided motor recovery after stroke

o [Task oriented training]: movement training is associated to a task

o [Degree of participation]: functional recovery requires active movement from the subject to elicit motor learning

o [Intensity of practice]: Robot therapy can allow repetitive and high intensity movements

EMG-based control EEG-based control

Kinematic/Dynamic-

based control

▪ Robotic assistance should be provided to patient based on the detection of intentional movement from patient.

▪ There are several approaches for movement intention detection and trigger the assistance

accordingly, e.g. EEG signals, force/velocity and EMG signals.

(33)

EMG-based robotic assistance in neuro-rehabilitation

Pros

o Possibility to analyze the contribution of each single muscle, not only the resultant force;

o Neuro-impaired patients with residual muscle activities could trigger robot assistance;

o Actual movement attempt can be discriminated avoiding compensation behaviors (e.g., engaging their trunk to generate movements to exceed a speed/force threshold)

o Processed EMG signals could be use to assess the outcomes of the rehabilitation therapy

Cons

o Complexity of muscle activation signal analysis due to:

Redundancy of actuation

Cross-talking in EMG muscle recording

Non-linearity of EMG-muscle force relationship

Subject-dependency

(34)

Trigger-based

A predefined motion of the assistive device is starts when the sEMG signal of one or more muscles is above a certain threshold.

Continuous

The motion of the assistive device is continuously modulated by the sEMG level signal of one or more muscles.

Main sEMG-based Myocontrol CLASSIFICATION

(35)

Towards continuous EMG control: the role of Neuromusculoskeletal models

Upper Limb Exoskeleton

Myoelectric control

(36)

sEMG driven - Neuromusculoskeletal (NMS) Model

▪ A sEMG-driven NMS model is able to

describe the process of articulation torque generation by using the knowledge of the:

o Level of muscle activations (estimated from sEMG signals)

o Muscle properties

o Muscleskeletal system geometry

(37)

From sEMG signal to Muscle Activation

1 ) 1

(

) (

= Au A te t e

a w ith - 3  A  0

) 2 (

) 1 (

) (

)

( t = e td1 u t − − 2 u t

u   

(38)

The Hill-Type muscle model

(39)

The Hill-Type muscle model

Tendons

(40)

The Hill-Type muscle model

Muscle fibers

[Buchanan et al. 2004]

Muscle-Tendon Force

F

A

F

P

F

m

𝐹 𝑖 𝑚𝑡 (𝑡) = 𝐹 𝑖 𝑀𝐴𝑋 𝑓 𝑙 𝑙 𝑖 𝑚 𝑓 𝑣 𝑣 𝑖 𝑚 𝑎 𝑖 𝑡 + 𝑓 𝑝 (𝑙 𝑖 𝑚 ) cos(𝜙 𝑖 (𝑡))

(41)

Articulation Torque

) ( A

A i mt

i A

i F r

 = 

Moment Arm r(θ)

Joint Torque component generated by the single muscle

N

i

A i A

= 1

= 

Net Articulation Torque

(42)

Non-linear Optimization

Approach with a Genetic

Algorithm

(43)

Single muscle-model parameter optimization

(44)

Muscle-model parameters optimization

Optimized

subset of

parameters

(45)

Muscle-model parameters optimization

The optimization procedure make use 2 independent Genetic Algorithms [1]:

❑ for Shoulder and Elbow Joint Torque Predictor

( )

+

=

t

g m

P t t t

FF jointjoint ( )  joint ( )  joint ( )

Fitness Function

Optimized

subset of

parameters

(46)

Approach Validation: Experimental Objectives

To develop a myoelectric control that use a reduced number of muscles

o Model-based prediction of the shoulder and elbow joint torques by means of surface ElectroMyoGraphic (sEMG) signals

o Control an upper limb exoskeleton (along the pseudo-sagittal plane) using the predicted torques.

Sagittal Plane

Shoulder Joint (flexion/extension)

sEMG

signals control Robot

Torques prediction

Model

1) 2)

(47)

The surface ElectroMyoGraphic (sEMG) signals are recorded following SENIAM recommendations. [H. J. Hermens et al., 1999]

AD: Anterior head of Deltoid PD: Posterior head of Deltoid

BB: long head of Biceps Brachial TB: long head of Triceps Brachial

Elbow Muscles Shoulder

Muscles

The sEMG Acquisition Preprocessing Subsystem

(48)

Data Collection

A

B C

D

E

40° 80°

30°

60°

-30°

θ

2

θ1

A

B C

D E

(49)

Data Collection

Force

Sensor

(50)

Elbow Model Performance

A B

D

C

(51)

Shoulder Model Performance

A B

D

C

(52)

Myoelectric Control Diagram

NMS Model: NeuroMusculoSkeletal Model

(53)

τ

phS(or E)

: Phasic torques τ

PS(or E)

: Predicted torques τ

gS(or E)

: Gravity torques

Predicted torque

Tonic component (Gravity torque)

Phasic component

p h g

P

jo in t jo in t

jo in t  

= +

Reference Joint Angles Generator

The subject supports his arm during the

experiments

(54)

EMG-based control

(55)

Validation experiment and results

SHOULDER Joint

ELBOW Joint

Transparency analysis performing free movements

along the pseudo-sagittal plane.

(56)

Riferimenti

Documenti correlati

We have previously demonstrated that CBX7 is able to inhibit the expression of the SPP1 gene, encoding the chemokine osteopontin that is over-expressed in cancer and has a

Cloning, characterization and expression of an exo-1,3-beta-glucanase gene from the antagonistic yeast, Pichia guilliermondii strain M8 against grey mold on apples.. Terms of use:

Inizialmente l’idea è stata quella di procedere con un campionamento teorico misto, che comprendesse cioè sia FtM che MtF 6 , ovvero la realtà trans in entrambe le direzioni

Castiglia presentò il seguente odg: «La Seconda Sottocommissione: ritenuto che il sistema bicamerale appare il più idoneo ad assicurare la integrazione della rappresentanza secondo

The solid black line shows the prediction from the reference model used in our study, while the black dashed line shows the corresponding prediction from a run that adopts

Accordingly, two appropriate RL techniques have been employed: an the episodic Q-learning with linear function approximation, to reach the optimal working point starting from a

The composition of the side cuts highlighted a major inci- dence of loin (Sarda13.7% vs. Nero Siciliano 17.4%; P=0.23) for the Nero Siciliano pig, while no significant differ-