Next Article in Journal
Ni-Co Bearing Laterites from Halmahera Island (Indonesia)
Previous Article in Journal
Language Bias-Driven Self-Knowledge Distillation with Generalization Uncertainty for Reducing Language Bias in Visual Question Answering
Previous Article in Special Issue
Collaborative Multi-Robot Formation Control and Global Path Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Control of a Bimorph Piezoelectric Robotic Manipulator Considering Ellipsoidal-Type State Restrictions

1
Unidad Profesional Interdisciplinaria de Biotecnología (UPIBI), Instituto Politecnico Nacional, Mexico City 07340, Mexico
2
Centro de Innovación Y Desarrollo Tecnológico en Cómputo (CIDETEC), Instituto Politecnico Nacional, Mexico City 07700, Mexico
3
Tecnologico de Monterrey, Institute of Advanced Manufacturing, Guadalajara Campus, Monterrey 64849, Mexico
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(15), 7589; https://doi.org/10.3390/app12157589
Submission received: 9 June 2022 / Revised: 11 July 2022 / Accepted: 15 July 2022 / Published: 28 July 2022
(This article belongs to the Special Issue Distributed Control for Robotics)

Abstract

:
The current study presents an adaptive control approach to solve the tracking trajectory problem for a robotic manipulator that uses a gripper based on bimorph piezoelectric actuators. The development of an adaptive gain state feedback form that considers the state restrictions is proposed using a novel class of barrier Lyapunov function that drives the effective control of joints and piezoelectric actuators. The proposed method allows for the inclusion of complex combinations of state restrictions in the Lyapunov function, yielding the construction of differential forms for the gains in the controller that can handle the evolution of trajectories of the robotic arm inside the restricted region. The proposed control design successfully tracks reference trajectories for both joints of the robotic arm as well as the motion of the piezoelectric device during several operative scenarios. A comprehensive experimental study evaluates the effect of introducing state-dependent gain considering state restrictions of the ellipsoidal type. The comparison of the mean square error confirms the contributions of the developed control action, showing better tracking quality for less control power with the same evaluation, which is a desirable characteristic in the controlled motion of micromanipulators. The proposed controller solves the tracking trajectory problem for the micromanipulation system, satisfies the motion restrictions, and allows better tracking performance to be enforced. Furthermore, comparison of the obtained trajectories seems to validate the proposed controller’s contribution concerning a feedback form with fixed gains.

1. Introduction

Piezoelectric materials are suitable for developing automatized systems on millimetric or microscopic scales, including roboticized grippers, thanks to their fast reaction time and potential for miniaturization [1]. Due to their unique reversible electrical and mechanical properties, piezoelectric actuators have been used as sensor and actuator components in various robotic devices. The applications of piezoelectric materials range from buzzers to diesel engines, fuel injectors, sonar, ultrasound, and nanopositioners in scanning microscopes [2,3]. As actuators, piezoelectric materials are increasingly important in the latest positioning technologies thanks to their precise displacement [4] as well as several other advantages, such as quick response, large generative force, and high electromechanical coupling [5].
Piezoelectric actuators are categorized into stack actuators and bending actuators, characterized by the diversity of layers forming the actuator. The multilayers can either be double mounted or single-ended as a cantilever [6,7]. A particular case of multilayer bending actuators is a piezoelectric bimorph actuator, which consists of two layers of piezoelectric material connected over their length surfaces [5]. The resultant bending motion becomes the working principle in micromechanical applications. Consequently, piezoelectric bimorphs have been involved in areas related to precise position control, among others [3,5]. An essential characteristic of bending piezoelectric bimorphs is that the deflection of the bender’s tip is dependent on an alternating driving voltage. Many studies have investigated the behavior of piezoelectric actuators. Other studies have investigated the nonlinear behavior of bending piezoelectric bimorphs structures under exposure to high electric fields, modeling asymmetrical bending piezoelectric bimorph structures and the static behavior of the expected bending moment, and providing analytical description of the bending piezoelectric bimorphs’ free tip deflection by matrix calculus. The universal deformation state equations have been further extended to trimorph bending structures. The free tip deflection of piezoelectric multilayer beam bending actuators under the influence of an electric load was presented by DeVoe and Pisano [8]. The dynamic behavior of a bimorph bending structure excited to bending vibrations by external harmonic forces, bending moments, pressure loads, and electrical driving voltages, including a flexible plate attached at the free bender’s tip, was established as well, and a system of differential equations describing the dynamics of a bimorph was formulated. These establishments of piezoelectric responses have contributed to its application as a micro-manipulating system [9]. Piezoelectric actuators have been implemented in industrial, automotive, aviation, aerospace, medical, and consumer electronics applications. Their quiet drive settings make piezoelectric actuators an auto-focusing mechanism in microphone-equipped video cameras and mobile phones. In addition, as piezo actuators require no lubrication, they can be used in cryogenic and vacuum environments, among others. Using a stack actuator, extremely fine control is possible, with controlled voltages corresponding to slow expansion motions. As a result, a piezoelectric actuator can operate billions of times without wear or deterioration. The motion speed is exceptional, and is limited only by the object’s inertia, movement, and the output capability of the electronic driver. When operating in an energized condition, a piezoelectric actuator consumes a small amount of electrical power and produces limited heat [10,11,12].
Grasping and moving small objects from one location to another depends on the shape and weight of the object and whether it is fragile or firm. The essential operation of the micro-gripper relies on the mechanism of the specific type of actuators employed, such as a thermo-piezoelectric actuator. Micro-grippers have been developed using two parallel lead zirconate titanate (PZT) layers with a fixed range of displacement [13,14]. Other micro-manipulation mechanisms have been designed to enable the tip of the micro-gripper to move in parallel. Static characteristics, control of the micro-manipulator, and variation of deflection with the frequency have all been reported. This work aims to extend the investigation of parallel micro-gripping in terms of the effect of the sandwiched supporting layer on the deflection of the piezoelectric bimorph actuator. This fact allows us to understand to what extent the rigidity of the bimorph varies due to the brass layer between both piezoceramic layers. The second aim involves the implementation of a parallel micro-gripper by utilizing the piezoelectric bimorph itself to grasp soft objects instead of attaching an additional flexible cantilever. It has been well reported that piezoelectric actuators have been used to drive the micro-manipulation of micro-objects. A piezoelectric actuator can be used to provide movement to the flexible amplification mechanism of the micro-gripper. While this may deliver a large force, its size is significant and it has a complex structure. This study aims to achieve the grasping action directly from the piezoelectric bimorph in order to minimize the weight and complexity of the micro-gripper [15]. In addition, we aim to establish the supporting brass layer’s essential role in providing the micro-gripper’s basic behavior and increasing its life cycle.
Usually, the integration of piezoelectric-based grippers into a robotic arm to construct micromanipulators requires the implementation of efficient electrical instrumentation. This electronic configuration should be able to handle the high voltages required by the actuators while providing precise power transfer to motorized actuators which can mobilize the gripper towards the position where the object to be manipulated is placed [16,17,18]. The instrumentation development must be completed with effective control actions able to drive the robotic manipulator. The application of such a controller may solve the reference trajectory tracking problem. At the same time, the motion satisfies the state restrictions related to the joint limits and the limited piezoelectric range of motion. The compatibility of these two problems is commonly a control design challenge, because while the tracking error must be stabilized while satisfying the restrictions. This fact restricts the application of the traditional barrier Lyapunov function, for example, as well as other equivalent techniques that can handle the state restrictions. Recently, several control design variants have attempted to aggregate both problems using safe operating conditions or the application of positive functions in the design. Based on this problem, there is a clear motivation to design new controllers that can drive the motion of the robotic manipulator and the actuators associated with the gripping device. This study aims to provide a new option by designing a novel control that can integrate both problems using a modified class of barrier Lyapunov function which uses state-dependent parameters that depend on the distance between the current state and the sets of restrictions.
The main contributions of this study are: (a) A novel state constraint adaptive controller that solves position tracking for a robotic manipulator holding a gripper based on parallel bimorph piezoelectric actuators; and (b) the formal manner of constructing the state-dependent gain, taking into account both the effect of tracking error and the presence of state restrictions in the manipulator.

2. Design of the Micromanipulation Device Using Piezoelectric Actuators

The proposed micromanipulation device requires an ensemble of electromechanical devices synchronized with the piezoelectric actuator, an effective instrumentation strategy, and control design and implementation that can solve the tracking problem while satisfying the state restrictions. For this particular problem, the robotic arm device uses a three degrees of freedom (DOF) configuration, with the end effector defined by a pair of parallel bimorph piezoelectric actuators forming the gripper for grasping objects at a micrometric scale. This section details these two elements.

2.1. Design of the Piezolectric Actuator-Based Robotic Manipulator

The selected robotic arm is an electromechanical device consisting of three joints and their corresponding links made of aluminum, driven by direct current motors (a 90 RPM Precision Spur Gear Motor Servocity SKU 638238 for the first joint and 32 RPM Premium Planetary Gear Motor Servocity SKU 638290 for the other two joints). The proposed device includes motion sensors based on relative encoders (Relative, Quadrature, Magnetic Hall Effect, and 1,245.768 Countable Events Per Revolution) placed at the shaft extension of the motors. In addition, an individual encoder is fixed at each joint of the device. The proposed controller is implemented in a programmable microcontroller (Arduino Mega2556), which runs the dynamic evolution of gains and the control structure.
The proposed robotic manipulator with a piezoelectric actuator is shown in Figure 1 with the three DOFs highlighted. The first DOF is found in the basement ( θ 3 ), exerting an axial movement. The other two degrees are at the vertical revolutes ( θ 1 and θ 2 ). This structure can support the gripper design, including the piezoelectric actuators.
The mathematical model of the multibody robotic manipulator can be represented using the Euler–Lagrange equations and taking into account the effect of uncertainties and external perturbations, as follows:
d 2 d t 2 θ t = f d d t θ t , θ t + g θ t τ t + ξ d d t θ t , θ t , t
The state vector θ R 3 , θ = θ 1 , θ 2 , θ 3 , defines the set of joint coordinates for the robotic arm. Here, f : R 3 × R 3 R 3 is the drift term of the robotic manipulator, while g : R 3 R 3 × 3 is the matrix that characterizes the input effect on the robotic dynamics. The term ξ : R 3 × R 3 × R R 3 represents the effect of external perturbations and internal modeling uncertainties, which are assumed to belong to the set defined in Assumption 2.
Assumption 1.
The drift term of the robotic model defined by f q b , t , q a , t (with q b , t = d d t θ t and q a , t = θ t ) satisfies the inequality f q b , t , q a , t L a q a , t 2 + L b q b , t 2 with L a and L b positive scalars.
Assumption 2.
The admissible class of mechanical perturbations ξ is defined by the following set ( ξ Ψ ξ ):
Ψ ξ = ξ : R 3 × R 3 × R R 3 ξ 2 ξ 0 + + ξ 1 + q 2 + ξ 2 + d d t q 2 , ξ 0 + , ξ 1 + , ξ 2 + R +

2.2. Gripper Based on Parallel Arrange of Piezoelectric Actuators

The proposed gripping system is constructed using a self-designed support structure that carries a pair of piezoelectric actuators in a parallel arrangement. The holding support device uses an additive manufacturing strategy based on the 3D printing technique. This strategy reduces the weight of the gripping support. The selected actuators attached to the support are bimorph-shaped devices that can bend unilaterally or bilaterally. Each actuator is controlled using a voltage source ranging from 0 to 150 volts, which is controlled using a pulse-width modulation strategy (Figure 2).
The prefabricated piezoelectric actuators were obtained from Thor Labs Company, and have the following characteristics: a displacement range of 450 microns, a hysteresis effect larger than 15%, and a curie temperature of 230 C. Although in this study the actuator motion is usually ruled by a single oscillating mode [19,20,21], this is commonly used as a simplified form of mathematical representation, typically presented as a partial differential equation. This simplified form satisfies an ordinary differential equation based on applying a spatial discretization method, which is obtained using Galerkin’s method [22,23,24]. Based on this technique, the temporal–spatial motion of the actuator, u z ( x , t ) , can be represented as u z ( x , t ) = ϱ t ϕ ( x ) . Here, ϱ t = u z ( L , t ) represents the deflection of the actuator’s distal element with respect to its resting position, while ϕ ( x ) is a unitary normalized function, that is, ϕ ( x ) = 1 .
The dynamics of the piezoelectric actuator are defined by the following two differential equations that aggregate the actuator’s mechanical section and the device’s electrical dependence. The proposed mechanical equation integrates the effect of the acceleration related to the end-effector of the robotic arm.
m x ¨ + b 1 x s i g n ( x ) + b 2 x 2 s i g n ( x ˙ ) + K ¯ 1 x + K ¯ 2 x 2 s i g n ( x ) Σ ¯ 1 + Σ ¯ 2 x s i g n ( x ) V = m ^ r ¨ C V ˙ + I + Σ ¯ 1 + ψ ¯ x s i g n ( x ) x ˙ = 0
In expression (3), the dynamic actuation mode for the actuator is represented by coupled mechanical–electrical forms. In this lumped parameters model, the mechanical dynamics characterized by the lumped displacement, x, are driven by the voltage signal, V, which turns out to be regulated by the input current, I = V R 1 , based on Ohm’s law. This current is supplied by the external source, which is the actual controller of the system under study. The parameter m represents the mass of the actuator, b 1 is the parameter related to the motion direction corresponding to the hysteresis effect depending on the motion, b 2 represents the hysteresis effect concerning the motion displacement and velocity, and K ¯ 1 and K ¯ 2 are the constants defining the dependence of x and x | x | , respectively, on the motion dynamics. Similarly, Σ ¯ 1 and Σ ¯ 2 represent the time-dependence including the internal voltage relationship. Considering that the gripper is attached to the distal section of the robotic arm, the mechanical effect is taken into consideration, here with the acceleration enforced by this interconnected motion, m ^ r ¨ , where m ^ is the mass of the last link in the arm and r ¨ is the acceleration of the same section. The parameter C represents the capacitance of the sections making up the bimorph configuration, while ψ ¯ is the back mechanical-electrical section.

2.3. State Constraints for the Robotic Arm and the Microgripping Device

The mechanical design of the robotic arm introduces state restrictions for at least θ and d d t θ . For the sake of simplicity, and without loss of generality, this study considers the following class of restrictions in the normative sense, defined by the following sets:
Q a = θ θ 2 < ρ a , ρ a > 0 Q b = d d t θ d d t θ 2 < ρ b , ρ b > 0
Notice that the considered restrictions presented in (4) are mainly related to the variables of the robotic manipulator. For this study, these constraints are considered, without loss of generality, in light of the proposed technique being easily able to aggregate the presence of other restrictions for the piezoelectric actuator.

3. Problem Statement

The problem considered in this study corresponds to the design of a controller that can simultaneously enforce the tracking of reference trajectories for the robotic arm and the microgripper. The set of reference trajectories is provided by applying inverse kinematics based on the motions needed for the arm’s articulations and the end-effector. The corresponding time-dependent vector for the arm is characterized by the variable q a * , which is twice differentiable. Each trajectory should correspond to the motion requested for the arm and the parallel configuration of the gripper using the piezoelectric actuators, the trajectories of which are defined by x * = [ x 1 * , V 1 * , x 2 * , V 2 * , ] . The temporal evolution of these reference angles is calculated considering a motion based on path planning that allows the gripper to approach the position where the object must be manipulated. It is desirable that these motions be completed in a predefined period to at least an invariant region depending on non-matched perturbations. Hence, asymptotic convergence to an invariant zone is expected, considering that reference trajectories must be tracked as long as the time tends to infinity. Formally, the control design must solve the following tracking problem for both, which is defined as Φ = q a , q b , x .
lim sup t Φ t * Φ t = β ,
where β is a non-negative scalar proportional to the level of non-matched uncertainties and noises affecting the dynamics of the robotic arm and the gripper and Φ * = ( q a * ) , ( q b * ) , ( x * ) is a reference variable.
This is a proposed contribution to the control design presented in this study regarding the application of adaptive automatic controllers able to regulate the motion of the microgripper attached to the robotic arm while satisfying the state restrictions for both the robotic arm and piezoelectric actuator. Moreover, the feasible control design must consider that only the position measurements can be used, as velocity data are not available.

4. Main Contribution of the Control Design

The main goal of the proposed controller is to ensure that the origin is an asymptotic practical stable equilibrium point for the tracking error dynamics Δ Φ , t = Φ t * Φ t . This section presents the control challenge, a brief description of the reference trajectories design, and the corresponding state feedback formed with the estimated derivative of that error.

The Control Challenge

The problem considered in this paper consists of solving the design of a controller that ensures convergence between the variables considered in (1) and (3) and the states of the reference model Φ * inside of an invariant zone with a size proportional to the power of the non-matched perturbations of the arm. This statement can be reformulated to design an output feedback controller such that Δ Φ t β as long as t tends to infinity. By design, the reference trajectory Φ * can be obtained by implementing the inverse kinematics (a twice differentiable time-dependent function) of the robotic arm. The same option can be used to drive the position dynamics of the piezoelectric actuator:
d 2 d t 2 Φ t * = h Φ t * , d d t Φ t *
where the the reference trajectory is represented by Φ * . In (6), the initial conditions Φ * 0 and d d t Φ * ( 0 ) are given vectors with bounded components. The function h is a local Lipschitz function, which ensures the existence and uniqueness of the reference trajectories.
The dynamics of the reference trajectories presented in (6) have a stable equilibrium point and, by the converse Lyapunov theorem, it can be ensured that the system in the new coordinates z * = Φ * d d t Φ * satisfies
z * t 2 Z + * , Z + * R + , t 0
Due to the assumption that the inequality presented in (7) is considered valid and taking into consideration that both vector fields f and h are continuous, the following inequality can be straightforwardly verified. There is a positive constant g + such that the following inequality is valid:
f Φ t * , d d t Φ t * h Φ t * , d d t Φ t * g +
Considering the inclusion of a pair of auxiliary state variables, Δ a = Δ Φ and Δ b = d d t Δ Φ , for the tracking error, its dynamics then satisfy
d d t Δ a , t = Δ b , t d d t Δ b , t = h Φ t * , d d t Φ t * F Φ t , d d t Φ t G Φ t τ t ξ Φ t , d d t Φ t , t
where the function F Φ t , d d t Φ t can be derived straightforwardly from (1) and (3). The extended state-dependent function related to the extended controller is provided in G Φ t , which is left invertible according to the nature of the mechanical system and the piezoelectric device.
The controller proposal presented in this study satisfies the following structure, which coincides with a state feedback structure having adaptive gains depending on the tracking error and its derivative:
τ = Γ Φ t h Φ t * , d d t Φ t * Γ Φ t F Φ t , d d t Φ t + K t Δ t Γ Φ t = G Φ t G Φ t G Φ t 1
where K t = k p k d , with k p : R + R n × n and k d : R + R n × n being the time varying matrix gains for the sections of the controller proportional to the tracking error and derivative, respectively.
The gain deviation term K ˜ t can be found as a solution to the following differential equation:
2 γ d d t K t + d d t γ K ˜ t + 2 Δ t P 2 Δ + Δ t P 2 P Δ t Δ t = 0
where Δ t = [ Δ a , Δ b ] , Δ + R + , K ˜ t = K t K when K is selected such that A B K is a Hurwitz matrix and γ > 0 with the matrix B can be obtained once more with the models of the robotic arm and piezolectric actuators. Here, P = P > 0 is a positive definite matrix, described below. Matrices A and B accept the following definitions:
A = 0 3 × 3 I 3 × 3 0 3 × 2 0 3 × 2 0 3 × 3 0 3 × 3 0 3 × 2 0 3 × 2 0 2 × 3 0 2 × 3 I 2 × 2 0 2 × 2 0 2 × 3 0 2 × 3 0 2 × 2 C I 2 × 2 , B = 0 3 × 3 0 3 × 3 I 3 × 3 0 3 × 3 0 2 × 2 0 2 × 2 0 2 × 2 I 2 × 2 ,
The state dependent γ is used to include the effect of state restrictions in the following manner:
γ = ρ a θ t ρ a × ρ b d d t θ t ρ b
Notice that in (11), the time derivative of γ should be estimated considering the evolution of θ t and d d t θ t . The online estimate of γ could be calculated using traditional derivatives, or it can alternatively be solved using robust exact differentiators such as the super-twisting algorithm (STA). Hence, the algorithm used to adjust the gain can be solved using the variables of the robotic arm carrying the piezoelectric actuator.
Theorem 1.
Consider the dynamics of the robotic arm (1) together with the gripper armed with two parallel piezolectric grippers with the dynamics provided in (3) and with the state restrictions in (4), the dynamics of which are affected by the class of perturbations described in (2). Assume that the state variables of the robotic arm must track the corresponding reference trajectories for the entire robotic manipulator provided by (6). Taking into consideration the proposed controller τ structure in (10) has a state-dependent gain defined in (11) that includes the effect of state constraints, if there is a positive definite and symmetric matrix Q such that the matrix equation R i c A ( P ) = 0 has a positive definite solution where
R i c A ( P ) = P A K + A K P + P R P + Q A K = A + B K * R = Λ 1 1 + Λ 2 1 Q > 0
with Λ 1 and Λ 2 positive definite matrices. Then, the tracking error Δ t has a practical asymptotic equilibrium point in a positively invariant ball around the origin delimited with the radius defined by
β : = λ max Λ 2 ξ 0
Proof. 
For the proof, the dynamics of state tracking with Δ = Δ a Δ b can be obtained from the evolution shown in (9), which yields
d d t Δ t = A Δ + B h Φ t * , d d t Φ t * B F Φ t , d d t Φ t B G Φ t τ t B ξ Φ t , d d t Φ t , t .
Using the selected controller τ in (10) and considering that functions F, G, and h are known, the application of the proposed controller in (10) simplifies the dynamics of Δ t to
d d t Δ t = A + K t Δ t B ξ Φ t , d d t Φ t , t .
Consider the following time-dependent Lyapunov candidate function related to the acceleration tracking error as well as the state-dependent gains used to insert the position and velocity restrictions:
V Δ , K ˜ , t = ln Δ + Δ + Δ P 2 ϵ + 2 + γ t · t r K ˜ K ˜ .
According to the Laypunov stability theory for non-autonomous systems [25], it is necessary to prove the following properties for the proposed Lyapunov candidate function V Δ , K ˜ , t : (a) W 1 Δ , K ˜ V Δ , K ˜ , t W 2 Δ , K ˜ , with W 1 and W 2 being continuous positive definite functions; and (b) the time derivative of V Δ , K ˜ , t must be negative definite. For this case, W 1 = λ m i n P Δ + min t γ t · t r K ˜ K ˜ and W 2 = λ m a x P Δ + t r K ˜ K ˜ . The time derivative of V Δ , K ˜ , t satisfies the following differential equation:
d d t V Δ t , K ˜ t , t = 2 Δ t P 2 ϵ + Δ + Δ t P 2 ϵ + 2 Δ P d d t Δ t + t r K ˜ t d d t γ t K ˜ t + 2 γ t d d t K ˜ t .
The term 2 Δ t P d d t Δ t admits the following equivalent form:
2 Δ t P d d t Δ t = Δ t P A K + A K P Δ t + 2 Δ t P K ˜ t Δ t 2 Δ t P B ξ Φ t , d d t Φ t , t .
The application of the Young’s inequality (that is, for any matrices X R n 1 × m 1 , Y R n 1 × m 1 there exists a positive definite matrix Λ R n 1 × n 1 such that X Y + Y X X Λ 1 X + Y Λ Y ) to the term containing uncertainties and perturbations ( 2 Δ t P B ξ ( Φ t , d d t Φ t , t ) ) in (19) leads to the following form for the right-hand side of 2 Δ P d d t Δ :
2 Δ t P d d t Δ t Δ t P A K + A K P Δ t + 2 Δ t P B K ˜ t Δ t + Δ t P B Λ 1 1 B P Δ t + ξ Φ t , d d t Φ t , t Λ 1 .
Using the results corresponding to the upper bound of ξ Φ t , d d t Φ t , t leads to
2 Δ t P d d t Δ t Δ t P A K + A K P Δ t + 2 Δ t P B K ˜ t Δ t + Δ t P B Λ 1 1 B P Δ t + λ m a x Λ 2 ξ 0 .
The application of the result derived in (19) to the expression of (18) leads to the following description of the derivative of V Δ , K ˜ , t :
d d t V Δ t , K ˜ t , t Ω ( Δ t ) Δ t R i c A ( P ) Q 0 Δ t + β + t r K ˜ t d d t γ t + α γ t K ˜ t + 2 γ t d d t K ˜ t + 2 Ω t P Δ t Δ t α γ t t r K ˜ t K ˜ t
where Ω ( Δ ) = 2 Δ P 2 ϵ + Δ + Δ P 2 ϵ + 2 .
Taking into account the assumption in the theorem statement about R i c A ( P ) < 0 as well as the adjustment law for K ˜ t leads to
d d t V Δ t , K ˜ t , t Ω ( Δ t ) Δ t Q 0 Δ t β α γ t t r K ˜ t K ˜ t .
Taking into account the case when Δ t Q 0 Δ t β α Δ t P 2 ϵ , yielding to
d d t V Δ t , K ˜ t , t α Ω ( Δ t ) Δ t P 2 ϵ α γ t t r K ˜ t K ˜ t ,
in view of the description of the function Δ P 2 ϵ + 2 the expression in (24) can be presented as
d d t V Δ t , K ˜ t , t α Ω ( Δ t ) Δ P 2 ϵ + 2 α γ t t r K ˜ t K ˜ t .
Consider the following lemma.
Lemma 1.
For any constant ρ such that | ρ | < 1 , the following inequality is satisfied: ρ log ( 1 ρ ) ρ 1 ρ .
Using the inequality in the previous lemma for the logarithmic function, the differential inequality for the first Lyapunov candidate function can be transformed to
d d t V Δ t , K ˜ t , t α ln Δ + Δ + Δ P 2 ϵ + 2 α γ t t r K ˜ t K ˜ t .
This expression is equivalent to d d t V Δ t , K ˜ t , t α V Δ t , K ˜ t , t , which implies that if Δ Ξ ( Δ ) , then V Δ t , K ˜ t , t V Δ 0 , K ˜ 0 , 0 e α · t .
This expression implies the origin is an asymptotic stable equilibrium point of Δ . □

5. Experimental Validations of the Proposed Controller

An experimental prototype was designed, constructed, instrumented, and controlled to confirm the proposed controller’s effectiveness. The proposed technique considers the inclusion of the experimental robotic manipulator carrying the gripper. The proposed methodology for testing the developed controller includes the practical realization of the distributed parameter representation for the manipulator, considering the application of the selected constructive strategy, the instrumentation using DC motors as actuators, and optical encoders for detecting an angular position at the joints.
The engines selected for performing the movement used a 12 volt DC motor (Servocity), including an encoder (32 RPM). The encoder information was used to close the loop in position control.
Figure 3 shows the entire structure of the developed micromanipulator with all the components considered in the design, including the DC motors, the piezoelectric actuators, and the mechanical sections as well as the image processing element to detect the current microgripper configuration.
This discretized form of the controller was implemented on an ATMega microcontroller 2560, allowing the development of the proposed controller for the dynamics of the piezoelectric actuator. This board has 54 digital I/O pins (of which 15 provide PWM output that can be used for controlling DC motors), 16 analog input pins, and 40 mA current per I/O pin.
The presence of perturbations, modeling uncertainties, and measurement noise appear as part of device operation under the selected conditions. The perturbations and uncertainties result from the mechanical configuration and the unconsidered dynamics of the actuators.
This study used a PID controller for comparison, considering that this is the controller which is mainly used for robotic manipulators. The comparative study evaluated the application of PID control in general, and did not consider the independent effect of each gain in its structure. These parameters were adjusted using the self-tunning process inserted in the PID formulation proposed in the Matlab algorithm. This algorithm performs a frequency-response estimation experiment that injects signals into the plant and measures the plant output with a closed or open feedback loop. The method uses the resulting estimated frequency response to tune PID gains for the plant. The application of such an algorithm allowed us to create a fair comparison with the controller proposed as the main contribution of this study. Even when other parameters produce lesser mean square errors, they may increase the power related to the controller’s application.
The selected gains for the PID controller and the initial conditions for the adaptive control considering the state restrictions are presented in Table 1, with K c = [ K P , K D , K I ] .
Figure 4a, Figure 5a, and Figure 6a show the structural and motion components at all joints of the manipulator carrying the piezoelectric manipulator. These photographs demonstrate the composition of the mechanical structure and the DC motors as well as the relative distribution of the encoders. In addition, the mechanical engines located at each joint are depicted in order to demonstrate how the relative motion at each joint is obtained.
Figure 4b, Figure 5b, and Figure 6b depict the reference and the experimental trajectories for all the articulations in the robotic arm. All figures show the angular motion in degrees. The comparison demonstrates that the proposed controller allowed the references to be tracked with better quality and with oscillations with smaller amplitudes compared to the traditional constant gain controller. The same characteristic was observed for all the trajectories proposed, which had the aim of forcing the controller to track more quickly-changing references.
The comparison of tracking errors using the mean square evaluation confirms the benefits of using the proposed controller, exhibiting faster convergence to the invariant zone characterized in the theorem presented in this study. In addition, the averaged value obtained at the steady state period of time is smaller with the state constraint controller (Figure 7).
The control action produced with the implemented controller exhibits different behavior compared to that generated with the constant gains variant. The obtained control action with the restricted controller has a smaller amplitude. Nonetheless, when the trajectories grow closer to the boundaries, the control action increases its amplitude, as predicted by the gains laws presented in Expression (11). Figure 8 compares the evolution of the control actions using the proposed laws for the state constraint variant and its comparison with constant values. This comparison confirms that the obtained controllers produce smaller amplitudes for the control action, which consumes less power during trajectory tracking of the reference states.
The proposed controller demonstrates significant advantages concerning similar state feedback options. The set of benefits can be observed for both the effectiveness of the tracking trajectory and for the motion produced for the end effector using the controlled action of all the joints simultaneously. This study calculated the averaged integral for the norm of the control actions both using the proposed barrier-based control and traditional state feedback (PID control). The integral of the control action is presented when the number of samples corresponding to the end of the experimental evaluation was 3000. After carrying out averaged integration, we estimated the state feedback formulation as 1.3 × 10 9 , while that obtained with the barrier-based controllers was 5.8 × 10 8 . Moreover, we calculated the ratio of the average mean square error obtained with both controllers (estimated with the information presented in Figure 8) concerning the corresponding averaged value of the integral for the norm of the control actions. These values evaluate a measure of efficiency in tracking performance for the control power invested in attaining such tracking. For the PID controller, the proposed ratio was 16.92 × 10 9 , while the value with the barrier controller was 0.89 × 10 8 . This comparison explains the benefit of introducing the proposed controller with respect to traditional formulations.
Figure 9a demonstrates a detailed view of the gripper structure based on the selected piezoelectric actuators. The design of the gripper structure allows the gripping structures to be moved with the possibility of reaching an opening range of 120 μm. In contrast, the closing range is 80 μm with the selected handling configuration. Figure 9b shows a sequence of motions for the gripping structure when moving towards the handling of a 150 μm spherical object. This sequence demonstrates the relative motion of the gripper device using the controlled actuation of the piezoelectric actuators under the selected control action and based on the algorithm that considers the joints restrictions in the manipulator section of the proposed device.

6. Conclusions

This study presents the design of a feedback controller with state-dependent gains for regulating the position of a robotic manipulator carrying a piezoelectric actuator-based gripper. The control method considers the effect of perturbations, uncertain modeling elements, and the presence of state restrictions in an ellipsoid form. The application of an adaptive control ensures asymptotic convergence of the states to an invariant zone with a size that depends on the power of the uncertainties and perturbations. In addition, the proposed controller’s significant characteristics are evidenced by experimental evaluations for a particular developed robotic manipulator. Comparative analysis of the suggested controller concerning the traditional state feedback justifies the benefits of the proposed methodology. This comparison demonstrated a minor mean square tracking error with a smaller power associated with the control action. The experimental results show the effective handling of microscopic objects using the developed robotic device. The controller’s application overcame all of the main difficulties, including the necessity of implementing a state-dependent controller using a barrier-based design.

Author Contributions

Conceptualization, I.S. and I.C.; methodology, F.M.-G. and D.C.-O.; software, F.M.-G.; validation, F.M.-G., D.C.-O. and I.C.; formal analysis, I.C.; investigation, I.S. and D.C.-O.; resources, I.S., D.C.-O. and I.C.; data curation, F.M.-G. and I.C.; writing—original draft preparation, F.M.-G. and I.C.; writing—review and editing, F.M.-G. and I.C.; visualization, F.M.-G. and D.C.-O.; supervision, I.C.; project administration, F.M.-G., D.C.-O. and I.S.; funding acquisition, I.S., D.C.-O. and I.C. All authors have read and agreed to the published version of the manuscript.

Funding

The authors thank the National Polytechnic Institute for the financial support provided through their research grants with references SIP-2022-1150, SIP-2022-0916, SIP-2022-1503, and SIP-2022-1151.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MDPIMultidisciplinary Digital Publishing Institute
DOAJDirectory of Open Access Journals
TLAThree-Letter Acronym
LDLinear Dichroism

References

  1. Near, C.D. Piezoelectric actuator technology. Smart Structures and Materials 1996: Smart Structures and Integrated Systems. SPIE 1996, 2717, 246–258. [Google Scholar]
  2. Tzen, J.J.; Jeng, S.L.; Chieng, W.H. Modeling of piezoelectric actuator for compensation and controller design. Precis. Eng. 2003, 27, 70–86. [Google Scholar] [CrossRef]
  3. Richter, H.; Misawa, E.A.; Lucca, D.; Lu, H. Modeling nonlinear behavior in a piezoelectric actuator. Precis. Eng. 2001, 25, 128–137. [Google Scholar] [CrossRef] [Green Version]
  4. Lining, S.; Changhai, R.; Weibin, R.; Liguo, C.; Minxiu, K. Tracking control of piezoelectric actuator based on a new mathematical model. J. Micromechan. Microeng. 2004, 14, 1439. [Google Scholar] [CrossRef]
  5. Ru, C.; Chen, L.; Shao, B.; Rong, W.; Sun, L. A hysteresis compensation method of piezoelectric actuator: Model, identification and control. Control. Eng. Pract. 2009, 17, 1107–1114. [Google Scholar] [CrossRef]
  6. Yi, J.; Chang, S.; Shen, Y. Disturbance-observer-based hysteresis compensation for piezoelectric actuators. IEEE/ASME Trans. Mechatronics 2009, 14, 456–464. [Google Scholar]
  7. Zheng, Z.; Kumar, P.; Chen, Y.; Cheng, H.; Wagner, S.; Chen, M.; Verma, N.; Sturm, J.C. Piezoelectric Soft Robot Inchworm Motion by Controlling Ground Friction through Robot Shape. arXiv 2021, arXiv:2111.00944. [Google Scholar]
  8. DeVoe, D.L.; Pisano, A.P. Modeling and optimal design of piezoelectric cantilever microactuators. J. Microelectromechanical Syst. 1997, 6, 266–270. [Google Scholar] [CrossRef]
  9. Čeponis, A.; Jūrėnas, V.; Mažeika, D. Development of 5-DOF piezoelectric actuator for planar—Angular positioning. Appl. Sci. 2022, 12, 1033. [Google Scholar] [CrossRef]
  10. Delibas, B.; Koc, B.; Thielager, J.; Stiebel, C. A novel drive and control method for piezoelectric motors in microscopy stages. In Proceedings of the Euspen’s 21st International Conference & Exhibition, Copenhagen, Denmark, 12–16 June 2021; pp. 7–10. [Google Scholar]
  11. Gao, X.; Yang, J.; Wu, J.; Xin, X.; Li, Z.; Yuan, X.; Shen, X.; Dong, S. Piezoelectric actuators and motors: Materials, designs, and applications. Adv. Mater. Technol. 2020, 5, 1900716. [Google Scholar] [CrossRef]
  12. Touairi, S.; Khouya, Y.; Bahanni, C.; Khaouch, Z.; Mabrouki, M. Mechatronic control and modeling of a piezoelectric actuator. In Proceedings of the 2019 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), Fez, Morocco, 3–4 April 2019; pp. 1–6. [Google Scholar]
  13. Liu, R.; Wang, L.; Jin, J.; Zhao, H.; Zhang, A.; Chen, D. A novel 3-DoF piezoelectric robotic pectoral fin: Design, simulation, and experimental investigation. Smart Mater. Struct. 2022, 31, 65003. [Google Scholar] [CrossRef]
  14. Yang, X.; Zhu, W.L.; Zhu, Z.; Zhu, L.M. Design, assessment, and trajectory control of a novel decoupled robotic nanomanipulator. IEEE/ASME Trans. Mechatronics 2022. [Google Scholar] [CrossRef]
  15. Flores, G.; Aldana, N.; Rakotondrabe, M. Model predictive control based on the generalized Bouc-Wen model for piezoelectric actuators in robotic hand with only position measurements. IEEE Control. Syst. Lett. 2021, 6, 2186–2191. [Google Scholar] [CrossRef]
  16. AbuZaiter, A.; Nafea, M.; Ali, M.S.M. Development of a shape-memory-alloy micromanipulator based on integrated bimorph microactuators. Mechatronics 2016, 38, 16–28. [Google Scholar] [CrossRef]
  17. Flores, G.; Rakotondrabe, M. Robust nonlinear control for a piezoelectric actuator in a robotic hand using only position measurements. IEEE Control. Syst. Lett. 2021, 6, 872–877. [Google Scholar] [CrossRef]
  18. Zhang, Z.; Wang, X.; Liu, J.; Dai, C.; Sun, Y. Robotic micromanipulation: Fundamentals and applications. Annu. Rev. Control. Robot. Auton. Syst. 2019, 2, 181–203. [Google Scholar] [CrossRef]
  19. Yuan, S.; Zhu, C.; Chu, X.; Zhao, Y.; Amin, M.; Fan, Y. A novel linear piezoelectric actuator with two working principles of standing and traveling wave vibration mode. AIP Adv. 2015, 5, 107213. [Google Scholar] [CrossRef] [Green Version]
  20. Liu, J.; Liu, Y.; Zhao, L.; Xu, D.; Chen, W.; Deng, J. Design and experiments of a single-foot linear piezoelectric actuator operated in a stepping mode. IEEE Trans. Ind. Electron. 2018, 65, 8063–8071. [Google Scholar] [CrossRef]
  21. Liu, Z.; Yao, Z.; Jian, Y.; Zhang, B. Characteristics analysis of a plate type linear piezoelectric actuator based on a point contact model. Smart Mater. Struct. 2018, 27, 115031. [Google Scholar] [CrossRef]
  22. Moghaddam, S.M.F.; Ahmadi, H. Active vibration control of truncated conical shell under harmonic excitation using piezoelectric actuator. Thin-Walled Struct. 2020, 151, 106642. [Google Scholar] [CrossRef]
  23. Shirazi, M.J.; Salarieh, H.; Alasty, A.; Shabani, R. Tip tracking control of a micro-cantilever Timoshenko beam via piezoelectric actuator. J. Vib. Control. 2013, 19, 1561–1574. [Google Scholar] [CrossRef]
  24. Bahrami, M.N.; Yousefi-Koma, A.; Raeisifard, H. Modeling and nonlinear analysis of a micro-switch under electrostatic and piezoelectric excitations with curvature and piezoelectric nonlinearities. J. Mech. Sci. Technol. 2014, 28, 263–272. [Google Scholar] [CrossRef]
  25. Legnani, W.; Moschandreou, T.E.; Reyhanoglu, M. Nonlinear Systems: Theoretical Aspects and Recent Applications; IntechOpen: London, UK, 2020. [Google Scholar]
Figure 1. Description of the robotic arm and the gripping device based on bimorph piezoelectric ctuators.
Figure 1. Description of the robotic arm and the gripping device based on bimorph piezoelectric ctuators.
Applsci 12 07589 g001
Figure 2. Gripper side view θ 1 .
Figure 2. Gripper side view θ 1 .
Applsci 12 07589 g002
Figure 3. Entire structure of the micromanipulator using the piezoelectric actuators.
Figure 3. Entire structure of the micromanipulator using the piezoelectric actuators.
Applsci 12 07589 g003
Figure 4. (a) Photograph of the electromechanical configuration for the first articulation θ 1 ; (b) comparison of the controlled motion for the first articulation ( θ 1 ) when the PID and adaptive control with state constraints are considered.
Figure 4. (a) Photograph of the electromechanical configuration for the first articulation θ 1 ; (b) comparison of the controlled motion for the first articulation ( θ 1 ) when the PID and adaptive control with state constraints are considered.
Applsci 12 07589 g004
Figure 5. (a) Photograph of the electromechanical configuration for the second articulation θ 2 ; (b) comparison of the controlled motion for the second articulation ( θ 2 ) when the PID and adaptive control with state constraints are considered.
Figure 5. (a) Photograph of the electromechanical configuration for the second articulation θ 2 ; (b) comparison of the controlled motion for the second articulation ( θ 2 ) when the PID and adaptive control with state constraints are considered.
Applsci 12 07589 g005
Figure 6. (a) Photograph of the electromechanical configuration for the third articulation θ 3 ; (b) comparison of the controlled motion for the third articulation ( θ 3 ) when the PID and adaptive control with state constraints are considered.
Figure 6. (a) Photograph of the electromechanical configuration for the third articulation θ 3 ; (b) comparison of the controlled motion for the third articulation ( θ 3 ) when the PID and adaptive control with state constraints are considered.
Applsci 12 07589 g006
Figure 7. Comparison of the mean square error between the proposed state constraint and the traditional state feedback control form.
Figure 7. Comparison of the mean square error between the proposed state constraint and the traditional state feedback control form.
Applsci 12 07589 g007
Figure 8. Comparison of control action between the proposed state constraint and the traditional state feedback control form.
Figure 8. Comparison of control action between the proposed state constraint and the traditional state feedback control form.
Applsci 12 07589 g008
Figure 9. (a) Direct visualization of the gripper section attached to the piezolectric actuators; (b) manipulation of a 160 μ m polystyrene sphere using the gripping device made with the piezoelectric actuators.
Figure 9. (a) Direct visualization of the gripper section attached to the piezolectric actuators; (b) manipulation of a 160 μ m polystyrene sphere using the gripping device made with the piezoelectric actuators.
Applsci 12 07589 g009
Table 1. Selected values of the PID controller and initial conditions for the adaptive controller.
Table 1. Selected values of the PID controller and initial conditions for the adaptive controller.
Joint / Gain K P K D K I
First90.925.213.4
Second80.9215.214.6
Third72.3424.127.6
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Moreno-Guzman, F.; Salgado, I.; Cruz-Ortiz, D.; Chairez, I. Robust Control of a Bimorph Piezoelectric Robotic Manipulator Considering Ellipsoidal-Type State Restrictions. Appl. Sci. 2022, 12, 7589. https://doi.org/10.3390/app12157589

AMA Style

Moreno-Guzman F, Salgado I, Cruz-Ortiz D, Chairez I. Robust Control of a Bimorph Piezoelectric Robotic Manipulator Considering Ellipsoidal-Type State Restrictions. Applied Sciences. 2022; 12(15):7589. https://doi.org/10.3390/app12157589

Chicago/Turabian Style

Moreno-Guzman, Francisco, Ivan Salgado, David Cruz-Ortiz, and Isaac Chairez. 2022. "Robust Control of a Bimorph Piezoelectric Robotic Manipulator Considering Ellipsoidal-Type State Restrictions" Applied Sciences 12, no. 15: 7589. https://doi.org/10.3390/app12157589

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