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.
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
, an outer diameter of
, and an inner diameter of
. 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
and the peak-to-peak voltage
, the micro robot moves to the left at a speed of
approximately and rotates clockwise at a speed of
. 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
and rotates at a speed of
. At
startup, the micro robot translates along the microchannel at a speed of
. 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
, the micro robot was pushed in the opposite direction at a speed of approximately
. 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.