• No results found

Decentralized adaptive force/position control of reconfigurable manipulator based on soft sensors

N/A
N/A
Protected

Academic year: 2020

Share "Decentralized adaptive force/position control of reconfigurable manipulator based on soft sensors"

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

Decentralized adaptive force/position control of reconfigurable

manipulator based on soft sensors

Yanli Du1 and Quanmin Zhu2

Abstract

T w o s o f t s e n s o r c o n t r o l m e t h o d s a r e p r o p o s e d t o d e a l w i t h f o r c e / p o s i t i o n c o n t r o l o f r e c o n f i g u r a b l e m a n i p u l a t o r s w i t h o u t u s i n g w r i s t f o r c e s e n s o r s . F i r s t l y , m o d e l i n g u n c e r t a i n t i e s a n d c o u p l i n g i n t e r c o n n e c t i o n t e r m s b e t w e e n t h e subsystems are approximated by using adaptive RBF neural network, and the soft sensor model of the contact force is

established by means of adaptive RBF neural network to design hybrid force/position controller. Then, a decentralized impedance inner/force outer loop controller is designed. The reference trajectory of impedance inner controller is provided by force outer loop controller based on the fuzzy prediction, and the soft sensor model of the contact force is established by the fuzzy system. The proposed soft sensor model does not request the exact mathematical relationship between the

end contact force and auxiliary variables, and provides a feasible method to replace the wrist force sensors which are expensive and easily noised by the external factors.Compared with the observer method,the proposed methods provide

better position and force tracking precision.

Keywords

Reconfigurable manipulator,soft sensor,decentralized hybrid force/position control,impedance inner control,adaptive RBF neural network,fuzzy approximation *

1 Introduction

Re c o n f i g u r a b l e m a n i p u l a t o r s c a n f o r m t h e v a r i o u s

c o n f i g u r at i o ns o f d i f f e r e n t d e g r e e s o f f r e e d o m (DOF) to carry out tasks and are widely applied in

t h e fi e l d o f d a n g e r o u s w o r k e n v i r o n m e n t , s p a c e e x p l o r a t i o n , a n d m i l i t a r y , i n d u s t r i a l , m e d i c a l , e n t e r t a i n m e n t e t c. Th e r e a r e m a n y

tasks like polishing, grabbing and operation

t h ra et q u i r e i n t e r a c t i o n b e t w e e n

re c o nm f a i ng iu pr tua hlb eal te o r a n d

e n v i r o n m e n t .T h i s f a c t r e q u i r e s t h a t t h e

p o s i t i o n a n d t h e c o n t a c t f o r c e w i t h t h e e n v i r o n m e n t f o rre c o n f i g u r a b l e m a n i p u l a t o r

should be controlled at the same time. So, m a nr ye s rse a hr acd vho leeno oetf s researches on the force and position control of the manipulator in recent years [1-10].

T h e f o r c e c o n t r o l m e t h o d s o f t h e m a n i p u l a t o r i n c l u d e f o r c e/p o s i t i o n c o n t r o l

[ 1 - 4 ] a n d i m p e d a n c e c o n t r o l [ 5 - 1 0 ] , b u t

these methods require a wrist force sensor to be installed at the manipulator end. In the applications of industrial manipulators, high accurate and reliable force sensors are very expensive, and the use of force sensors will increase the complexity of the manipulator

i n e l e c t r i c a l, m e c h a n i c a l a n d s o f t w a r e p a r t s. T h e r e a r e v a r i o u s u n c e r t a i n t i e s a n d environmental factors in the industrial field,

w h i c h m a y h a v e i n fl u e n c e t o t h e p r e c i s i o n

o f t h e s e n s o r a n d o p e r a t i o n a l r e l i a b i l i t y . In recent years, to improve the reliability of

t h e m a n i p u l a t o r c o n t r o l s y s t e m , e x t e r n a l f o r c e e s t i m a t i o n m e t h o d o f r e c o n f i g u r a b l e

manipulator is proposed. Colomé [11]proposes a

rob us t ob se rve r t o e st imat e co nta ct forc e s

b e t w e e n t h e m a n i p u l a t o r a n d t h e

environment. The force sensor is not used in

t h i s m e t h o d . I n o r d e r t o e s t i m a t e t h e position and force of the manipulator during

*1 College of Electrical Information Engineering, Beihua University, Jilin, China

2Department of Engineering Design and MathematicsUniversity of the West of EnglandBristol BS161QYUK Corresponding author: Quanmin Zhu ,Department of Engineering Design and Mathematics, University of the West of England, Bristol, UK.

(2)

F S W p r o c e s s e s , Q i n [ 1 2 ] p r o p o s e s a n o n

-l i n e a r o b s e r v e r t o e s t i m a t e n o t o n -l y t h e state (position and velocity) of links, but also

t h e e x t e r n a l f o r c e s e x e r t e d b y t h e r o b o t

d u r i n g F r i c t i o n S t i r W e l d i n g ( F S W )

p r o c e s s e s . I n o r d e r t o e n s u r e a b e t t e r tracking performance, the data such as real

p o s i t i o n s , v e l o c i t i e s o f l i n k s a n d e x t e r n a l f o r c e s a r e r e q u i r e d . W a n g [ 1 3 ] d e s i g n s a n

o b s e r v e r t o a p p r o x i m a t e f o r c e,an d in

o r d e r t o o v e r c o m e t h e u n c e r t a i n t y o f t h e environment, the adaptive law of stiffness is

d e r i v e d .C h a n [ 1 4 ] p r o p o s e d a f o r c e e s t i m a t i o n m e t h o d b a s e d o n t h e a c t i v e observer in the presence of the noise for the

r o b o t . I t c a n n o t o n l y e s t i m a t e c o n t a c t f o r c e , b u t a l s o o b s e r v e t h e s t a t e o f t h e

s y s t e m .D u [ 1 5 ] p r o p o s e s a d e c e n t r a l i z e d

a d a p t i v e f o r c e c o n t r o l m e t h o d b a s e d o n

n o n l i n e a r j o i n t t o r q u e o b s e r v e r f o r

r e c o n fi g u r a b l e m a n i p u l a t o r . T h e n o n l i n e a r observer is designed to observe the torque

o f e a c h j o i n t , a n d fi n a l l yg e t t h e c o n t a c t force by Jacobian matrix transformation.

T h e a b o v e m e t h o d s a r e t o e s t i m a t e t h e

c o n t a c t f o r c e b y t h e o b s e r v e r , w h i c h i s d i ffi c u l t t o p r o v e t h e c o n v e r g e n c e o f t h e

o b s e r v a t i o n e r r o r a n d i s e a s i l y a ff e c t e d b y

t h e o b s e r v e d n o i s e . S o , i n r e c e n t y e a r s , many scholars have invested in the research

o f f o r c e c o n t r o l m e t h o d s b a s e d o n s o f t s e n s o r t e c h n o l o g y . R e n [ 1 6 ] a n d C h o [ 1 7 ]

p r e s e n t a s o f t s e n s o r m e t h o d t o s o l v e t h e

p r o b l e m t h a t s t r e s s s i g n a l i s d i ffi c u l t t o obtain in the health monitoring of multibody

manipulator.In the method, stress signal is considered as dominant variable and angle si gn al is re ga rd ed a s au xilia ry v aria ble . By e s t a b l i s h i n g t h e m a t h e m a t i c a l r e l a t i o n s h i p

b e t w e e n t h e m , a s o f t s e n s o r m o d e l i s p r o p o s e d. H a m m o n d [ 1 8 ] p r o p o s e s a s o f t

s e n s o r m e t h o d f o r t h e s u b m i l l i m e t e r contact localization and force measurement

i n m i c r o m a n i p u l a t i o n .T a c t i l e s e n s i n g experiments verify the eff ectiveness of the

m e t h o d .Y a n g [ 1 9 ] h a s d e s i g n e d a n o v e l

pneumatic soft sensor(PSS). According to the

i n n e r p r e s s u r e o f s e n s i n g b o d y , P S S c a n m e a s u r e contact force and curvature by building relation models

o f c o n t a c t f o r c e a n d c u r v a t u r e , a n d i t s m e a s u r e m e n t accuracy is tested by a large of experiments.

T h e a b o v e f o r c e e s t i m a t i o n m e t h o d s b a s e d o n s o f t s e n s o r n e e d t o k n o w t h e

mathematical relationship between contact

f o r c e a n d a u x i l i a r y v a r i a b l e s . F o r

r e c o n fi g u r a b l e m a n i p u l a t o r s y s t e m , i t i s d i ffi c u l t t o d e t e r m i n e t h e m a t h e m a t i c a l relationship between end contact force and

o t h e r a u x i l i a r y v a r i a b l e s . To s o l v e t h e problem and avoid the difficulty in observer design

and convergence analysis, this study presents two

k i n d s o f d e c e n t r a l i z e d a d a p ti v e f o r c e control methods based on soft sensor. One

is th e hy bri d forc e/ po si tion c on trol me tho d

b a s e d o n a d a p t i v e R B F n e u r a l n e t w o r k e s t i m a t i o n . T h e c o n t a c t f o r c e i s e s t i m a t e d

b y R B F n e u r a l n e t w o r k , a n d t h e a d a p t i v e

l a w s o f i t s c e n t e r a n d w i d t h a r e d e d u c e d. T h e o t h e r i s t h e i m p e d a n c e i n n e r / f o r c e

o u t e r l o o p c o n t r o l m e t h o d b a s e d o n t h e F u z z y pr e di ct i o n r ef e r en c e t r aj e ct or y . T he en d co nt a c t f or c e i s a p p r o x i m a te d b y t h e f u z z y s y s t e m s. T h e p r o p o s e d

t w o m e t h o d s d e r i v e a d a p t i v e l a w s o f a l l p a r a m e t e r s , a n d a r e c o m p a r e d w i t h t h e f o r c e e s t i m a t i o n m e t h o d based on the observer.

T h i s a r t i c l e i s o r g a n i z e d a s f o l l o w s . P r o b l e m f o r m u l a t i o n , t h e n e c e s s i t y a n d i m p o r t a n c e f o r s t u d y o f

p o s i t i o n a n d f o r c e c o n t r o l b a s e d o n s o f t s e n s o r i s d e s c r i b e d i n s e c t i o n“I n t r o d u c t i o n”. I n s e c t i o n

“R e c o n f i g u r a b l e m a n i p u l a t o r d y n a m i c

m o d e l”, th e d y n a m i c m o d e l o f r e c o n f i g u r a b l e manipulator and the subsystem dynamic model at each

direction are given. In section “The decentralized force c o n t r o l l e r d e s i g n b a s e d o n s o f t s e n s o r”,de s i g n a n d simulation of two force/position controllers based on s o f t s e n so r a r e p r o p o s e d . T h e l a s t s e c t i o n i s t h e conclusion.

2

R

e

c

o

n

fi

g

u

r

a

b

l

e

m

a

n

i

p

u

l

a

t

o

r

dynamic model

When reconfigurable manipulator is in contact with the

(3)

disturbance in the joint space is

(1) w h e r e d e n o t e s t h e j o i n t p o s i t i o n; , a r e

t h e s p e e d a n d a c c e l e r a t i o n o f t h e j o i n t ,

r e s ;p e c ti ist vh ee l yi n e r t i a m a t r i x ;

d o n a t e s t h e C e n t r i p e t a l a n d C o r i o l i s t o r q u e s ; i s t h e g r a v i t a t i o n a l t o r q u e

vector; is the control torque; is

t h e to r q u e v e c t o r e x e r t e d b y t h e m a n i p u l a t o r o n t h e e n v i r o n m e n t; i s t h e ex t e r n a l disturbance.

Consider the following equations[20]

w h e r e i s t h e J a c o b i a n m a t r i x ; F a n d X a r e t h e

c o n t a c t f o r c e a n d p o s i t i o n o f t h e t a s k s p a c e , respectively.

W i t h t h e w o r k s p a c e p o s i t i o n X a s t h e v a r i a b l e , the equation (1) is written as

(2) where

T h e m o d e l o f r e c o n f i g u r a b l e m a n i p u l a t o r i s d e c o m p o se d a t e a c h d i r e c t i o n , a n d t h e d y n a m i c

model of the subsystem j is as follows

(3)

wh e r e i s t h e jt h e l e m e n t o f t h e v e c t o r X a n d

s coupled interconnection between the subsystems.

In the premise of without wrist force sensor, the next

t a s k i s t o d e s i g n t h e c o n t r o l l e r b a s e d o n s o f t sensor for the subsystem equation (3) so as to realize

t h e p o s i t i o n a n d f o r c e c o n t r o l o f r e c o n f i g u r a b l e manipulator in the constrained space.

Figure1. Control block diagram of decentralized hybrid force/position controller

3

T

h

e

d

e

c

e

n

t

r

a

l

i

z

e

d

f

o

r

c

e

controller design based on soft

sensor

(4)

c o n t r o l l e r b a s e d o n a d a p t i v e R B F N N s o f t sensor model

3.1.1 Controller design

T h e a d v a n t a g e o f t h e hy b r i d f o r c e/p o s i t i o n c o n t r o l l e r i s a b l e t o d i r e c t l y c o n t r o l c o n t a c t f o r c e . I n t h i s p a r t, P I c o n t r o l a l g o r i t h m b a s e d o n t h e f o r c e e r r o r i s a d o p t e d t o c o n t r o l f o r c e a n d P I D c o n t r o l a l g o r i t h m b a s e d o n t h e p o s i t i o n e r r o r i s u s e d i n t h e p o s i t i o n co nt r ol . In t he a bs e nc e o f w r i s t f o r c e s e ns o r , t h e so f t sensor model of the contact force is established based o n a d a p t i v e R B F N N , a n d s u bs y s t e m u n c e r t a i n t y a n d c o u p l i n g i n t e r c o n n e ct i o n a r e a l s o e s t i m a te d b y u s i n g R B F N N . T h e c o n t r o l b l o c k d i a g r a m o f d e c e n t r a l i z e d hybrid force/position controller is shown in Figure1.

T h e f o r c e e r r o r a n d p o s i t i o n e r r o r o f t h e subsystems are defined as follows:

w h e r e i s t h e e s t i m a t e v a l u e o f , a n d

a r e r e s p e c t i v e l y t h e d e s i r e d p o s i t i o n a n d contact force.

Letting

We have

So

(4)

B r i n g i ng a n d i n t o

equation(3),then equation (3) will be

The above equation is written as

here

We i n t r o d u c e a d e c e n t r a l i z e d c o n t r o l l a w t h a t i s described by

(5-a)

(5-b) (5-c) where is the approximation error compensation;

is the joint torque compensation; and

a r e t h e e r r o r u p p e r b o u n ds o f t h e c o n t a c t f o r c e a n d , r e s p e c t i v e l y ; a n d a r e t h e p o s i t i v e c o n s t a n t s ;i s t h e o u t p u t

mapping of the joint torque sensor;

and are respectively the estimate values o f a n d t h a t c a n b e e x p r e s s e d by using adaptive RBFNN

w h e ,r e a r te h e w e si ;g h t v e c t o r a n d a r e t h e ra d i a l

b a s i s f u n c t i o ns ( I n t e r n a l s t r u c t u r e o f R B FN N f o r estimating contact force refers to Appendix I).

T h e f o l l o w i n g a d a p t i v e l a w s o f t h e p a r a m e t e r s are obtained

(5)

(6-b)

(6-c)

(6-d)

(6-e)

(6-f)

where , and , are centers and widths of the radial basis function

and , respectively; , , , , , are the positive constants.

Property 1. For the scalar function and

, there is the following equation [21]:

Assumption 1. Approximation errors of RBFNN are assumed to be bounded by , , where and are the approximation errors of and , respectively.

T h e o r e m 1 .F o r t h e s u b s y s t e m d y n a m i c m o d e l described byequation (3), if the decentralized control

l a w s s u c h a s equ a t i o n( 5 ) a n d a d a p t i v e l a w s o f t h e p a r a m e t e r s s u c h a s equ a t i o n( 6 ) a r e a p p l i e d , t h e p o s i t i o n e r r o r a n d f o r c e e r r o r o f r e c o n f i g u r a b l e m a n i p u l a t o r s y s t e m w i l l a s y m p t o t i c a l l yc o n v e r g e t o

zero in the constrained space.

Proof.The Lyapunov function is defined by

where

where ,and the other error variables are like this.

Th e t i m e d e r i v a t i v e o f L y a p u n o v f u n c t i o n

is

Using property 1 and control law equation (5), it is easy to show that

For an arbitrary function , its estimate value is ,where

(6)

(7)

where .

A c c o r d i n g t o T a y l o r s e r i e s e x p a n s i o n , w e can obtain

(8)

By analogy with equation (7) and equation (8), we get

Since and adaptive

l a ws o f t h e p a r a m e t e r s i n t h e equ a t i o n (6 ) a r e introduced into above equation, we get

A c c o r d i n g t o t h eequ a t i o n ( 5 - c ), t h e a b o v e inequality can be written

A p p l y i n g equ a t i o n ( 5 - b ) , i t i s e a s y t o o b t a i n

, namely .

Because

,

it i s o b v i o u s t h a t . B y equ a t i o n ( 4 ) c a n b e

known .According to Babalat lemma [22],

,and this means that the theorem is

proved.

3.1.2 Simulation results

T h e d e s i g n e d c o n t r o l l e r i s a p p l i e d t o 2- D O F p l a n a r

r e c o n f i g u r a b l e m a n i p u l a t o r i n t h e F i g u r e 2(a).

(a) 2-DOF planar manipulator (b) 3-DOF reconfigurable manipulator

Figure 2. Reconfigurable manipulator configurations

The desired position trajectory is defined as in the Y direction, and the desired force is in the X direction.

T o s h o w t h e e f f i c i e n c y o f t h e p r o p o s e d m e t h o d i n i m p r o v i n g t h e t r a c k i n g a c c u r a c y , t h e o b s e r v e r i n r e f e r e n c e [1 5 ] i s a l s o e m p l o y e d i n t h e s i m u l a t i o n f o r comparison. The simulation results under the proposed

s o f t s e n s o r a n d t h e o b s e r v e r a r e d e p i c t e d i n F i g u r e s 3.

(7)

(b) X direction force tracking

Figure 3. Force and position tracking of 2-DOF planar manipulator

T h e 3- D O F r e c o n f i g u r a b l e m a n i p u l a t o r i s s h o w n

i n F i g u r e 2 ( b ) . T h e c o n t a c t f o r c e i s c o n t r o l l e d i n Z direction of the constrained surface, and the position

trajectories are controlled in Y and X directions. Given

t h e d e s i r e d f o r c e , a n d d e s i r e d t r a j e c t o ri e s a r e s e t t o b e ,

. T h e s i m u l a t i o n r e s u l t s a r e s h o w n i n Figure 4.

(a) X-Y plane position tracking

(b) Z direction force tracking

Figure 4. Force and position tracking of 3-DOF manipulator

It is observed from Figures 3 and 4 that in the initial stage of the observer, the observer lacks the knowledge of the subsystem dynamics model, so its tracking error is relatively large during the first 0.5 s.In the following tracking process, the observer is easily affected by the

J a c o b i m a t r i x t r a n s f o r m a t i o n a n d t h e p a r a m e t e r s of the proposed soft sensor method are adjusted in real

t i m e a c c o r d i n g t o t h e f o r c e e r r o r a n d t h e p o s i t i o n error,so the simulation accuracy of the proposed soft

s e n so r m e t h o d i s b e t t e r t h a n t h e o b s e r v e r

method.

It is worth noting that this method can cause certain

i m p a c t f o r c e w h e n t h e m a n i p u l a t o r m o v e s f r o m f r e e s p a c e t o c o ns t r a i ne d s p a c e , s o i t i s o n l y s u i t a b l e f o r

position and force control in constrained space.

3.2 The design of impedance inner/ force outer loop

c o n t r o l l e r b a s e d o n a d a p t i v e f u z z y s o f t s e n s o r model

T h e im p e d a n c e c o n t r o l m e t h o d c a n r e a l i z e i n d i r e c tl y

f o r c e c o n t r o l b y a d j u s t i n g t h e r e f e r e n c e p o s i t i o n . The soft sensor model of the contact force is established

b a s e d o n a d a p t i v e f u z z y s y s t e m i n th e p r o p o s e d method, and corrected value of the reference trajectory

f o r t h e i m p e d a n c e i n n e r c o n t r o l l e r i s p r o v i d e d b y output of the force outer loop controller based on the fuzzy prediction.

3 . 2 . 1 T h e r e f e r e n c e t r a j e c t o r y a l g o r i t h m b a s e d o n the fuzzy prediction

T h e a l g o r i t h m c o n s i s t s o f t h e f o l l o w i n g parts:

1 ) T h e r e f e r e n c e t r a j e c t o r y t h a t m a k e s t h e c u r r e n t

o u t p u t v a l u e g r a d u a l l y t r a n s i t t o t h e s e t t i n g value. The equation is written as

w h e r e i s t h e s o f t n e s s c o e f f i c i e n t , i s t h e sampling time, is the predictive step.

2) The prediction model is chosen as

(8)

p o s i t i o n s t i f f n e s s m a t r i c e s, r e s p e c t i v e l y . Th ey a r e replaced by the and in the subsystem; is the pos it i on of the mani pulat or; i s the r efer ence

t r a j e c t o r y o f t h e i m p e d a n c e i n n e r c o n t r o l l e r . The selected model is equivalent to

3) The prediction output (equivalent to the feedback correction) is

where is the correction coefficient.

3.2.2 Controller design and prove

T h e bl o c k d i a g r a m o f i m p e d a n c e c o n t r o l s y s t e m i s shown in Figure 5.

The force error and position error are defined as

They are introduced into the first order filter

w h e r e , a n d a r e t h e p o s i t i v e c o n s t a n t s , and are the filter outputs.

i s d e f i n e d b y ,na m e l y . T h e t i m e d e r i v a t i v e o f i s given by

Fig.5 Block di Figure 5. Block diagram of impedance control system

The above equation is rewritten as

(9)

B y c h o o s i n g

, a n d , e q u a t i o n ( 9 ) i s i d e n t i c a l t o t h e target impedance as follows equation (10).

(10)

where is the desired inertia.

Differentiating with respect to time, we have

(11)

The control law is obtained as:

(9)

(12-b)

(12-c) where

, , , , , are error upper bounds of of , , ,

,

and , respectively; ,

, , , ,

are the estimates of , , , ,

and , respectively; is the output mapping of the joint torque sensor; is the compensation of the estimation error ; is the compensation of the joint torque measured value; is the positive constant.

The fuzzy system representations are described by

w h e r e , , , , a n d a r e th e

a d j u s t a bs, l er e ; ps ap re ac mt ie vt ee lr y v e c t o r

, , , ,

a n d a r e t h e fu z z y

b a s i s f u n c t i o n v e c t o rs , r e s p e c t i v e l y( M e m b e r s h i p f un ct i on of f uz zy s ys t e m f or es t i m a t i n g c on t a ct f or c e refers to Appendix II).

The adaptive laws of the parameters are (13-a)

(13-b) (13-c)

(13-d)

(13-e) (13-f)

where , , , , , are the positive constants.

Assumption 2. Approximation errors of the fuzzy

s y s t e m a r e a s s u m e d t o b e b o u n d e d b y ,

, , , ,

, w h e r e , , , , a n d

a r e a p p r o x i m a t i o n e r r o r s o f , ,

, , a n d

, respectively.

T h e o r e m 2 .F o r t h e s u b s y s t e m d y n a m i c m o d e l described by equation (3), reconfigurable manipulator

s y s t e m a c h i e v e s t h e t a r g e t i m p e d a n c e e q u a t i o n ( 1 0 ) with the decentralized control law equation (12) and the adaptive laws of the parameters equation (13).

(10)

where

Differentiating with respect to time, then

Using equation (12-a), we get

Applyingequation (13) and assumption 2,

Substituting equation (12-b) into inequation, it is easy t o o b t a i n , .

Because

, so

. By equation (11) may be known

.A c c o r d i n g [2 ]t 2,o B a b a l a t l e m m a

,so theorem is proved.

3.2.3 Simulation results

T h e d e s i g n e d i m p e d a n c e c o n t r o l l e r i s a p p l i e d t o

2- D O F r e c o n f i g u r a b l e m a n i p u l a t o r i n t h e F i g u r e 2 ( a ). T h e de s i r e d f o r c e i s ,t h e

d e s i r e d t r a j e c t o r y i s . T h e s i m u l a t i o n results under the proposed soft sensor and the observer

(11)

(a) Y direction position tracking

(b) X direction force tracking

Figure 6. Force and position tracking of the impedance controller for 2-DOF planar manipulator

F o r t h e 3- D O F r e c o n f i g u r a b l e m a n i p u l a t o r i n t h e Figure 2 (b), the desired trajectories are

a n d , t h e c o n t a c t f o r c e i s d e f i n e d b y . The simulation results are shown in Figure 7.

(a) X-Y plane position tracking

(b) Z direction force tracking

Figure 7. Force and position tracking of the impedance controller for 3-DOF manipulator

T o g e t h e r w i t h t h e t r a c k i n g r e s p o n s e s o f Figures 6 and 7, it is observed that because proposed

i m p e d a n c e i n n e r l o o p c o n t r o l m e t h o d i s a d a p t i v e t o adjust the parameters in equation (13), so the simulation accuracy of the proposed soft sensor method is better than the observer method.The fuzzy adjusting scaling

f a c t o r a n d t h e p r e d i c t i n g r e f e r e n c e t r a j e c t o r y a r e suitable for the situations where the contact stiffness is

unknown,and the smooth transition from free space to constrained space can also be realized.

3. 3 C o m p a r i s o n b e t w e e n s o f t s e n s o r m e t h o d a n d observer force estimation method

Under the condition of that the wrist force sensor is not

i n s t a l l e d in t h e e n d o f t h e m a n i p u l a t o r , h y b r i d

f o r c e / p o s i t i o n c o n t r o l l e r b a s e d o n R B F N N a n d i m p e d a n c e i n n e r / f o r c e o u t e r l o o p c o n t r o l l e r b a s e d

on the fuzzy system can estimate the end contact force o f r e c o n f i g u r a b l e m a n i p u l a t o r. T h e t w o p r o p o s e d

m e t h o d s a r e c o m p a r e d w i t h t h e f o r c e e s t i m a t i o n m e t h o d b a s e d o n t h e o b s e r v e r i n t h e r e f e r e n c e [ 1 5 ]

( S o m e b r i e f e d d e t a i l s i n r e f e r e n c e [ 1 5 ] r e f e r s t o A p p e n d i x I I I),th e e r r o r c o m p a r i s o n o f t h e 2- D O F

p l a n a r r e c o n f i g u r a b l e m a n i p u l a t o r u n d e r t h e t w o methods is shown in Table 1, and the error comparison

of the 3-DOF reconfigurable manipulator under the two methods is shown in Table 2.

T a b l e 1 . E r r o r c o m p a r i s o n o f 2 - D O F p l a n a r r e c o n f i g u r a b l e

manipulator

error Method 1 Method 2 Reference [15]

Position error 0.8932 0.6271 1.5214

(12)

Ta b l e 2 . E r r o r c o m p a r i s o n o f 3 - D O F p l a n a r r e c o n f i g u r a b l e

manipulator

error Method 1 Method 2 Reference [15]

X position error 0.2136 0.1889 1.6136

Y position error 0.3877 0.1991 1.2717

force error 0.7564 0.2654 4.2576

From the comparison of the above two tables, we can

s e e t h a t b e c a u s e o f t h e l a c k o f k n o w l e d g e a b o u t t h e s u b s y s t e m d y n a m i c s m o d e l i n t h e i n i t i a l s t a g e o f t h e observer, and the parameters of the soft sensor model

are adjusted in real time according to the force error and the position error,so the position error and force error

o f t h e s o f t s e n s o r f o r c e e s t i m a t i o n m e t h o d a r e b e t t e r than the observer force estimation method.

4 Conclusions

I n t h i s p a p e r, un d e r t h e c o n d i t i o n o f r e c o n f i g u r a b l e manipulator is not installed with the wrist force sensor,

two soft sensor models are established in this paper to estimate the contact force, and do not need to know the

e x a c t r e l a t i o n s h i p b e t w e e n t h e c o n t a c t f o r c e a n d t h e auxiliary variable. The adaptive laws of all parameters

a r e p r e s e n t e d . I n t h e c o n t r o l p r o c e s s , e a c h p a r a m e t e r can be adjusted timely according to the position error

a n d f o r c e e r r o r , s o a s t o a c h i e v e b e t t e r p o s i t i o n a n d f o r c e t r a c k i n g p e r f o r m a n c e co m p a r e d w i t h t h e o b s e r v e r . I n p r a c t i c a l a p p l i c a t i o n , t h e s o f t s e n s o r m e t h o d c a n e f f e c t i v e l y s o l v e t h e p r o b l e m s t h a t w r i s t

force sensor of reconfigurable manipulator is expensive and easy to damage.

F u r t h e r r e s e a r c h w o r k s i n c l u d e t h e f o l l o w i n g aspects. The first one is that the proposed soft sensor

method will be extended to the underlying systems with

t h e a c t u a t o r f a u l t s .T h e k e y f a c t o r s a f f e c t i n g t h e actuator fault are found, and the soft sensor method is

u s e d t o e s t i m a t e t h e a c t u a t o r f a u l t i n r e a l t i m e . S e c o n d , t h e d i s t r i b u t e d f o r c e/p o s i t i o n c o n t r o l o f

r e c o n f i g u r a b l e m a n i p u l a t o r w i l l b e s t u d i e d a n d

c o m p a r e d w i t h t h e e x i s t i n g d e c e n t r a l i z e d c o n t r o l results. Sliding mode technique has a strong robustness

f o r e x t e r n a l d i s t u r b a n c e s o f t h e

systems, so using sliding mode technology to improve the force/position control robustness for reconfigurable

m a n i p u l a t o r c o u l d b e t h r e e i n t e r e s t i n g i s s u e . I n

p r a c t i c a l a p p l i c a t i o n s , i f t h e a c t u a t o r i s s a t u r a t e d , t h e position error and force error will be inaccurate, which

will directly lead to the deviation of position and force

e s t i m a t i o n r e s u l t s . T h e r e f o r e , t h e a c t u a t o r s a t u r a t i o n

p r o b l e m f o r r e c o n f i g u r a b l e m a n i p u l a t o r w i l l b e also the key research problem in the future.

Declaration of conflicting interests

T h e a u t h o r ( s ) d e c l a r e d n o p o t e n t i a l c o n f l i c t s o f i n t e r e s t w i t h r e s p e c t t o t h e r e s e a r c h , a u t h o r s h i p a n d / o r p u b l i c a t i o n o f t h i s article.

Funding

T h i s w o r k w a s s u p p o r t e d b y t h e N a t i o n a l N a t u r a l S c i e n c e Foundation of China (61300098).

References

1. N e r a n o n P , B i c k e r R . F o r c e / P o s i t i o n c o n t r o l o f

r o b o t m a n i p u l a t o r f o r h u m a n - r o b o t i n t e r a c t i o n . Thermal Science 2016; 20:537-548.

2. Zhou D S, Ji L, Zhang Q, et al. Practical analytical

i n v e r s e k i n e m a t i c a p p r o a c h f o r 7 - D O F s p a c e

m a n i p u l a t o r s w i t h j o i n t a n d a t t i t u d e l i m i t s . Intelligent Service Robotics 2015;8(4): 215-224.

3. Naveen K, Vikas P. Neural network based hybrid

f o r c e / p o s i t i o n c o n t r o l f o r r o b o t m a n i p u l a t o r s . International Journal of Precision Engineering and

Manufacturing 2011; 12(3): 419-426.

4. Y W a n g , H S h e n , H R K a r i m i , e t a l .

d i s s i p a t i v i t y - b a s e d f u z z y i n t e g r a l s l i d i n g m o d e control of continuous-time t-s fuzzy systems. IEEE

Transactions on Fuzzy Systems ,2017, PP (99) :1-12.

5. K u m a r S , R a s t o g i V a n d G u p t a P . A h y b r i d impedance control scheme for underwater welding

r o b o t s w i t h a p a s s i v e f o u n d a t i o n i n t h e c o n t r o l l e r

d o m a i n . S i m u l a t i o n 2 0 1 7 ; 9 3 ( 7 ) : 6 1 9

-630.

6. B o a v e n t u r a T , B u c h l i J , S e m i n i C , e t a l . M o d e l -Based Hydraulic Impedance Control for Dynamic

R o b o t s . I E E E T r a n s a c t i o n s o n R o b o t i c s 2 0 1 5 ; 3 1 (6):1324-1336.

7. Z h a n g T,J i a n g L , F a n S , e t a l . D e v e l o p m e n t a n d

e x p e r i m e n t a l e v a l u a t i o n o f m u l t i - f i n g e r e d r o b o t hand with adaptive impedance control for unknown

(13)

34(5):1168-1185.

8. Isela B, Fernando R, Marco M, et al. A Dynamic-c o m p e n s a t i o n A p p r o a Dynamic-c h t o I m p e d a n Dynamic-c e C o n t r o l o f

R o b o t M a n i p u l a t o r s . J I n t e l l R o b o t S y s t 2011;63(1):51-73.

9. P a r r a - V e g a V,A r t e a g a M A . O b s e r v e r - b a s e d

s l i d i n g m o d e i m p e d a n c e c o n t r o l o f b i l a t e r a l teleoperation under constant unknown time delay.

R o b o t i c s a n d A u t o n o m o u s S y s t e m s 2 0 0 7 ; 5 5 ( 8 ) : 609–617.

10. J h a n Z Y , C H L e e . A d a p t i v e I m p e d a n c e F o r c e Controller Design for Robot Manipulator including

Actuator Dynamics. International Journal of Fuzzy Systems 2017 ;3:1-11.

11. Colome A, Pardo D, Alenya G,et al. External force

e s t i m a t i o n d u r i n g c o m p l i a n t r o b o t

m a n i p u l a t i o n . R o b o t i c s a n d A u t o m a t i o n . I E E E Computer Press 2013; 3535-3540.

12. Q i n J , L e o n a r d F , A b b a G . E x p e r i m e n t a l e x t e r n a l force estimation using a non-linear observer for 6

a x e s f l e x i b l e j o i n t i n d u s t r i a l m a n i p u l a t o r s . I n: C o n t r o l C o n f e r e n c e ( A S C C ) , 2 0 1 3 9 t h

Asian,Istanbul , Turkey,23-26 June 2013,pp. 1-6.

13. W a n g L J , M e n g B . D i s t r i b u t e d F o r c e / P o s i t i o n

C o n s e n s u s T r a c k i n g o f N e t w o r k e d R o b o t i c M a n i p u l a t o r s . I E E E / C A A J o u r n a l o f A u t o m a t i c a

Sinica 2014;2:180-186.

14. Chan LP, Fazel Naghdy, David Stirling. Extended active observer for force estimation and disturbance

r e j e c t i o n o f r o b o t i c m a n i p u l a t o r s . R o b o t i c s a n d

A u t o n o m o u s S y s t e m s 2 0 1 3 ; 6 1 ( 1 2 ) : 1 2 7 7

-1287.

15. D u Y L . R e s e a r c h o n D e c e n t r a l i z e d C o n t r o l a n d A c t i v e F a u l t T o l e r a n t C o n t r o l f o r R e c o n f i g u r a b l e

M a n i p u l a t o r . P h D T h e s i s , J i l i n U n i v e r s i t y , China,2014.

16. W u R , W u Y X , Z h a n g Z W , e t a l . A L a r g e - S c a l e

M u l t i b o d y M a n i p u l a t o r S o f t S e n s o r M o d e l a n d

E x p e r i m e n t V a l i d a t i o n . J o u r n a l o f R o b o t i c s 2014:1-8.

17. Cho H ,Lee H , Kim Y, et al. Design of an optical

s o f t s e n s o r f o r m e a s u r i n g f i n g e r t i p f o r c e a n d

c o n t a c t r e c o g n i t i o n . I n t e r n a t i o n a l J o u r n a l o f Control Automation & Systems 2017;15(1):1-9.

18. Hammond FL , Kramer RK , Qian W , et al.

S of t T ac t i l e S en s or A r r a ys f o r F or c e F ee d ba ck i n M i c r o m a n i p u l a t i o n . I E E E S e n s o r s J o u r n a l 2 0 1 4 ; 14(5):1443-1452.

19. Y a n g H , C h e n Y ,S u n Y , e t a l . A n o v e l pneumatic soft sensor for measuring contact force

a n d c u r v a t u r e o f a s o f t g r i p p e r . A u t o m a t i c a 2017;12(1):851-862.

20. C h e n H P , L i u Y . R o b o t i c a s s e m b l y a u t o m a t i o n

u s i n g r o b u s t c o m p l i a n t c o n t r o l . R o b o t i c s a n d

C o m p u t e r - I n t e g r a t e d M a n u f a c t u r i n g 2 0 1 3 ; 2 9 (2):293–300.

21. L i Y M , T o n g S C , L i T S . A d a p t i v e f u z z y o u t p u t

f e e d b a c k c o n t r o l f o r a s i n g l e - l i n k f l e x i b l e r o b o t m a n i p u l a t o r d r i v e n D C m o t o r v i a b a c k s t e p p i n g .

N o n l i n e a r A n a l y s i s : R e a l W o r l d A p p l i c a t i o n s 2013; 14 (1): 483-494.

22. K a s s e m A M . R o b u s t v o l t a g e c o n t r o l o f a standalone wind energy conversion system based on

f u n c t i o n a l m o d e l p r e d i c t i v e a p p r o a c h . E l e c t r i c a l

P o w e r a n d E n e r g y S y s t e m s 2 0 1 2 ; 4 1 ( 1 ) : 1 2 4 -132.

23. J Q i u , Y W e i , H R K a r i m i ,e t a l . R e l i a bl e C ontr ol of Di scr ete- T ime Pi ecewi se- Af fi ne Ti

me-D e l a y S y s t e m s v i a O u t p u t F e e d b a c k . I E E E Transactions on Reliability , 2017 , PP (99) :1-13.

24. Y W e i , J Q i u , H R K a r i m i . R e l i a b l e O u t p u t F e e d b a c k C o n t r o l o f D i s c r e t e - T i m e F u z z y A f f i n e Systems With Actuator Faults. IEEE Transactions on Circuits & Systems I Regular Papers, 2017 , 64 (1) :170-181.

A p p e n d i x I. I n t e r n a l s t r u c t u r e o f R B F n e u r a l n e t w o r k f o r estimating contact force

The network is composed of the input layer, the hidden layer and the output layer. It contains 3 input nodes, 5 hidden layer nodes, and 1 output nodes.

The first layer: The input layer. The number of input nodes is the number of input variables.

I n t h e f o r m u l a , i= 3 i s t h e n u m b e r o f i n p u t v a r i a b l e s , a n d is the position component, which is the absolute value of the

d i f f e r e n c e b e t w e e n t h e p o s i t i o n c o m p o n e n t a n d i t s d e s i r e d value.

(14)

is ,

is a Gauss basis function.

I n t h e f o r m u l a , i s t h e c e n t r a l v e c t o r o f t h e j n o d e i n t h e

h i d d e n l a y e r , ; i s t h e w i d t h vector of the j node of the hidden layer, and the two can all be adjusted according to the adaptive law.

The third layer: The output layer.

where is the weight vector from the hidden layer to the

o u t p u t l a y e r , w h i c h c a n b e a d j u s t e d a c c o r d i n g t o t h e a d a p t i v e law.

A p p e n d i x I I. M e m b e r s h i p f u n c t i o n o f f u z z y s y s t e m f o r estimating contact force

According to each input of the contact force soft sensor model, the membership function is selected as follows:

T h e c e n t r a l a v e r a g i n g m e t h o d i s a d o p t e d f o r t h e defuzzification method.

Appendix III. Some briefed details in reference [15]

I n c o n t a c t w i t h t h e e n v i r o n m e n t , t h e d y n a m i c m o d e l o f t h e reconfigurable manipulator is as is like equation (1).

T h e o v e r a l l b l o c k d i a g r a m o f t h e c o n t r o l s y s t e m i s a s follows:

Figure 8. The overall block diagram of the control system

Each joint is regarded as a subsystem, and the dynamic model of each joint subsystem is

(14)

where

As the subsystem has unmodeled dynamics, the equation (14) is rewritten as

(15)

w h e r e a r e t h e n o m i n a l p a r ts, a n d

are the uncertain parts.

The equation (15) is

(16)

where

A nonlinear joint torque observer is designed for equation (16).

(17)

w h e r e i s t h e u n d e t e r m i n e d c o e f f i c i e n t, i s

the estimated value of .

As the acceleration term appears in the torque observer, it is

g e n e r a l l y u n k n o w n , s o a n a u x i l i a r y v a r i a b l e i s i n t r o d u c e d t o improve the observer.

The auxiliary variable is defined as follows:

(18)

where

is a constant.

(15)

Improved torque observer is

(19)

U n d e r t h e p r e m i s e o f t h e o b s e r v a t i o n e r r o r i s u n i f o r m l y ultimately bounded in the equation (19),the Jacobian matrix can

realize the conversion between the force and torque, and finally

e m l

Figure

Figure 3. Force and position tracking of 2-DOF planar manipulator
Figure 7. Force and position tracking of the impedance controller for 3-DOF manipulator
Figure 8. The overall block diagram of the control system

References

Related documents