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 (
), exerting an axial movement. The other two degrees are at the vertical revolutes (
and
). 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:
The state vector , , defines the set of joint coordinates for the robotic arm. Here, is the drift term of the robotic manipulator, while is the matrix that characterizes the input effect on the robotic dynamics. The term 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 (with and ) satisfies the inequality with and positive scalars.
Assumption 2. The admissible class of mechanical perturbations ξ is defined by the following set (): 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,
, can be represented as
. Here,
represents the deflection of the actuator’s distal element with respect to its resting position, while
is a unitary normalized function, that is,
.
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.
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,
, 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,
is the parameter related to the motion direction corresponding to the hysteresis effect depending on the motion,
represents the hysteresis effect concerning the motion displacement and velocity, and
and
are the constants defining the dependence of
x and
, respectively, on the motion dynamics. Similarly,
and
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,
, where
is the mass of the last link in the arm and
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
. 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:
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
, 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
. 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
.
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
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.
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
.
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
, while that obtained with the barrier-based controllers was
. 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
, while the value with the barrier controller was
. 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.