Next Article in Journal
Fully Integrated MEMS Micropump and Miniaturized Mass Flow Sensor as Basic Components for a Microdosing System
Previous Article in Journal
Performance Improvement of TiO2 Ultraviolet Photodetectors by Using Atomic Layer Deposited Al2O3 Passivation Layer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Control Strategy of Acoustic Micro Robots Based on Fuzzy System

School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Micromachines 2024, 15(11), 1403; https://doi.org/10.3390/mi15111403
Submission received: 30 September 2024 / Revised: 16 November 2024 / Accepted: 18 November 2024 / Published: 20 November 2024

Abstract

:
This study presents a robust control strategy for acoustic micro robots utilizing a novel interval type-three fuzzy system. Micro robots driven by acoustic forces face significant challenges in fluid environments due to complex nonlinearities, uncertainties, and disturbances. To address these issues, we propose a control framework that combines fuzzy logic and sliding mode control to enhance the stability and trajectory tracking performance of micro robots under varying fluid conditions. The interval type-3 fuzzy logic system provides increased robustness by better handling external disturbances and uncertainties compared to the robustness of the traditional methods. The experimental results from one-dimensional, two-dimensional, and three-dimensional fluid cavities demonstrate that the proposed control method significantly improves tracking accuracy, reducing the errors in complex environments. This control framework offers promising potential for the precise manipulation of micro robots in biomedical applications and other microfluidic systems. The minimum trajectory tracking control mean square error is 12.82 μm.

1. Introduction

Ultrasound is an effective way to control micro robots because it can penetrate tissues, is unaffected by the opaque nature of biological bodies, and produces a wide range of forces. However, the navigation capability of ultrasonic micro–nano robots is poor, and the numerous parameters involved in their movement make it highly challenging for the conventional control methods to accurately control their movement in real time. Therefore, fuzzy control strategies are employed to accurately identify micro–nano robots and manipulate them using ultrasound for motion control. This paper demonstrates the robust motion control of ultrasonic micro–nano robots in fluid environments. The propulsion strategy relies on the combined effect of acoustic radiation forces, which guide the micro–nano robots along the desired trajectory. The fuzzy system control method for micro–nano robots has been validated, showing good robustness and providing effective control strategies that enable them to navigate independently in unstructured environments without external assistance. Inspired by the helical geometry of spirochete bacteria, an acoustically driven helical micro–nano robot has been proposed to operate in high-viscosity environments utilizing fin-like double-helix blades for movement. This micro–nano robot responds to external acoustic stimuli and mimics the helical motion of spirochetes and spirilla, which are natural micro–nano aquatic organisms. The asymmetric double-helix shape interacts with the incident acoustic field to generate a propulsive torque, causing the micro–nano robot to rotate about its long axis. Additionally, the proposed micro–nano robot has the unique feature of being able to switch propulsion direction simply by adjusting the frequency of sound waves.
A model-free control scheme for a dual-particle magnetic micro–nano robot system was proposed [1]. A proportional–integral (PI) controller was established for position control, and an extended state observer (ESO) was used for disturbance observation and compensation. Pawashe’s [2] team used a PID controller to implement the visual servoing of Mag-uBot for multimodal micromanipulation applications. In an in vitro scenario, the PID controller showed a good performance. Li and colleagues implemented the high-precision closed-loop steering of a vision-based micro–nano robot in zebrafish embryos [3]. The researchers proposed the use of PID for guidewire insertion regulation [4] and bending direction error attenuation. Magnetotactic bacteria (MTB) can migrate controllably based on the excitation of the external magnetic field. Khalil and colleagues [5] implemented the closed-loop control of MTB, where the bacteria tended to align themselves along the magnetic field direction, and the drive was controlled by its flagellar bundle and magnetic force. A micro–nano robot is a complex system with high nonlinearity and uncertainty. Unmodeled dynamics, Brownian motion [6], external fluid forces [7], and inaccuracies in the drive system [7] may all change the controllability of a micro–nano robot.
Adaptive control is applicable to systems without precise mathematical models. Researchers have applied adaptive controllers to microparticle manipulation [8,9] and cell tracking control for external disturbances and unknown dynamics [10]. When the system has large parameter perturbations and uncertainties, a well-designed, robust controller can guarantee an ideal performance. In the field of micro–nano robotics, input state stability (ISS) theory [11], sliding mode and backstepping control [12], and H-infinity control [13] are used to deal with disturbances and uncertainties in the working environment. In addition to adaptive control and robust control, Researchers have also proposed other nonlinear controllers to achieve the precise manipulation of micro–nano robotics. Reference [14] proposed a drive system capable of navigating a micro–nano robot in 3D space. A specified performance controller was proposed for motion control, and an observer was responsible for disturbance compensation. Reference [8] used a nonlinear backstepping controller combined with a high-gain observer to manipulate magnetic particles in the cardiovascular system to suppress the wall effect at the bifurcation of blood vessels. Reference [15] proposed a closed-loop control scheme for Caenorhabditis elegans using an optogenetic driving strategy. Navigation was based on a predictive proportional controller and could achieve micron-level accuracy. Reference [16] proposed a backstepping controller using a mean value theorem (MVT) observer to navigate a micro robot in a cylindrical container environment. The micro–nano robot could be navigated to move smoothly along a reference path under the influence of external nonlinear disturbances, especially hydrodynamic drag. Reference [9] proposed an agent-based sliding mode control strategy to achieve the 3D stable control of a spiral microswimmer. Ryan’s team developed a magnetic drive system consisting of eight permanent elements, each of which can rotate along a fixed axis [17]. A nonlinear path following algorithm was used to drive the micro–nano robot to reach the next path point, while approaching the path vertically. The acoustically driven micro–nano robot used various ciliary arrays to move the micro–nano robot through streaming. Researchers imitated the shape of starfish larvae and used a ciliary structure to generate water flow when oscillating and propelling the entire structure forward. C. Samson [18] proposed a method to linearize a nonlinear system into a chain form and designed a simple and effective controller for a two-wheeled robot system. This method was also used to manipulate a spiral microswimmer [19]. Reference [20] designed an enlarged spiral micro–nano underwater robot that tracks a planar path. The robot’s state model in the horizontal plane was rewritten as a linear system with three states and two inputs, and the desired direction was followed accordingly. Reference [21] proposed a bicycle model to describe the kinematics of a guidewire and used chain transformation to achieve model linearization and feedback controller design.
The rationale for using an interval type-three fuzzy system (IT3FS) in micro–nano robot control lies in its superior handling of uncertainties. Micro–nano robots operate at microscopic scales, where they encounter various sources of uncertainty, such as material properties and microscopic environmental disturbances. Unlike type-one and type-two fuzzy systems, the IT3FS incorporates an additional layer of uncertainty representation, enabling more accurate descriptions of complex system states and their relationships with inputs. Additionally, the IT3FS provides enhanced noise robustness, crucial for micro–nano robots that often operate in noisy environments, such as drug delivery in the body or precision surgical tasks, where random disturbances are frequent. The IT3FS’s multidimensional interval-based design helps to maintain control stability under such conditions. Furthermore, the IT3FS effectively meets the demands of complex control tasks, such as precise positioning and attitude control, through its advanced multivariable fuzzy mapping capabilities, significantly improving control accuracy. Despite its structural complexity, the IT3FS optimizes computational efficiency by constraining the uncertainty range, making it more feasible for real-time, low-power micro–nano robotic applications. Therefore, the IT3FS offers clear advantages in high-precision, high-robustness control under the challenging conditions typical of a micro–nano robotic environment [22,23,24].
The greatest characteristic of fuzzy control is that it does not require precise modeling; it specifies fuzzy rules based on prior experience and experimental data, making it a commonly used algorithm for addressing uncertainty. However, the control strategies for micro–nano robots are generally more complex because they must consider nonlinear effects in microscopic environments and dynamics at micro scales. Thus, it is essential to introduce uncertain systems for the motion control of micro–nano robots. Fuzzy control has developed over many years and has proven feasible for addressing uncertainty and complex dynamic control problems. Recently, interval type-three fuzzy logic systems (IT3FLSs) have been shown to estimate uncertainty and external disturbances more robustly. Because type-three fuzzy sets are defined as type-two fuzzy sets and type-one and type-two fuzzy sets are fixed-value and type-one fuzzy sets, interval type-three sets have more degrees of freedom. This approach can better reduce the tracking errors and improve the performance, making the IT3FLS more robust. The most common application of IT3FLSs is in controllers. Additionally, many other industrial fields utilize IT3FLSs, such as the event-triggered management of multi-agent systems, voltage management in battery systems, and stabilizing voltage converters, as well as data-driven gyroscope systems that incorporate IT3FLSs.

2. Controller Design

2.1. Kinetic Model

No matter what size the robot is in a liquid environment, it will be affected by the resistance of liquid. This paper uses a spiral robot. The robot experiences resistance from fluid in the acoustic field, represented by the secondary Bjerknes force between particles, and the propulsion force F is mainly provided by the primary Bjerknes force and the secondary Bjerknes force. The viscous resistance received in the liquid is expressed as
F d = 6 π Ω a v
where a is the radius of the robot’s section, Ω is the viscosity of the liquid, and v is the speed of the robot. The robot is subjected to various forces during movement, such as acoustic force, viscous resistance, gravity, buoyancy, and noise. However, the robot in this paper moves in a relatively closed cavity, so its dynamic equation can be written as
M O ¨ = F F d + D
M is the mass of the robot. D is the interference term of the robot. F is the propulsion of the robot. Ö represents the displacement of the micro–nano robot. Thus, we have following state equation
x ˙ 1 = x 2 x ˙ 2 = α u + Π
Π = β M F d D
α = 1 / M
where u = F and α and β are positive parameters. x 1 and x 2 are displacement and velocity, respectively. Π is the sum of all the external unmodeled and external interference forces.
Microfluidic systems involve fluids passing through submillimeter channels under the influence of external forces. As the size decreases, the ratio of surface area to volume increases. At the micro–nano scale, surface tension and viscosity exceed gravity and inertia, which ensures the absence of turbulence and the occurrence of regular and predictable laminar flow. Ultrasonic manipulation occurs within the volume of fluid within the microfluidic channel. Due to the finite impedance of these solid boundaries, the pressure field in the fluid will inevitably cause the movement and deformation of the surrounding solids. The resonance and damping of the acoustic wave mode used in the fluid are affected by the neighboring materials, such as the piezoelectric ceramic transducers in excitation mode in the container and the glue that sticks them to the container. Classical ultrasonic transducers usually operate at resonant frequency, so it is important to avoid the overheating of transducers when using continuous mode, especially ceramic transducers, which exhibit this characteristic.
Micro–nano robots are subject to various disturbances in complex environments, which affect the motion control accuracy of micro–nano robots. To deal with disturbances in the path tracking control process of micro–nano robots, two aspects need to be considered:
(1)
The real-time position of the micro–nano robot can be obtained using a camera, but the total disturbance cannot be directly measured, so a fuzzy system needs to be designed to estimate it.
(2)
A controller must be designed that combines sliding mode control with the fuzzy system to eliminate the total disturbance, suppress the tracking error, and ensure the robustness of path tracking.

2.2. Fuzzy System

Now introduce the definition of an interval type-three fuzzy system. First, we define the following fuzzy set as a type-three fuzzy set, denoted as follows:
A ( 3 ) = x , u ( x ) , v ( x , u ) , μ A ( 3 ) ( x , u , v ) |   x X , u U [ 0 , 1 ] , v V [ 0 , 1 ]
A ( 3 ) = x X u [ 0 , 1 ] v [ 0 , 1 ] μ A ( 3 ) ( x , u , v ) / ( x , u , v ) A ( 3 ) = x X u [ 0 , 1 ] v [ 0 , 1 ] μ A ( 3 ) ( x , u , v ) d v d u d x
where U is the primary variable domain of u; V is the secondary variable domain of v.
A ( 3 ) = x X μ A x ( 3 ) ( u , v ) / x
μ A x ( 3 ) ( v ) = u [ 0 , 1 ] μ A ( x , u ) ( 3 ) ( v , u ) / u
μ A ( x , u ) ( 3 ) ( x , u ) = v [ 0 , 1 ] μ A ( 3 ) ( x , u , v ) d v
where μ A ( x , u ) ( 3 ) is main membership, μ A x ( 3 ) ( u , v ) is the main membership function, and μ A ( x , u ) ( 3 ) v is the third-level membership function of the three-type fuzzy set. The following definition is given at this time:
μ A x ( 3 ) ( x , u , v ) = 1
Then, we obtain the interval type-three fuzzy set (IT3FS), which is defined as follows
A = x X u [ 0 , 1 ] v μ _ ( x , u ) , μ ¯ A ( x , u ) 1 / v / u / x
where
μ A ( x , u ) ( v ) = v μ _ A x , u , μ ¯ A x , u 1 / v
μ A ( x ) ( u , v ) = u [ 0 , 1 ] v μ _ A ( x , u ) , μ ¯ A ( x , u ) 1 / v / u
A = x X μ A ( x ) ( u , v ) / x
v μ _ A ( x , u ) , μ ¯ A ( x , u ) is defined, where μ _ A ( x , u ) and μ ¯ A ( x , u ) are type-two membership functions. Following this, the following function μ ˜ A x , u μ _ A ( x , u ) , μ ¯ A ( x , u ) is defined, and then we obtain the interval type-three fuzzy membership function. The complete definition is as follows:
A = x X u [ 0 , 1 ]   μ ˜ A ( x , u ) / ( x , u )
And because the type-two lower membership function belongs to the upper membership function, and μ _ A x , u μ ¯ A x , u , an interval type-three fuzzy set consists of two interval type-two fuzzy sets, a type-two upper membership function and a type-two lower membership function. Then, we can obtain the following definition of interval type-three fuzzy sets:
A _ = x X u [ 0 , 1 ] μ ¯ A ( x , u ) / ( x , u ) = x X u [ 0 , 1 ] f _ x ( u ) / ( u ) / x
A ¯ = x X u [ 0 , 1 ] μ ¯ A ( x , u ) / ( x , u ) = x X u [ 0 , 1 ] f x ¯ ( u ) / ( u ) / x
The secondary membership functions are all type-one fuzzy sets, as shown below:
μ A _ ( x ) ( u ) = u J x f _ x ( u ) / u
μ A ¯ ( x ) ( u ) = u J x f ¯ x ( u ) / u
Alternatively, we can use another simple expression formula because each projection surface is an interval type-two membership function, and it can be written as follows:
f ˜ x ( u ) f _ x ( u ) , f ¯ x ( u )
Thus, Formula (16) can be simplified to the following form:
A = x X u [ 0 , 1 ] μ ˜ A ( x , u ) / ( x , u ) = x X u [ 0 , 1 ] f ˜ x ( u ) / ( u ) / x
where μ ˜ A ( x , u ) μ _ A ( x , u ) , μ ¯ A ( x , u ) or
A = x X μ A ( x ) ( u ) / x = x X u [ 0 , 1 ] f ˜ x ( u ) / ( u ) / x
where μ A ( x ) ( u ) is an interval type-two fuzzy set:
μ A ( x ) ( u ) = u J x f ˜ x ( u ) / u = u f _ x ( u ) , f ¯ x ( u ) 1 / u
The membership function of A is represented by μ ˜ A ( x , u ) , and the specific form is as follows:
A = ( x , u ) , μ ˜ A ( x , u ) | x X , u U [ 0 , 1 ]
where μ ˜ A ( x , u ) [ 0 , 1 ] .
In this article, the triangular function is used as the membership function. The triangular function has three parameters on the uncertain coverage domain, namely a 1 , b 1 , and c 1 . Its specific function form is as follows:
μ ¯ ( x ) = 0 x < a 1 x a 1 b 1 a 1 a 1 x b 1 c 1 x c 1 b 1 b 1 < x c 1 0 x > c 1
The lower membership function of the uncertainty region in the vertical projection domain is determined by the coefficient a 2 , c 2 , which is determined by the coefficient a 1 , b 1 , c 1 of the upper membership function and another coefficient l = l 1 + l 2 / 2 . The specific formula is as follows:
a 2 = b 1 b 1 a 1 1 l 1
c 2 = b 1 + c 1 b 1 1 l 2
μ ( x ) = 0 x < a 2 x a 2 b 1 a 2 a 2 x b 1 c 2 x c 2 b 1 b 1 < x c 2 0 x > c 2
Finally, the lower membership function can be obtained from (29). It only needs to be multiplied by the coefficient λ , which is defined as μ _ ( x ) = λ μ ( x ) ; thus, the upper membership function and the lower membership function are defined. Next, there are two more coefficients that affect the uncertainty area; one is the range and the other is the radius, which are defined as follows:
δ ( u ) = u ¯ ( x ) u _ ( x )
σ u = δ ( u ) 2 3 + ε
where ε is the calculation error. Then, the vertex or center of the three-type membership function of the entire interval can be expressed by the following formula:
m ( x ) = 0 x < a x a b 1 a a x b 1 c x c b 1 b 1 < x c 0 x > c
a = a 1 + a 2 / 2 , c = c 1 + c 2 / 2 , so we can summarize the above conclusions to derive the expression of the interval type-three membership function:
μ ¯ A ( x ) ( u ) = exp [ 1 2 ( u m ( x ) σ u ) 2 ]
μ _ A ( x ) ( u ) = λ exp 1 2 x m ( x ) σ u 2
where   σ u = σ u ln l ln ε , l = l 1 + l 2 / 2
The fuzzy rules of the entire system can be written as follows:
R i : If x1 is J 1 i and …… xn is J n i then u is P ˜ .
J and P are both type-two fuzzy sets, which have an interval consisting of two type-two fuzzy sets.
The fuzzy system can be rewritten as follows:
H ( t ) = ( σ + a ) f ( t )
H ( t ) = u ˙ s + B u s
σ = σ 1 + σ 2
where f t is the output of the third type of fuzzy controller. It can be written as
f ( t ) = h C t , C ˙ t
where σ ^ is the estimate of the bounding factor, and we define the estimation error as
e = σ ^ σ = σ ^ ( σ 1 + σ 2 )
The estimate can be defined as
σ ^ ˙ = 1 ρ C t   C ( t ) > l 0 C ( t ) l
where ρ is the positive gain factor and l is the limit of C t .
Sliding mode control and PID control are introduced to design a robust uncertainty controller at the micro level by combining the interval fuzzy type-three system and the two of them to solve the uncertainty problem of micro–nano robots in liquid environments. Consider the following sliding mode surface:
s 0 = x 2 + Γ x 1 Ω 1 + Λ x 1 Ω 2
where Ω 1 Ω 2 R are coefficients, respectively, and the first-order fast-terminal sliding-mode control variable is defined as:
s ˙ 0 = x ˙ 2 + Γ Ω 1 x 1 Ω 1 1 x ˙ 1 + Λ Ω 2 x 1 Ω 2 1 x ˙ 1
and C t is
C ( t ) = K p s 0 + K i s 0 d t + K d d s 0 d t
Then,
C ( t ) = K p s 0 + K i s 0 d t +      K d x ˙ 2 + Γ Ω 1 x 1 Ω 1 1 x ˙ 1 + Λ Ω 2 x 1 Ω 2 1 x ˙ 1    = K p s 0 + K i s 0 +      K d F x + K d G ( x ) u + K d Ζ ( x , t ) +      K d Γ Ω 1 x 1 Ω 1 1 x ˙ 1 + Λ Ω 2 x 1 Ω 2 1 x ˙ 1  
F ( x ) and G ( x ) are unknown functions; Ζ ( x , t ) is a disturbance function. In order to obtain a better control error and a stable performance, the total control rate consists of two models, the equivalent control law and the switching law
u = K d 1 G 1 ( x ) ( u e K d 1 u s )
where u e is
u e = K p s 0 + K i s 0 +     K d F x + K d Ζ ( x , t ) +     K d Γ Ω 1 x 1 Ω 1 1 x ˙ 1 + Λ Ω 2 x 1 Ω 2 1 x ˙ 1  
and
u ˙ s + B u s = ( σ 1 + σ 2 + A ) s i g n ( C ( t ) )
where u s 0 = 0 and A , B are both small positive constants, and
| K d σ 1 | | σ 2 |
Assumption 1.
The interference function Z(x) in this paper is a bounded function, so it satisfies the following formula:
Z x , t η
d ( Z ( x , t ) ) d t σ
A microscopic liquid environment is more complex than a macroscopic environment, especially for acoustic robots. The existence of the sound field makes the entire system a high-uncertainty system. Using a type-two fuzzy system to estimate the errors and uncertainties in a dynamic system may not have enough degrees of freedom, so a type-three fuzzy system is introduced, which allows for the entire system to operate well in a complex external environment.
u s t = ( u s t 0 + 1 B σ 1 + σ 2 + A h C t , C ˙ t ) e t t 0 1 B σ 1 + σ 2 + A h C t , C ˙ t
C ( t ) = K p s 0 + K i s 0 +      K d F x + K d G ( x ) u + K d Ζ ( x ) +      K d Γ Ω 1 x 1 Ω 1 1 x ˙ 1 + Λ Ω 2 x 1 Ω 2 1 x ˙ 1      = u s +      K d F x + K d G ( x ) u + K d Ζ ( x , t ) + Γ Ω 1 x 1 Ω 1 1 x ˙ 1 + Λ Ω 2 x 1 Ω 2 1 x ˙ 1    = u s + K d Z x , t
and
σ 2 K d σ 1 K d u s max K d u s
and we have a derivative of the above formula
C ˙ ( t ) = u ˙ s + K d Z x , t          = B u s ( σ 1 + σ 2 + A ) h C t , C ˙ t    + K d d Z x , t d t
Proof. 
Assume the following Lyapunov function:
V = 1 2 C T ( t ) C ( t ) + 1 2 ρ σ ˜ T σ ˜
and
V ˙ = C T ( t ) C ˙ ( t ) + 1 ρ e T e ˙     = C T ( t ) C ˙ ( t ) + 1 ρ σ ^ σ σ ˜ ˙ σ ˙     = C T ( t ) B u s C T ( t ) ( σ 1 + σ 2 + A ) h C t , C ˙ t + C T ( t ) K d d Z x , t d t + 1 ρ σ ^ σ σ ˜ ˙
We have
h C t , C ˙ t 1
so
C T ( t ) h C t , C ˙ t C t
V ˙ = C T ( t ) C ˙ ( t ) + 1 ρ e T e ˙     = C t B u s C t ( σ 1 + σ 2 + A ) +     C t K d d Z x , t d t + 1 ρ σ ^ σ σ ˜ ˙     = C t B u s C t ( σ + A ) +     C t K d d Z x , t d t + 1 ρ σ ^ σ 1 + σ 2 ρ C t     = C t B u s C t ( σ + A ) +     C t K d d Z x , t d t + σ ^ σ 1 + σ 2 C t     = C t b u s + C t K d d Z x , t d t C t σ 2 + σ 1 + a a C t < 0
Therefore, according to the above proof, the established system is asymptotically stable. □

3. Experiment

Inspired by the movement of spiral natural microorganisms (such as spirochetes), as shown in Figure 1, a spiral micro–nano robot was designed, consisting of a cylindrical core and a double-helical blade spiraling around the core. The double-helical blade can be seen as the superposition of two curved blades that spiral up along the surface of the cylindrical core. When this micro–nano robot is surrounded by fluid such as water and exposed to an acoustic field, it propels forward in a corkscrew-like motion, in which the particle rotates around the axis of its cylindrical core, and simultaneously translates along that axis. Micro–nano robots can be directly manufactured using high-resolution two-photon lithography 3D-printing technology. The micro robot manufactured in this study has a length of l = 200   μ m , an outer diameter of R = 60   μ m , and an inner diameter of r = 15   μ m . The robot is made of polymer material.
The system consists of two pairs of piezoelectric transducers with different parameters. The reason why there is a three-dimensional working space is that the micro–nano robot has a wall-tending property in a circular pipe. Driven by sound waves, it can move along any cavity wall. It can be seen that the motion control of the micro–nano robot in the three-dimensional working space can be divided into two independent directions. The position error of the micro–nano robot is the Euclidean distance of the three coordinates xyz. Finally, the path tracking of the micro–nano robot is achieved through the interaction of two piezoelectric transducers.
The experimental setup is shown in Figure 2, which includes a signal generator, a camera, an inverted microscope, an STM32-based controller, a microfluidic channel, and a piezoelectric sensor (PZT, Steiner & Martins Inc., Davenport, FL, USA) used as an actuator, which are glued to the PDMS wall using two-component epoxy glue to fix them. The resonant frequencies of the ultrasonic piezoelectric transducers used are 2 MHz and 1 MHz. The function generator Tektronix Inc., Beaverton, OR, USA) and the microcontroller (STM32) connected to the camera (Kron Technologies Inc., Burnaby, BC, Canada) of the inverted microscope (AxioVertAxiovert 200, Carl Zeiss, Oberkochen, Germany) are connected by an internal Python code. The camera captures images at 33 frames per second, and these are processed by Python (3.11) for autonomous operation. In addition, the Python code controls the frequency, amplitude, and state of the piezoelectric sensor.
The logic of the entire experiment is shown in Figure 3. This paper mainly designs a micro–nano robot designed for the purpose of delivering drugs in vivo, so the deep soft tissue mechanism is used as the application scenario. The robot needs to deliver the drug according to the specified path, so the micro–nano robot is placed in a cylindrical cavity for motion control experiments.
The micro–nano robot is given a path in advance, and then the positioning and tracking algorithm is used to capture the error between the current real-time position of the micro robot and the predetermined trajectory. The robust control algorithm based on the fuzzy system uses the error as the input to obtain the frequency and voltage of the control signal generator. In this way, the micro–nano robot is driven to move. At a specific frequency, the micro–nano robot rotates and moves forward. The voltage is generally set to the maximum value of the signal generator, which is determined by the physical distance between the robot and the signal generator and is positively correlated. The farther the distance is, the greater the voltage is. Then, the real-time position of the micro–nano robot is obtained using the positioning and tracking algorithm, and the next error is obtained, and the above operation is repeated.
In part, we studied the propulsion and navigation control experiments of micro–nano robots in response to acoustic stimulation in two-dimensional, and three-dimensional cavities. A cavity with a certain angle was created, which was divided into two-dimensional and three-dimensional cavities. The two-dimensional cavity is a straight line with a certain width, and the micro–nano robot can operate in the two-dimensional plane. The three-dimensional cavity is a cavity with a certain tilt angle.
In the first experiment, the reference path of the micro–nano robot was set to simulate one-dimensional motion in the vascular structure, that is the up-and-down motion curve, hereinafter referred to as path 1. Figure 4 shows the different stages of micro–nano robot tracking path 1. Figure 5 shows the one-dimensional path tracking error of the micro–nano robot.
In the second experiment, the proposed control method was used to track a two-dimensional path, hereafter referred to as path 2. Figure 6 shows the different stages of micro–nano robot tracking path 2. The tracking error is shown in Figure 7.
In the third experiment, a three-dimensional path was set up in the cavity of the simulated vascular structure for a robust control experiment on the micro–nano robot. The entire path is inclined upward at an angle, so the robot performed three-dimensional movement similar to climbing. Figure 8 shows the different stages of micro–nano robot tracking path 3. Figure 9 shows the tracking error. In summary, the robust control method of interval type-3 fuzzy fast-terminal sliding-mode control proposed in this paper can successfully realize the path tracking control of the micro–nano robot in the complex environment of a simulated vascular structure.
Under the action of the acoustic field, the micro robot moves unidirectionally along the channel at an approximately uniform speed, while rotating around its axis. Under the action of an acoustic field with a frequency of f 1 = 12.53   kHz and the peak-to-peak voltage 60 V P P , the micro robot moves to the left at a speed of 100   μ m / s approximately and rotates clockwise at a speed of 1.66   s 1 . When the driving frequency of the acoustic signal is modulated, the micro robot shows counterclockwise rotation and translational motion in the opposite direction. The micro robot moves to the right at a speed of 80   μ m / s and rotates at a speed of 0.91   s 1 . At f 1 startup, the micro robot translates along the microchannel at a speed of 100   μ m / s . We turned off the acoustic signal, and the micro robot rolled back to the middle of the microchannel under the action of gravity. When the transducer was activated again at a frequency of f 2 , the micro robot was pushed in the opposite direction at a speed of approximately 80   μ m / s . The directionality of the micro robot can be changed by nearly 180° simply by changing the activation frequency of the acoustic signal. This unique feature has the potential to prevent blood vessels from being blocked when acoustically driven micro robots are used in medicine. The robot’s control area is shown in the Figure 10 below.
The robot’s left movement is translational, and it will not rotate around the axis. The principle of left movement is to use acoustic tweezers to capture the robot, and then move it by changing the stationary point of the standing wave. The camera shoots from the side, and the entire cavity forms a 15-degree angle with the ground. The maximum rotation speed of ωz ≈ 1.66 Hz observed in the experiments results in a translational velocity of vrtz ≈ 126 μm/s. We are still conducting experiments to compare the different driving methods. Because the micro–nano robot’s speed, voltage, and structure are all related, we are conducting experiments to find rules for the above factors. The diameter of the cavity is 500 μm.
Acoustic microstreaming is the primary driver of micro robot propulsion, and acoustic streaming is also considered a source of propulsion for other microparticles. One might wonder why acoustic streaming had a significant impact on our micro robot, despite its relatively large size. This can be explained by the unique shape of our particle. Acoustic streaming primarily occurs on fin-like blades, which have a length scale that is much smaller than that of the micro robot itself. Table 1 shows performance comparison of control group.
In all the experiments, rapid translational motion and rotation around the particle’s principal axis were observed. This strongly suggests that the geometry of the micro robot leads to coupling between translational and angular propulsion. Intuitively, this mechanism is induced by the hydrodynamic resistance of the micro robot’s helical fin structure.
Magnetically driven helical micro–nano robots have been widely used in low-Reynolds-number environments. Such micro–nano robots are usually designed with magnetic metal coatings and respond to rotating magnetic fields by magnetization. However, they are often limited by out-of-step frequency, which makes them unable to keep pace with the external magnetic field, and this limitation cannot be overcome by increasing the magnetic flux density because electromagnetic induction in medical applications needs to be maintained at a harmless level. In contrast, acoustically driven micro–nano robots exhibit a different propulsion mechanism that can achieve faster movement. Their translation speed is quadratic with the input voltage and has the potential to reach higher speeds. The parameter values are shown in the following Table 2.

4. Conclusions

This paper proposes an interval three-type fuzzy fast-terminal sliding-mode composite control method to solve the problem of having insufficient prior information on the dynamics of micro–nano robots. Compared with traditional robust control, this method has a higher degree of freedom and fault tolerance and does not require a complete understanding of uncertain dynamic functions or known disturbance bounds. This method effectively reduces chattering and proves system stability through the Lyapunov function. Comparative experiments with the classic control methods show that this method can significantly improve the trajectory tracking accuracy of micro–nano robots and reduce the tracking errors.

Author Contributions

Writing—original draft, J.D.; Writing—review & editing, X.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yang, L.; Wang, Q.; Zhang, L. Model-free trajectory tracking control of two-particle magnetic microrobot. IEEE Trans. Nanotechnol. 2018, 17, 697–700. [Google Scholar] [CrossRef]
  2. Pawashe, C.; Floyd, S.; Diller, E.; Sitti, M. Two-dimensional autonomous microparticle manipulation strategies for magnetic microrobots in fluidic environments. IEEE Trans. Robot. 2011, 28, 467–477. [Google Scholar] [CrossRef]
  3. Li, D.; Niu, F.; Li, J.; Li, X.; Sun, D. Gradient-enhanced electromagnetic actuation system with a new core shape design for microrobot manipulation. IEEE Trans. Ind. Electron. 2019, 67, 4700–4710. [Google Scholar] [CrossRef]
  4. Yang, Z.; Yang, L.; Zhang, M.; Wang, Q.; Simon, C.H.; Zhang, L. Magnetic control of a steerable guidewire under ultrasound guidance using mobile electromagnets. IEEE Robot. Autom. Lett. 2021, 6, 1280–1287. [Google Scholar] [CrossRef]
  5. Khalil, I.S.; Pichel, M.P.; Abelmann, L.; Misra, S. Closed-loop control of magnetotactic bacteria. Int. J. Robot. Res. 2013, 32, 637–649. [Google Scholar] [CrossRef]
  6. Muiños-Landin, S.; Fischer, A.; Holubec, V.; Cichos, F. Reinforcement learning with artificial microswimmers. Sci. Robot. 2021, 6, eabd9285. [Google Scholar] [CrossRef]
  7. Huang, Z.; Bai, W.; Li, T.; Long, Y.; Chen, C.P.; Liang, H.; Yang, H. Adaptive reinforcement learning optimal tracking control for strict-feedback nonlinear systems with prescribed performance. Inf. Sci. 2023, 621, 407–423. [Google Scholar] [CrossRef]
  8. Arcese, L.; Fruchard, M.; Ferreira, A. Endovascular magnetically guided robots: Navigation modeling and optimization. IEEE Trans. Biomed. Eng. 2011, 59, 977–987. [Google Scholar] [CrossRef]
  9. Liu, J.; Wu, X.; Huang, C.; Manamanchaiyaporn, L.; Shang, W.; Yan, X.; Xu, T. 3-D autonomous manipulation system of helical microswimmers with online compensation update. IEEE Trans. Autom. Sci. Eng. 2020, 18, 1380–1391. [Google Scholar] [CrossRef]
  10. Li, X.; Cheah, C.C. Tracking control for optical manipulation with adaptation of trapping stiffness. IEEE Trans. Control Syst. Technol. 2015, 24, 1432–1440. [Google Scholar] [CrossRef]
  11. Ma, W.; Li, J.; Niu, F.; Ji, H.; Sun, D. Robust control to manipulate a microparticle with electromagnetic coil system. IEEE Trans. Ind. Electron. 2017, 64, 8566–8577. [Google Scholar] [CrossRef]
  12. Meng, K.; Jia, Y.; Yang, H.; Niu, F.; Wang, Y.; Sun, D. Motion planning and robust control for the endovascular navigation of a microrobot. IEEE Trans. Ind. Inform. 2019, 16, 4557–4566. [Google Scholar] [CrossRef]
  13. Marino, H.; Bergeles, C.; Nelson, B.J. Robust electromagnetic control of microrobots under force and localization uncertainties. IEEE Trans. Autom. Sci. Eng. 2013, 11, 310–316. [Google Scholar] [CrossRef]
  14. Zheng, L.; Jia, Y.; Dong, D.; Lam, W.; Li, D.; Ji, H.; Sun, D. 3D navigation control of untethered magnetic microrobot in centimeter-scale workspace based on field-of-view tracking scheme. IEEE Trans. Robot. 2021, 38, 1583–1598. [Google Scholar] [CrossRef]
  15. Liu, J.; Huang, Z.; Yue, H.; Zhuang, R.; Li, L.; Chang, X.; Zhou, D. A magnetic field-driven multi-functional “medical ship” for intestinal tissue collection in vivo. Nanoscale 2023, 15, 15831–15839. [Google Scholar] [CrossRef]
  16. Sadelli, L.; Fruchard, M.; Ferreira, A. 2D observer-based control of a vascular microrobot. IEEE Trans. Autom. Control 2016, 62, 2194–2206. [Google Scholar] [CrossRef]
  17. Ryan, P.; Diller, E. Magnetic actuation for full dexterity microrobotic control using rotating permanent magnets. IEEE Trans. Robot. 2017, 33, 1398–1409. [Google Scholar] [CrossRef]
  18. Samson, C. Control of chained systems application to path following and time-varying point-stabilization of mobile robots. IEEE Trans. Autom. Control 1995, 40, 64–77. [Google Scholar] [CrossRef]
  19. Oulmas, A.; Andreff, N.; Régnier, S. 3D closed-loop swimming at low Reynolds numbers. Int. J. Robot. Res. 2018, 37, 1359–1375. [Google Scholar] [CrossRef]
  20. Xu, T.; Hwang, G.; Andreff, N.; Regnier, S. Planar path following of 3-D steering scaled-up helical microswimmers. IEEE Trans. Robot. 2015, 31, 117–127. [Google Scholar] [CrossRef]
  21. Hong, A.; Petruska, A.J.; Zemmar, A.; Nelson, B.J. Magnetic control of a flexible needle in neurosurgery. IEEE Trans. Biomed. Eng. 2020, 68, 616–627. [Google Scholar] [CrossRef] [PubMed]
  22. Fath, A.; Xia, T.; Li, W. Recent advances in the application of piezoelectric materials in microrobotic systems. Micromachines 2022, 13, 1422. [Google Scholar] [CrossRef] [PubMed]
  23. Chen, X.; Li, W. A Monolithic Self-Sensing Precision Stage: Design, Modeling, Calibration, and Hysteresis Compensation. IEEE/ASME Trans. Mechatron. 2015, 20, 812–823. [Google Scholar] [CrossRef]
  24. Li, W.; Torres, D.; Díaz, R.; Wang, Z.; Wu, C.; Wang, C.; Wang, Z.L.; Sepúlveda, N. Nanogenerator-based dual-functional and self-powered thin patch loudspeaker or microphone for flexible electronics. Nat. Commun. 2017, 8, 15310. [Google Scholar] [CrossRef]
Figure 1. Micro–nano robot structure.
Figure 1. Micro–nano robot structure.
Micromachines 15 01403 g001
Figure 2. Experimental equipment.
Figure 2. Experimental equipment.
Micromachines 15 01403 g002
Figure 3. Experimental control logic.
Figure 3. Experimental control logic.
Micromachines 15 01403 g003
Figure 4. Robot one-dimensional motion.
Figure 4. Robot one-dimensional motion.
Micromachines 15 01403 g004
Figure 5. One-dimensional motion error of micro–nano robot.
Figure 5. One-dimensional motion error of micro–nano robot.
Micromachines 15 01403 g005
Figure 6. Robot two-dimensional motion.
Figure 6. Robot two-dimensional motion.
Micromachines 15 01403 g006
Figure 7. Two-dimensional motion error of micro–nano robot.
Figure 7. Two-dimensional motion error of micro–nano robot.
Micromachines 15 01403 g007
Figure 8. Robot three-dimensional motion.
Figure 8. Robot three-dimensional motion.
Micromachines 15 01403 g008
Figure 9. Three-dimensional motion error of micro–nano robot.
Figure 9. Three-dimensional motion error of micro–nano robot.
Micromachines 15 01403 g009
Figure 10. Overall experimental equipment diagram.
Figure 10. Overall experimental equipment diagram.
Micromachines 15 01403 g010
Table 1. Performance comparison of control group.
Table 1. Performance comparison of control group.
CaseCase 1Case 2Case 3
Mean square errorPID17.35 μm18.34 μm20.48 μm
Proposed methods12.82 μm13.12 μm14.23 μm
Table 2. Parameter values.
Table 2. Parameter values.
NameIndexValue
Proposed methods K p , K i , K d , Ω 1 , Ω 2 , Γ , Λ , A , B , σ 1 , σ 2 , l 1 , l 2 , λ 250, 100, 0.01
0.5, 2.2, 1.09, 1.05
0.02, 0.5, 0.2, 0.5, 0.5, 0.5, 0.5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dong, J.; Duan, X. Robust Control Strategy of Acoustic Micro Robots Based on Fuzzy System. Micromachines 2024, 15, 1403. https://doi.org/10.3390/mi15111403

AMA Style

Dong J, Duan X. Robust Control Strategy of Acoustic Micro Robots Based on Fuzzy System. Micromachines. 2024; 15(11):1403. https://doi.org/10.3390/mi15111403

Chicago/Turabian Style

Dong, Junjie, and Xingguang Duan. 2024. "Robust Control Strategy of Acoustic Micro Robots Based on Fuzzy System" Micromachines 15, no. 11: 1403. https://doi.org/10.3390/mi15111403

APA Style

Dong, J., & Duan, X. (2024). Robust Control Strategy of Acoustic Micro Robots Based on Fuzzy System. Micromachines, 15(11), 1403. https://doi.org/10.3390/mi15111403

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