Next Article in Journal
A Cooperative Machine Learning Approach for Pedestrian Navigation in Indoor IoT
Next Article in Special Issue
Detection of Participation and Training Task Difficulty Applied to the Multi-Sensor Systems of Rehabilitation Robots
Previous Article in Journal
Paper-Based ZnS:Cu Alternating Current Electroluminescent Devices for Current Humidity Sensors with High–Linearity and Flexibility
Previous Article in Special Issue
The Impact of Technology on People with Autism Spectrum Disorder: A Systematic Literature Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exoskeleton Hand Control by Fractional Order Models

1
Department of Mechatronics, University of Craiova, 200585 Craiova, Romania
2
Department of Computer Science, University Politehnica of Bucharest, 060042 Bucharest, Romania
3
Department of Electrical Engineering, Technical University of Iasi, 700050 Iași, Romania
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(21), 4608; https://doi.org/10.3390/s19214608
Submission received: 11 September 2019 / Revised: 16 October 2019 / Accepted: 20 October 2019 / Published: 23 October 2019

Abstract

:
This paper deals with the fractional order control for the complex systems, hand exoskeleton and sensors, that monitor and control the human behavior. The control laws based on physical significance variables, for fractional order models, with delays or without delays, are proposed and discussed. Lyapunov techniques and the methods that derive from Yakubovici-Kalman-Popov lemma are used and the frequency criterions that ensure asymptotic stability of the closed loop system are inferred. An observer control is proposed for the complex models, exoskeleton and sensors. The asymptotic stability of the system, exoskeleton hand-observer, is studied for sector control laws. Numerical simulations for an intelligent haptic robot-glove are presented. Several examples regarding these models, with delays or without delays, by using sector control laws or an observer control, are analyzed. The experimental platform is presented.

1. Introduction

The IHRG is an intelligent haptic robotic glove system for the rehabilitation of patients that have a diagnosis of a cerebrovascular accident. This system is created by a thin textile in order to have a comfortable environment for grasping exercises. An exoskeleton architecture ensures the mechanical compliance of human fingers. The driving and skin sensor system is designed to determine comfortable and stable grasping function. This paper analyzes the dynamics of an exoskeleton hand using fractional order operators and proposes control solutions.
The number of applications in the system modelling, where the fractional order calculus (FOC) is used, has increased significantly in the last few decades. Many authors proved that non-integer order integrals and derivatives are suitable for analyses of the properties of various materials. Recent achievements in the interpretation of FOC operators allowed to apply FOC for processes that are better described by fractional order models (FOM) rather than integer order models (IOM). The role of these models in soft matter physics and viscoelastic behavior, in the theory of complex materials, its quality to include effects with non-conservative forces and power-law phenomena suggest to describe the complexity of human dynamics using FOM operators [1].
The idea is supported by the evidence of s β dynamics in muscles and joint tissues throughout human musculo-skeletal system [2,3]. Interaction and dependence between biological systems and associated mechanical components was analyzed in [4,5,6]. Fractional order models for metal polymer composite was discussed in [7]. In [8,9] viscoelastic properties for a large variety of biological entities were studied. A class of sensors based on fractional calculus was presented in [10]. Optimal techniques using fractional calculus for sensor networks were discussed in [11]. A fractional model to capture muscular dynamics in the movement process was proposed in [12]. In [13,14,15] a class of neural, muscular, and vascular processes were studied to minimize sensor placement. Recently, there is a great deal of interest in so-called rehabilitation robotics, a branch of the areas of robotics and mechatronics that addresses the study of complex robotic systems aiming to restore human functions for those who suffer major trauma as a result of strokes and cerebrovascular accidents. Robotic therapy is a promising form of neurorehabilitation that can be delivered in more intensive regimens compared to conventional therapy [16]. The complexity of these systems associated with a specified class of sensors is well described by fractional order differential equations [17,18]. The methods for the analysis and design of fractional order operators can be found in [19]. Control and stability of FOM was investigated by techniques Lyapunov in [20,21]. In particular, the authors of [22,23] discuss the stability properties of solutions of nonlinear Caputo fractional differential equations. The exponential stability of nonlinear FOM using the Lyapunov method was analyzed in [24,25]. Other control problems for a class of FOMs with delay were rigorously investigated in [26,27]. Reference [28] proposed an observer for a class of linear and nonlinear FOM using Lyapunov methods. To our knowledge, this paper is the first paper to assess FOM for systems and sensors that monitor or control human behavior. The exoskeleton architecture, which ensures a mechanical compliance of human fingers, including the driving and sensor system, determines comfortable and stable grasping functions.
The dynamics of the whole system, exoskeleton hand (EXHAND), and the sensors can be accurately described by FOM operators. A class of 3D FOM bending sensors is analyzed. The control laws based on physical significance variables, for linear and delay FOM or IOM systems, are proposed and discussed. The sector control laws for linear FOM, with delays or without delays are studied. Lyapunov techniques and the methods that derive from Yakubovici-Kalman-Popov Lemma are used, and the frequency criteria that ensure asymptotic stability of the physical significance variable closed loop system are inferred. An observer control is proposed for the complex models, EXHANDs and sensors. The asymptotic stability of the whole system, the observer-system, is studied according to sector control laws. Frequency criteria and conditions for asymptotic stability are determined. Numerical simulations for the intelligent haptic robot-glove (IHRG) are presented. Several examples regarding the FOM or IOM systems, with delays or without delays, by using sector control laws or an observer control, are analyzed. The IHRG experimental platform is then discussed.
The paper is structured as follows: Section 2.1 discusses FOM sensors and FOM systems implemented in EXHAND; Section 2.2 presents the control systems; Section 3.1 analyzes IHRG numerical simulations; and Section 3.2 presents the IHRG platform. Section 4 provides concluding remarks and discussions.

2. Methods

2.1. Fractional Order Models

Notations:
  • The fractional order integral of order β is the Riemann-Liouville fractional integral:
    I β = 1 Γ ( β ) 0 t f ( θ ) ( t θ ) β 1 d θ
  • The Caputo derivative of order β ,   0 <   β < 1 is:
    D β f ( t ) = 1 Γ ( β 1 ) 0 t f ˙ ( θ ) ( t θ ) β d θ
    where β is the fractional order exponent and Γ ( β ) is the gamma (Euler’s) function.
(a) 3D curvature sensors described by FOM
Bending sensors represent a class of sensors with large applications in the control of complex systems. They convert changes in bend to an electrical parameter variation. Conventional bending sensors handle cases in which bending is produced in the 2D plane. The most common are the resistive sensors, described by IOM operators of order 0. For a special class of systems, such as the hyper-redundant robots [29] where bending is produced in a 3D space (Figure 1a), a special class of bending sensors defined by FOM operators (Figure 1b) is used.
The architecture of this sensor consists of a main viscoelastic component determined by a long flexible backbone wrapped in a cylindrical elastic envelope. Three antagonist cables are implemented at the periphery of the system. In static behavior, curvature κ is obtained by the differential measurement of the cable lengths, Figure 1c [30]:
κ = F ( Δ L 1 , Δ L 2 ,   Δ L 3 )
The dynamic behavior is inferred considering constant curvature along the length. Employing the same technique as that developed in [17] yields (Figure 2):
κ ¨ ( t ) = c ν s b s D β κ ( t ) k s c s κ ( t ) + k M ( t )
where c ν s ,   k s are distributed viscous and elastic coefficient, assumed uniform distributed along the length, b s ,   c s are material parameters and is the moment that determines the bending. The transfer function is derived from Equation (2) as:
H s ( s ) = κ ( s ) ( s ) = k M s 2 + c ν s b s s β + k s c s
That corresponds to an order 2 FOM operator.
(b) FOM systems
A large class of systems that monitors or controls the human behavior is well described by the FOM operators. Figure 3 shows the control system of an intelligent haptic robot-glove (IHRG) for the rehabilitation of patients that have a diagnosis of a cerebrovascular accident. The IHRG is a medical device that acts in parallel to a hand in order to compensate for lost functions [16]. The exoskeleton architecture that ensures the mechanical compliance of human fingers for the driving system determines comfortable and stable grasping functions.
The dynamics of the system (EXHAND) can be accurately described by FOM operators,
D β z ( t ) = A 0 z ( t ) + f ( z ) + b u ( t ) ,   t [ 0 ,   T ]
where z is the state vector z = [ z 1 ,   z 2 , , z n ] T that defines the motion parameters, β is the fractional order exponent, and A 0 ,   b are ( n × n ) ,   ( n × 1 ) constant matrices. In a FOM operator of EXHAND, the vector components are defined as
D β z 1 = z 2 ,   D β z 2 = z 3 ,
The nonlinear term f ( z ) is determined by the gravitational components and satisfies the inequality
| | f ( z ) | | < η | | z | |
The output of the system is generated by the bending sensors. Provided that the bending of the phalange musculoskeletal system is in 2-D plane, in this project, we used an Arduino Flex Resistive Sensor network. This sensor operates as a zeroth IOM operator,
y ( t ) = c T z ( t )
where c is a constant ( n × 1 ) vector.
A new model can be inferred if the delay time constant, associated with the neuro-muscular system, the driving system and the processing time, is introduced,
D β z ( t ) = A 0 z ( t ) + A 1 z ( t τ ) + f ( z ) + b u ( t ) ,   t [ 0 ,   T ]
The initial conditions are defined by
z ( t ) = φ ( t ) ,     t [ τ ,   0 ]
where the function φ is associated to initial states.
For Equations (4)–(8) we used the control system from Figure 4 with a FOM operator for the EXHAND and a IOM operator for the sensor system.

2.2. Control Systems

Mathematical Preliminaries
Lemma 
[19]. For any symmetric matrix P R n x n , the following inequality holds:
λ min ( P ) I *   P     λ max ( P ) I *
where λ m i n ( P ) ,   λ m a x ( P ) denote the minimum and maximum eigenvalue, respectively, of matrix P and I * is the unit matrix.
Theorem 1 
([21,22,24]). The system D β z ( t ) = A z ( t ) ,   0 < β < 1 , is asymptotically stable if
| A r g ( e i g ( A ) ) | > β π 2
Theorem 2 
([22,23,24]). The system D β z ( t ) = f ( z ( t ) ) ,   z ( t 0 ) = z 0 is asymptotically stable if there exists a continuously differentiable function V ( t ,   z ) that satisfies
α 1 | | z | | 2   V ( t ,   z ( t ) )   α 2 | | z | | 2
D β V ( t ,   z ( t ) )   α 3 | | z | | 2
where α 1 ,   α 2 ,   α 3 are positive constants,
0 < β < 1 .

2.2.1. Control for the EXHAND Without Delays

Consider the system from Figure 4 defined by Equations (4)–(7) without a delay time. Assume a control law.
u ( t ) = k ( y ( t ) y r e f ( t ) )
where the control gain k verifies the condition
k σ   1
where σ is a positive constant (for simplicity, y r e f ( t ) = 0 ).
Remark 1.
For the EXHAND model with the state variables defined by Equation (5) and the output vector c = [ c 1 .   c 2 ,   c 3 ,   c 4 ] T , the control law (Equation (10)) becomes a P D β law
u ( t ) = k ( c 1 z 1 + c 2 D β z 1 + c 3 z 3 + c 4 D β z 3 )
or
u ( t ) = k 1 z 1 D β z 1 k 3 z 3 k 4 D β z 3
If c is selected as c = [ c 1 .   0 ,   c 3 ,   0 ] T , the control becomes a PD law
u ( t ) = k 1 z 1 k 3 z ˙ 1
Control System 1.
The system (Equations (4)–(7)) with the controller defined by Equations (13) and (14) is asymptotically stable if:
The matrix A * = A R is Hurwitz stable where R = R T > 0 .
R e ( c T ( j ω I ( A R ) ) 1   b )     σ
ϱ >   ρ P R + 2 λ max ( P ) η
where ϱ = | | ( q + k σ d ) ( q + k σ d ) T | | , ρ P R = 2 P R and Q = q q T , P are solutions of the Lyapunov equation [20,29].
Proof. 
Consider the Lyapunov function
V ( z ) =   z T P z
where P = P T > 0 . The first asymptotic stability conditions (Equation (8)) are verified for α 1 = λ min   ( P ) ,   α 2 = λ max   ( P ) , [21] (Theorem 1), where λ min   ( P ) ,   λ max   ( P )   denote the minimum and maximum eigenvalues of P. The fractional derivative of Equation (14) will be [22,24],
D β V ( z ) ( D β z T ) P z +   z T P ( D β z )
By substituting Equation (4) into Equation (20), one derives
D β V ( z )   z T ( A T P + P A ) z + 2 z T P b u + 2 z T P f
Employing the condition (a) yields
D β V ( z )   z T ( ( A R ) T P + P ( A R ) ) z + 2 z T P b u +   2 z T P R z + 2 z T P f
Considering Equations (13) and (14), this inequality becomes
D β V ( z )   z T ( ( A R ) T P + P ( A R ) ) z + 2 z T ( P b 1 2 c ) u σ u 2 +   2 z T P R z + 2 z T P f
By employing the condition (Equation (15)) and Yakubovici-Kalman-Popov (YKP) Lemma [31], results
z T ( ( A R ) T P + P ( A R ) ) z = q q T
P b 1 2 c = σ q
Now, considering the control law (Equation (13)), it follows that
D β V ( z ) z T ( q + k σ d ) ( q + k σ d ) T z + ρ P R z T z + 2 λ max ( P ) η
or, by Equation (16),
D β V ( z ) α 3 | | z | | 2
where
α 3 = ϱ ρ P R .    
 □

2.2.2. Control for the EXHAND with Delay

Control System 2.
The system described by Equation (8) with the control law defined by Equation (13) is asymptotically stable if:
1.   A 0 * = ( A 0 R ) is Hurwitz stable, where R = R T > 0
R e ( c T ( j ω I A 0 * ) 1 b ) σ
ϱ ( 2 η λ max ( P 1 ) + 1 2 λ max ( D ) + 2 λ max ( P 1 R ) + λ max ( P 2 ) ) > 0
λ min ( P 2 ) 1 2 λ max ( D ) > 0
where Q = q q T , P 1 are solutions of the Lyapunov equations and
ϱ = | | ( q + k σ c 1 ) ( q + k σ c 1 ) T | |
D = ( A 1 T P 1 + P 1 A 1 )
Proof. 
Consider the following Lyapunov function:
V ( z ( t ) ) = I 1 β ( z T ( t ) P 1 z ( t ) ) + t τ t z T ( θ ) P 2 z ( θ ) d θ
where P 1 ,   P 2 are ( n × n ) are positive definite and symmetrical matrices, P 1 > 0 ,   P 2 > 0 ,   P 1 T = P 1 , P 2 T = P 2 . V ( z ) satisfies the condition (Equation (11)) of Theorem 2.
V ( z ) λ min ( P 1 ) | | z ( t ) | | 2
V ( z ) λ max ( P 1 ) | | z ( t ) | | 2 + λ max ( P 2 ) t τ t | | z ( θ ) | | 2 d θ M | | z ( t ) | | 2
The derivative D β V ( z ) is computed from:
D β V ( z ) = I 1 β V ˙ ( z )
where I 1 β is the Riemann-Liouville fractional integral of the order ( 1 β ) . The derivative V ˙ ( z ) is evaluated from Equation (32)
V ˙ ( z ) = D β ( ( z T ( t ) P 1 z ( t ) ) + d d t t τ t z T ( θ ) P 2 z ( θ ) d θ
which leads to the inequality
V ˙ ( z ) ( D β z T ( t ) ) P 1 z ( t ) + z T ( t ) P 1 ( D β z ( t ) ) + z T ( t ) P 2 z ( t ) z T ( t τ ) P 2 z ( t τ )
By evaluating Equation (37) along of solutions of Equation (8) it turns out that
V ˙ ( z ) z T ( t ) ( A 0 * T P 1 + P 1 A 0 * ) z ( t ) + z T ( t ) ( A 1 T P 1 + P 1 A 1 ) z ( t τ ) +   2 z T ( t ) P 1 b u ( t ) + 2 z T P f + 2 z T ( t ) P 1 R z ( t ) ) + z T ( t ) P 2 z ( t ) z T ( t τ ) P 2 z ( t τ )
By applying the control law Equation (28), it yields
V ˙ ( z ) z T ( t ) ( A 0 * T P 1 + P 1 A 0 * ) z ( t ) + 2 z T ( t ) ( P 1 b c 2 ) u ( t ) σ u 2 ( t ) + 2 z T P f + z T ( t ) ( A 1 T P 1 + P 1 A 1 ) z ( t τ ) + 2 z T ( t ) P 1 R z ( t ) + z T ( t ) P 2 z ( t ) z T ( t τ ) P 2 z ( t τ )
The following inequality will be used [23]
| | z T ( t ) D z ( t τ ) | | | | z ( t ) | |   | | D | |   | | z ( t τ ) | | λ max ( D ) ( | | z ( t ) | | 2 2 + | | z ( t τ ) | | 2 2 )
Additionally, considering the YKP Lemma as in the previous Control System, yields
z T ( ( A * R ) T P 1 + P 1 ( A * R ) ) z = q q T
P 1 b 1 2 c = σ q
Substituting this result into Equation (39), considering the inequalities of Equations (6) and (40), one derives that
V ˙ ( z ) z T ( t ) ( q + k σ d ) ( q + k σ d ) T z ( t ) + ( 2 η λ max ( P 1 ) + 1 2 λ max ( D ) + 2 λ max ( P 1 R ) +   λ max ( P 2 ) ) | | z ( t ) | | 2 ( λ min ( P 2 ) 1 2 λ max ( D ) ) | | z ( t τ ) | | 2
Employing Equations (30) and (31), yields
V ˙ ( z ) ( ϱ ( 2 η λ max ( P 1 ) + 1 2 λ max ( D ) + 2 λ max ( P 1 R ) + λ max ( P 2 ) ) ) | | z ( t ) | | 2
Denoted by
α 3 = ϱ ( 2 η λ max ( P 1 ) + 1 2 λ max ( D ) + 2 λ max ( P 1 R ) + λ max ( P 2 )
and from Equation (35) results
D β V ( z ) α 3 z ( t ) 2 .
 □

2.2.3. Control System with Observer for the EXHAND with Delay

Consider the linearized model of Equation (8) rewritten as
D β z ( t ) = A L z ( t ) + A 1 z ( t τ ) + b u ( t ) ,   t [ 0 ,   T ]
y ( t ) = c T z ( t )
where the nonlinear term was approximated by
f ( z ) f ( z ) z | z 0 Δ z = f ( z ) z | z 0 ( z 1 z 0 ) = f ( z ) z | z 0 = 0 z 1
Remark 2.
For the EXHAND model, the pair ( A L ,   b ) is controllable and the pair   ( C ,   A L ) is observable.
Consider the system defined by Equation (46). The following observer is proposed:
D β z ^ ( t ) = A L z ^ ( t ) + A 1 z ^ ( t τ ) + b u ( t ) + L 1 ( y 1 ( t ) y ^ 1 ( t ) ) + L 2 ( y 2 ( t τ ) y ^ 2 ( t τ ) )
z ^ ( t ) = φ ^ ( t ) , t [ τ , 0 ]
y ^ ( t ) = [ y ^ 1 ( t )   y ^ 2 ( t ) ] T ,       y ^ 1 ( t ) = c 1 T z ^ ( t ) ,     y ^ 2 ( t ) = c 2 T z ^ ( t τ )
where z ^ R n is the observer state, y ^ R 2 is the estimated output and L 1 , L 2 are ( n × 1 ) observability vectors. The observer error is
Δ z ( t ) = z ( t ) z ^ ( t )
defined by the following equation:
D β ( Δ z ( t ) ) = ( A L L 1 c 1 T ) Δ z ( t ) + ( A 1 L 2 c 2 T ) Δ z ( t τ )
Δ z ( t ) = Δ φ ,       t [ τ , 0 ]
Consider the control law
u ( t ) = u 1 ( t ) + u 2 ( t ) = k 1 c 1 T z ^ ( t ) k 2 c 2 T z ^ ( t τ )
The global state ( z ^ , z z ^ ) =   ( z ^ , Δ z )   is considered for the system “EXHAND-observer”.
Control System 3.
The whole system, “EXHAND-observer”, Equations (46), (47), and (49)–(51) (Figure 5) with the control law (55), is asymptotically stable if
A L * = ( A L R ) is Hurwitz stable where R = R T > 0 .
k 1 σ 1 ,       σ > 0
R e ( c 1 T ( j ω I A L * ) 1 b ) σ q
ϱ + λ max ( D 1 ) + λ max ( D 2 ) + 2 λ max ( P 1 R ) + λ max ( P 3 ) < 0
λ max ( E 1 ) 1 2 λ max ( D 1 ) λ max ( P 2 ) > 0
λ max ( P 2 ) 1 2 λ max ( E 2 ) > 0
λ max ( P 3 ) λ max ( D 2 ) > 0
where ϱ is defined by Equation (50) and
D 2 = ( L c 1 T ) T P 1 + P 1 L c 1 T ;       D 1 = ( A 1 T P 1 + P 1 A 1 )
E 1 = A 0 * L 1 c 1 T ;       E 2 = A 1 L 2 c 2 T
Proof. 
Consider the Lyapunov function
V ( z ^ ,   Δ z ) = I 1 β ( z ^ T ( t ) P 1 z ^ ( t ) + 1 2 Δ z T ( t ) Δ z ( t ) ) + t τ t ( Δ z T ( θ ) P 2 Δ z ( θ ) + z T ( θ ) P 3 z ( θ ) ) d θ
where P 1 ,   P 2 ,   P 3 are ( n × n ) are positive definite and symmetrical matrices. V ( z ,   Δ z ) satisfies the first condition (Equation (11)) of Theorem 2.
Applying the same procedures as in the previous control system, yields
V ˙ ( z ^ ,   Δ z ) z ^ T ( t ) ( ( q + k 1 σ c 1 ) ( q + k 1 σ c 1 ) T z ^ ( t ) + ( λ max ( D 1 ) + λ max ( D 2 ) + 2 λ max ( P 1 R ) + λ max ( P 3 ) ) | | z ^ ( t ) | | 2 ( λ max ( E 1 ) 1 2 λ max ( D 1 ) λ max ( P 2 ) )   | | Δ z ( t ) | | 2 ( λ max ( P 2 ) 1 2 λ max ( E 2 ) ) | | Δ z ( t τ ) | | 2 ( λ max ( P 3 ) λ max ( D 2 ) ) | | z ^ ( t τ ) | | 2
By employing conditions (58)–(61) this inequality becomes
V ˙ ( z ^ ,   Δ z ) ( ϱ λ max ( D 1 ) λ max ( D 2 ) 2 λ max ( P 1 R ) λ max ( P 3 ) ) | | z ^ ( t ) | | 2 ( λ max ( E 1 ) 1 2 λ max ( D 1 ) λ max ( P 2 ) )   | | Δ z ( t ) | | 2
and using (53) yields
D β V ( z ^ ,   Δ z ) α 3 | | z ^ ( t ) Δ z ( t ) | | 2 .
 □
Remark 3.
The asymptotical stability conditions of Control System 2, Control System 3 are independent by the time delay τ .

3. Results

3.1. IHRG Control—Numerical Simulations

3.1.1. EXHAND with Sensors Without Delays

Consider the IHRG system of Figure 3. The exoskeleton drive system is a decoupled one, for each finger. The following parameters of the hand and exoskeleton mechanical architecture [16] will be used: the equivalent moment of inertia is J = 0.005   kg · m 2 , the equivalent mass is m = 0.015   kg , the viscous and elastic coefficients of the equivalent Kelvin-Voigt model of the joint tissues throughout phalange musculoskeletal system and exoskeleton are [6,7] c ν = 0.22   Nm · s · rad 1   c e = 2.8   Nm · rad 1 , respectively, and the damping coefficient is c d = 7.8   Nm · s ·   rad 1 .
J   θ ¨ ( t ) = c ν   D β θ ( t ) c e   θ ( t ) c d   θ ˙ ( t ) + m g sin θ + b u ( t )
θ ( 0 ) = [ π 3 ,   0 ]
where the nonlinear component verifies the inequality (Equation (6)) for η = 0.2 . The sensor is considered as an IOM operator and the output is defined as
y ( t ) = c T θ ( t )
The fractional order exponent is β = 1 2 . The FOM model (Equations (8) and (9)) is defined as θ 1 = θ ;   D 1 2 θ 1 = θ 2 ;   D 1 2 θ 2 = θ 3 = θ ˙ ;   D 1 2 θ 3 = θ 4 ; A = [ 0   1   0   0 0   0   1   0 0   0   0   1 0.6   0.1   7.8   0 ] ; b = [ 0 0 0 4.5 ] ; c = [ 1 0 1 0 ] .
The pairs are ( A , b ) ,   ( A , c ) controllable, respectively observable. The IOM sensor output without delays is given by (7). A control law (Equation (13)) (for y r e f ( t ) ) = 0) with k = 200 is applied. This control verifies the sector constraint (Equation (11)) with σ = 5 × 10 3 . The matrix R was considered as, R = diag ( 3 , 3 , 3 , 3 ) where A 1 = A R is Hurwitz stable. The vector q = 0.05 × [ 1111 ] T and a matrix P were inferred with λ max ( P ) = 0.725 . The polar plot of c T ( j ω I A 1 ) 1 b is shown in Figure 6. The closed-loop system satisfies the frequential criterion (Equation (17)), condition (18) is verified for | | Q | | = 14.5 ,   ρ = 2.17 , MATLAB/SIMULINK and techniques based on the Mittag-Leffler functions are used for the simulation [1,2]. Figure 7 shows the trajectories of fractional order variables.
The steady state behavior can be analyzed by using by transfer function of Equations (65)–(67) (linearized model)
H E X ( s ) = θ ( s ) u ( s ) = 900 s 2 + 44 s 1 2 + 1560 s + 530
The control law (Equation (13)) can be rewritten as a PD control
u P D = k 1 z 1 k 3 D 1 2 ( D 1 2 z 1 ) = k 1 z 1 k 3 z ˙ 1
and the controller transfer function will be
H C ( P D ) ( s ) = k 1 + k 3   s   =   200 ( 1 + s )
For the PD0.5 control law, we have
H C ( P D 0.5 ) = k 1 + k 2 s 0.5 = 200 ( 1 + s 0.5 )
The steady error can be inferred from Equations (71)–(73) as [21,32,33]
e s ( P D ) = e s ( P D 0.5 ) = 0.0042
The behavior of the linearized model (Equation (68)) for both control laws (Equations (73) and (74)) is studied. The trajectories of angular position θ for target signal θ t a r g = π 6 are shown in Figure 8.

3.1.2. EXHAND with Delay

The sensor dynamics are
K s 1   z 1 ( t ) = y 1 ( t )
K s 2   z 2 ( t τ ) = y 2 ( t )
where τ [ 0.1 ; 0 ] .   Substituting Equations (74) and (75) into (68) and using the control law (Equation (70)), yields
J   θ ¨ ( t ) = c ν D β θ ( t ) ( c e + K s 1 k 1 ) θ ( t ) c d   θ ˙ ( t ) K s 2 k 2   θ ˙ ( t τ ) + k 2 b c 2 T D β θ ( t τ ) + m g sin θ
with initial conditions
θ ( t ) = π 3 ,   θ ˙ ( t ) = 1 ,   t [ 0.1 ; 0 ]
The delay component of the dynamic model is defined by τ = 0.1   s . The controller parameters are selected as k 1 = 200 ,   k 2 = 15 that satisfy Equations (29)–(31) by employing the same parameters for q ,   R as in the previous example. The evolution of the fractional order variables is shown in Figure 9.

3.1.3. EXHAND with Delay and Observer

An observer (Equations (49)–(51)) with L 1 = L 2 =   [ 1.5   1.5   1.5   0 ]   T is associated to the linearized dynamic model. The matrix R = d i a g ( 1   1   1   1 ) verifies the condition as ( A L R ) to be Hurwitz matrix. For q = [ 0.5   0.5   0.5   0.5 ]   T , solution of P 1 is obtained with λ max ( P 1 ) = 0.0085 . A control law (55) with k 1 = 20 ,   k 2 = 8.5 , σ = 0.05 were selected. Equations (57)–(61) are easily verified. Figure 10 shows the trajectories of physical significance variables, position and velocity, for the system and observer.

3.2. IHRG Experimental Platform

The IHRG is an exoskeleton that supports the human hand and hand activities by using a control architecture for dexterous grasping and manipulation. IHRG is a medical device that acts in parallel to a hand in order to compensate for lost function. It is easy to use and can be a helpful tool in the home [16,34].
The mechanical architecture consists of articulated serial elements of which design covers functional and anatomic finger phalanges. The glove is created by a thin textile that represents an infrastructure suitable for actuation wires and sensors. A distributed actuation system is used for implementing the operations of the hand. An Arduino Flex Sensor network (with zeroth order sensors) is used to control the motions. An Arduino Mega 2560 hardware platform determines the movement of the glove’s actuators for exercises like opening or closing of the fingers (Figure 11 and Figure 12).
All the movements of the hand are controlled by the software of the hybrid IHRG system, which was developed in MATLAB and Simulink. The performance of each patient following the exercises program can be recorded by the same software. The control system of Control System 1 is implemented. In Figure 13 are shown the sensor signals during an open-close-open hand exercise.

4. Discussion

I. We designed, built, and tested an intelligent haptic robotic glove for the rehabilitation of the patients that have a diagnosis of a cerebrovascular accident. The glove is created by a thin textile in order to have a comfortable environment for the grasping exercises. This thin textile creates an infrastructure suitable for wire actuation and sensors. This exoskeleton architecture ensures the mechanical compliance of human fingers. The driving and skin sensor system is designed to determine comfortable and stable grasping function. The dynamics of the exoskeleton hand are modeled by fractional order operators. To our knowledge, this paper is the first paper in which the interaction between biological systems (human hand) and mechanical associated components (exoskeleton) is analyzed by fractional order models. These new models are used to develop a class of algorithms for the control of the stable grasping function. The control systems are based on the physical significance variable control that are generated by sensor classes implemented in the system. These sensors are also modeled as operators with delays. The paper proposes control solutions and determines the criterions for controller parameter tuning for several classes of models. The observer techniques are also discussed and implemented. The quality and the stability of motion, are analyzed by Lyapunov methods and techniques that derive from Yakubovici-Kalman-Popov Lemma.
Despite of the model complexity, the control systems are very simple, and the controllers are easily implemented in an Arduino Mega 2560 hardware platform. There were many advantages for using this platform since this hardware board has ports for PWM signals that are useful to be sent to the actuators and ports for reading the signals coming from the bending sensors.
In order to help patients to follow an after-stoke recovery program, the system uses a set of predefined rehabilitation exercises like open the hand, close it, try to grab an object or simple wave. The system is very easy to use at home, with minimal training. The predefined rehabilitation set of exercises was created to be used.
II. The control systems discussed in the previous sections are focused on the control problems of the IHRG system, where the EXHAND model is described by FOM operators and the sensor system is based on zeroth order sensors. These control solutions can be also used for a larger class of complex systems as hyper-redundant systems, that use complex FOM sensors (Figure 14).
III. In addition, we consider that control systems discussed in the previous sections can be applied to a class of control problems associated to the persons with disabilities. Figure 15 presents a wheelchair control system for this class of persons. In this case, the human operator is represented by the persons with hemiparesis/hemiplegia, with motor restriction (arm or leg-emphasized hemiparesis) and with serious brain damage [35],
H h ( s ) = k h e τ s s β
The transfer function of this human operator has a model that corresponds to a time delay fractional order model with time constant τ and fractional order β . These parameters are determined by the characteristics of the damaged brain, viscoelastic properties of the atrophied muscles, and propagation time along the nervous terminals.
We consider that these models can be studied by using the techniques developed in this paper.

Author Contributions

Conceptualization, M.I. and N.P.; methodology, N.P. and A.C.; software, D.P.; validation, M.I. and A.C.; formal analysis, M.P.; investigation, M.I.; resources, N.P.; data curation, D.P.; writing—A.C.; writing—review and editing, D.P.; visualization, M.P.; supervision, M.I.; project administration, N.P.; funding acquisition, N.P.

Funding

The authors gratefully acknowledge funding from European Union’s Horizon 2020 Research and Innovation program under the Marie Sklodowska Curie grant agreement No. 813278 (A-WEAR: A network for dynamic wearable applications with privacy constraints, http://www.a-wear.eu/). This work does not represent the opinion of the European Union, and the European Union is not responsible for any use that might be made of its content

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, Y.; Sun, R.; Zhou, A. An overview of fractional order signal processing (FOSP) techniques. In Proceedings of the ASME 2007 International Design Engineering Technical Conferences, Computers and Information in Engineering Conference, Las Vegas, NV, USA, 4–7 September 2007; pp. 1205–1222. [Google Scholar]
  2. Romanovas, M.; Klingbeil, L.; Traechtler, M.; Manoli, Y. Application of Fractional Sensor Fusion Algorithms for Inertial MEMS Sensing. Math. Model. Anal. 2009, 14, 199–209. [Google Scholar] [CrossRef]
  3. Debnath, K. Recent applications of fractional calculus to science and engineering. Int. J. Math. Sci. 2003, 54, 3413–3442. [Google Scholar] [CrossRef]
  4. Ortigueira, M.D. A coherent approach to non-integer order derivatives. Signal Proces. Spec. Sec. Fract. Calc. Appl. Signal Syst. 2006, 86, 2505–2515. [Google Scholar] [CrossRef] [Green Version]
  5. Sierociuk, D.; Skovranek, T.; Macias, M.; Podlubny, I.; Petras, I.; Dzielinski, A.; Ziubinski, P. Diffusion process modeling by using fractional-order models. Appl. Math. Comput. 2015, 257, 2–11. [Google Scholar] [CrossRef] [Green Version]
  6. Tzoumas, V.; Xue, Y.; Pequito, S.; Bogdan, P.; Pappas, G.J. Selecting Sensors in Biological Fractional-Order Systems. IEEE Trans. Control Netw. Syst. 2017, 5, 134–142. [Google Scholar] [CrossRef]
  7. Caponetto, R.; Graziani, S.; Pappalardo, F.L.; Sapuppo, F. Experimental Characterization of Ionic Polymer Metal Composite as a Novel Fractional Order Element. In Advances in Mathematical Physics; Hindawi Publishing Corporation: London, UK, 2013; p. 10. [Google Scholar]
  8. Kobayashi, Y.; Watanabe, H.; Hoshi, T.; Kawamura, K.; Fujie, M.G. Viscoelastic and nonlinear liver modeling for needle insertion simulation. In Soft Tissue Biomechanical Modeling for Computer Assisted Surgery; Springer: Berlin/Heidelberg, Germany, 2012; pp. 41–67. [Google Scholar]
  9. Wex, C.; Frolich, M.; Brandstadter, K.; Bruns, C.; Stoll, A. Experimental analysis of the mechanical behavior of the viscoelastic porcine pancreas and preliminary case study on the human pancreas. J. Mech. Behav. Biomed. Mater. 2015, 41, 199–207. [Google Scholar] [CrossRef] [PubMed]
  10. Islam, T.; Shakil, S.; Lohani, B.; Mukhopadhyay, S.C. A Fractional Order Impedance Sensor for Measuring the Quality of Drinking Water. In Proceedings of the 12th International Conference on Sensor Technologies and Applications (SENSORCOMM 2018), Venice, Italy, 16–20 September 2018; pp. 25–31. [Google Scholar]
  11. Dhaifallah, M.; Nassef, A.; Rezk, H.; Nisar, K.S. Optimal parameter design of fractional order control-based INC-MPPT for PV system. Sol. Energy 2018, 159, 650–664. [Google Scholar] [CrossRef]
  12. Xue, Y.; Rodriguez, S.; Bogdan, P. A spatio-temporal fractal model for a cps approach to brain-machine-body interfaces. In Proceedings of the IEEE Design, Automation & Test in Europe Conference & Exhibition 2016, Dresden, Germany, 14–18 March 2016; pp. 642–647. [Google Scholar]
  13. Xue, Y.; Pequito, S.; Coelho, J.M.; Bogdan, P.; Pappas, G.J. Minimum number of sensors to ensure observability of physiological systems: A case study. In Proceedings of the 54th Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, USA, 27–30 September 2016. [Google Scholar]
  14. Xue, Y.; Bogdan, P. Constructing compact causal mathematical models for complex dynamics. In Proceedings of the ACM 8th International Conference on Cyber-Physical Systems, Pitsburgh, PA, USA, 18–20 April 2017; pp. 97–107. [Google Scholar]
  15. Xue, Y.; Bogdan, P. Reliable multi-fractal characterization of weighted complex networks: Algorithms and implications. Sci. Rep. 2017, 7, 7487. [Google Scholar] [CrossRef] [PubMed]
  16. Popescu, N.; Popescu, D.; Ivanescu, M.; Popescu, D.; Vladu, C.; Vladu, I. Force Observer-Based Control for a Rehabilitation Hand Exoskeleton System. In Proceedings of the Asian Control Conference (ASCC2013), Zurich, Switzerland, 23–26 June 2013; pp. 1–6. [Google Scholar]
  17. Agila, A.; Baleanu, D. A study of multi-degree of freedom fractional order damped oscillatory system. Upb Sci Bul. 2018, 80, 52–62. [Google Scholar]
  18. Vanoglio, F.; Bernocchi, P.; Mule, C.; Garofali, F.; Mora, C.; Taveggia, G.; Scalvini, S.; Luisa, A. Feasibility and efficacy of a robotic device for hand rehabilitation in hemiplegic stroke patients: A randomized pilot controlled study. J. Clin. Rehabil. 2016, 31, 351–360. [Google Scholar] [CrossRef] [PubMed]
  19. Podlubny, I. Fractional Differential Equations. In Mathematics in Science and Engineering; Academic Press: Millbrae, CA, USA, 1999; Volume 198. [Google Scholar]
  20. Diethelm, K. The Analysis of Fractional Differential Equations; Springer-Verlag: London, UK, 2004. [Google Scholar]
  21. Petras, I. Fractional-Order Nonlinear Systems, Modeling, Analysis and Simulation; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  22. Argarwal, R.; Hristova, K.S.; O’Regan, D. Lyapunov functions and strict stability of Caputo fractional differential equations. Adv. Differ. Equ. 2015, 346, 2–20. [Google Scholar]
  23. Zhao, Y.; Wang, Y.; Liu, Z. Lyapunov Function Method for Linear Fractional Order Systems. In Proceedings of the 34th Chinese Control Conference, Hangzhou, China, 28–30 July 2015; pp. 1457–1463. [Google Scholar]
  24. Dadras, S.; Malek, H.; Chen, Y. A Note on the Lyapunov Stability of Fractional Order Nonlinear Systems. In Proceedings of the ASME 2017, Cleveland, OH, USA, 6–9 August 2017; pp. 123–129. [Google Scholar]
  25. Al-Saggaf, U.M.; Mehedi, I.M.; Mansouri, R.; Bettayeb, M. Rotary flexible joint control by fractional order controllers. Int. J. Control Autom. Syst. 2017, 15, 2561–2569. [Google Scholar] [CrossRef]
  26. Rhong, L.; Peng, X.; Zhang, B. A Reduced-Order Fault Detection Filter Design for Polytopic Uncertain Continuous-Time Markovian Jump Systems with Time-varying Delays. Int. J. Control. Autom. Syst. 2018, 16, 2021–2032. [Google Scholar] [CrossRef]
  27. Khimani, D.; Patil, M. High Performance Super-twisting Control for State Delay Systems. Int. J. Control. Autom. Syst. 2018, 16, 2063–2073. [Google Scholar] [CrossRef]
  28. Lee, Y.S.; Kim, D.S.; Kim, S.K. Disturbance Observer-Based Proportional-Type Position Tracking Controller for DC Motor. Int. J. Control Autom. Syst. 2018, 16, 2169–2176. [Google Scholar] [CrossRef]
  29. Gravagne, L.A.; Walker, I.D. Uniform Regulation of a Multi-Section Continuum Manipulators. In Proceedings of the 2002 IEEE International Conference on Rob and Automation, Washington, DC, USA, 11–15 May 2002; pp. 1519–1525. [Google Scholar]
  30. Ivanescu, M. A Decoupled Sliding Mode Control for a Continuum Arm. Adv. Robot. 2015, 29, 831–845. [Google Scholar] [CrossRef]
  31. Khalil, H. Nonlinear Systems; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  32. Heymann, N.; Podlubni, I. Physical interpretation of initial conditions for fractional differential with Riemann-Liouville fractional derivatives. Rheol. Acta 2014, 7, 45–63. [Google Scholar]
  33. Tejado, I.; Abdelhamid, D.; Vinagre, B.M. Two Strategies for Fractional Sliding Mode Control of Integer Order Systems by System Augmentation: Application to a Servomotor; IFAC-PapersOnLine: Laxemburg, Austria, 2017; Volume 50, pp. 8103–8108. [Google Scholar]
  34. Hartopanu, S.; Poboroniuc, M.; Serea, F.; Irimia, D.C.; Livint, G. New issues on FES and robotic glove device to improve the hand rehabilitation in stroke patients. In Proceedings of the 6th International Conference on Modern Power System, Cluj Napoca, Romania, 18–21 May 2015. [Google Scholar]
  35. Huang, J.; Chen, Y.; Li, H.; Shi, X. Fractional Order Modeling of Human Operator Behavior with Second Order Controlled Plant and Experiment Research. IEEE/CAA J. Autom. Sin. 2016, 3, 271–280. [Google Scholar]
Figure 1. (a) 3D hyper-redundant robotic arm. (b) 3D FOM curvature sensor. (c) Measurement technique.
Figure 1. (a) 3D hyper-redundant robotic arm. (b) 3D FOM curvature sensor. (c) Measurement technique.
Sensors 19 04608 g001
Figure 2. Technological equivalent model of the 3D curvature sensor.
Figure 2. Technological equivalent model of the 3D curvature sensor.
Sensors 19 04608 g002
Figure 3. IHRG system.
Figure 3. IHRG system.
Sensors 19 04608 g003
Figure 4. Control system.
Figure 4. Control system.
Sensors 19 04608 g004
Figure 5. Control system with observer.
Figure 5. Control system with observer.
Sensors 19 04608 g005
Figure 6. Polar plot of c T ( ( j ω I A 1 ) 1 b .
Figure 6. Polar plot of c T ( ( j ω I A 1 ) 1 b .
Sensors 19 04608 g006
Figure 7. Fractional-order variable trajectories for FOM system with IOM sensor.
Figure 7. Fractional-order variable trajectories for FOM system with IOM sensor.
Sensors 19 04608 g007
Figure 8. Trajectory θ ( t ) for PD0.5 and PD
Figure 8. Trajectory θ ( t ) for PD0.5 and PD
Sensors 19 04608 g008
Figure 9. Fractional-order variable trajectories for FOM EXHAND with delay.
Figure 9. Fractional-order variable trajectories for FOM EXHAND with delay.
Sensors 19 04608 g009
Figure 10. Trajectories of position and velocity for the system and observer.
Figure 10. Trajectories of position and velocity for the system and observer.
Sensors 19 04608 g010
Figure 11. IHRG-human hand exoskeleton.
Figure 11. IHRG-human hand exoskeleton.
Sensors 19 04608 g011
Figure 12. IHRG general architecture.
Figure 12. IHRG general architecture.
Sensors 19 04608 g012
Figure 13. (a) Bending sensor characteristics; (b) Output values of the bending sensors.
Figure 13. (a) Bending sensor characteristics; (b) Output values of the bending sensors.
Sensors 19 04608 g013aSensors 19 04608 g013b
Figure 14. Control system with FOM sensors.
Figure 14. Control system with FOM sensors.
Sensors 19 04608 g014
Figure 15. Control with disability human operator.
Figure 15. Control with disability human operator.
Sensors 19 04608 g015

Share and Cite

MDPI and ACS Style

Ivanescu, M.; Popescu, N.; Popescu, D.; Channa, A.; Poboroniuc, M. Exoskeleton Hand Control by Fractional Order Models. Sensors 2019, 19, 4608. https://doi.org/10.3390/s19214608

AMA Style

Ivanescu M, Popescu N, Popescu D, Channa A, Poboroniuc M. Exoskeleton Hand Control by Fractional Order Models. Sensors. 2019; 19(21):4608. https://doi.org/10.3390/s19214608

Chicago/Turabian Style

Ivanescu, Mircea, Nirvana Popescu, Decebal Popescu, Asma Channa, and Marian Poboroniuc. 2019. "Exoskeleton Hand Control by Fractional Order Models" Sensors 19, no. 21: 4608. https://doi.org/10.3390/s19214608

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop