• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Magnetically driven microrobots moving in a flow:a review*#

    2023-12-11 02:37:28JiamiaoMIAOXiaopuWANGYanZHOUMinYEHongyuZHAORuoyuXUHuihuanQIAN

    Jiamiao MIAO,Xiaopu WANG, Yan ZHOU, Min YE,Hongyu ZHAO, Ruoyu XU, Huihuan QIAN

    1School of Science and Engineering, the Chinese University of Hong Kong (Shenzhen), Shenzhen 518172, China

    2Shenzhen Institute of Artificial Intelligence and Robotics for Society (AIRS), Shenzhen 518129, China

    ?E-mail: wangxiaopu@cuhk.edu.cn; hhqian@cuhk.edu.cn

    Abstract: Magnetically driven microrobots hold great potential to perform specific tasks more locally and less invasively in the human body.To reach the lesion area in vivo, microrobots should usually be navigated in flowing blood, which is much more complex than static liquid.Therefore, it is more challenging to design a corresponding precise control scheme.A considerable amount of work has been done regarding control of magnetic microrobots in a flow and the corresponding theories.In this paper, we review and summarize the state-of-the-art research progress concerning magnetic microrobots in blood flow, including the establishment of flow systems, dynamics modeling of motion, and control methods.In addition, current challenges and limitations are discussed.We hope this work can shed light on the efficient control of microrobots in complex flow environments and accelerate the study of microrobots for clinical use.

    Key words: Microrobot; Flow; Dynamics modeling; Control https://doi.org/10.1631/FITEE.2300054 CLC number: TP242

    1 Introduction

    Microrobots refer to robots with a size up to a few millimeters (Nelson et al., 2010).So far, they have been widely used in drug delivery (Sitti et al.,2015; Erkoc et al., 2019; Zhang HY et al., 2021),tissue engineering (Li JY et al., 2018; Gyak et al.,2019; Yan et al., 2020), minimally invasive surgery(Bailly et al., 2011; Ullrich et al., 2013; Sitti et al.,2015), embolization (Go et al., 2022; Law et al.,2022),and micro-assembly tasks(Adam et al.,2019).Because of their tiny size, microrobots can access and be navigated in confined and hard-to-reach sites in vivo (Ceylan et al., 2019).With the extraordinary progress of microrobots regarding autonomous actuation, medical imaging, navigation, and functionalization, it becomes more promising for microrobots to be used clinically (Li ZY et al., 2021).For actuation of microrobots, various types of energy could be used, including light (Hu WQ et al.,2011;Palagi et al.,2019;Li DF et al.,2020;Sitti and Wiersma, 2020), magnetic fields (Peyer et al., 2013;Khalil et al., 2014b; Li JY et al., 2018), ultrasound(Ishihara and Furukawa,1991;Feng et al.,2016;Lee et al., 2020), chemical energy (Martel, 2012; Park et al., 2013; Chen et al., 2014), electricity (Pawashe et al., 2009; Kim and Kim, 2015; Moo et al., 2017),and combinations of them (Khalil et al., 2014a; Li DH et al., 2015;Ahmed et al., 2021).

    As for clinical uses,microrobots should be operated in complex flowing blood environments.Thus,a clear understanding of how microrobots behave in a flow is essential.So far, there have been a significant number of works regarding the motion of microrobots in the flow.In the beginning, most of these studies were conducted in laboratory environments (Choi J et al., 2010a; Mathieu and Martel,2010; Ahmed et al., 2021).The study of practical applications in vivo has just become popular recently(Servant et al.,2015;Ceylan et al.,2017,2019;Zhang HY et al., 2021; Go et al., 2022; Law et al., 2022).For studies in laboratory environments, flow types are considered important factors that affect the microrobot motion control.Regarding in vivo studies,the vascular environment is even more complicated,as both the vascular morphology and the blood flow conditions are variable (Manamanchaiyaporn et al.,2020).Blood capillaries can have a diameter of as small as 8 μm, while the flow rate inside is usually<1 mm/s.However, aortas can have a diameter of about 25 mm and a flow rate of about 245–630 cm/s(Doutel et al., 2021).Flow disturbance and blood viscosity also contribute to the complexity of the vascular environment (Demircali et al., 2021a, 2021b).To achieve clinical use of microrobots, it is essential to understand how all the flow-related parameters mentioned above influence the motion control of microrobots.

    Specifically, studies on microrobot motion in a flow so far have been conducted mainly regarding magnetically driven microrobots (Martel et al.,2007; Mathieu and Martel, 2010; Wang QQ et al.,2021).Magnetic irradiation, which provides the actuation of these microrobots, is harmless to the human body and can penetrate deep tissues (Sitti and Wiersma, 2020).In addition, magnetically actuated microrobots are relatively easy to obtain through various micro-/nanofabrication technologies (Jang et al., 2019; Sitti and Wiersma, 2020; Ebrahimi et al., 2021).Therefore, this review focuses on the motion control of magnetically driven microrobots in a flow.To simplify, in this paper, microrobots are magnetically driven unless otherwise specified.

    In this review, motion and control studies regarding magnetically driven microrobots are summarized from three aspects,i.e.,flow system design and construction,dynamics modeling of motion,and control strategies and methods.The challenges of current research are also discussed regarding each part.The establishment of the flow system involves mainly building flow systems with different flow types,which is crucial for understanding the motion of microrobots.Dynamics modeling includes the theoretical analysis of the relationship between the motion of microrobots and the forces or torque exerted on them.Various factors that influence motion are also introduced.Microrobot control strategies in a flow refer to open-loop control and closed-loop control(including proportional-integral-derivative (PID) control, model predictive control (MPC), backstepping control, and extended state observer (ESO) based model-free control).Some typical examples with specific control methods are also introduced.Finally,potential applications are summarized.This review reflects on the current progress and challenges of microrobot motion in a flow.Hopefully, it will provide meaningful guidance for future clinical use of microrobots.

    2 Flow systems

    To study microrobot motion in various flows,it is essential to establish flow systems, which may consist of flow generators, flow channels, injection devices, sensors, actuation equipment, and imaging equipment.Based on their similarity level with actual blood systems,flow systems that have been used in the study of microrobot motion can be categorized into four types: laboratory flow systems(Martel et al., 2007;Choi J et al., 2010a,2010b;Mathieu and Martel, 2010; Arcese et al., 2012; Li JY et al.,2018;Alapan et al.,2020;Ahmed et al.,2021;Zhang HY et al., 2021), artificial blood systems (Alapan et al., 2020; Xu HF et al., 2020), ex vivo systems(Wang QQ et al.,2021),and in vivo systems(Martel et al.,2007;Choi J et al.,2010b;Servant et al.,2015;Li JY et al.,2018;Li DF et al.,2020;Zhang HY et al.,2021).The similarity levels of these systems with actual blood systems are determined mainly by the material properties of their channels.For each system, the properties of the flow are highly dependent on the properties of the fluid materials flowing in the channel, such as density and shear stress.In this section, the main flow types and flow systems that have been used for the study of microrobot motion are summarized and discussed.Detailed parameters of some typical flow system examples are listed in Table S1 in the supplementary materials.

    2.1 Flow types

    So far, most flows used in the study of microrobot motion are in cylindrical channels (Martel et al., 2007; Choi J et al., 2010a, 2010b; Li JY et al., 2018; Alapan et al., 2020; Zhang HY et al.,2021), while rectangular tubes were also used in a few works(Sanchez et al.,2011;Khalil et al.,2014a,2016;Alapan et al.,2020;Xu HF et al.,2020;Demircali et al., 2021a, 2021b).Compared with cylindrical channels,rectangular tubes with customized sizes are relatively easier to obtain in the lab.However,flow systems with rectangular tubes have low similarity with blood vessel flow because of the existence of corners.Therefore,rectangular tubes were only used in a few laboratory flow systems, while cylindrical channels were used not only in laboratory systems but also in artificial blood systems and ex vivo/in vivo blood systems.The flow types used in these systems include mainly Poiseuille flow and pulsatile flow.

    2.1.1 Poiseuille flow

    Poiseuille flow refers to pressure-induced flow in a long pipe, and it has a spatial parabolic feature(Fig.1a),which means that the flow rate is the highest in the middle of the channel and the lowest at the channel wall (Ahmed et al., 2021).With the Reynolds numberResmaller than 2300, the flow is laminar, so the Hagen-Poiseuille law is applicable.In this case, Poiseuille flow can be used as a deeply simplified vascular flow model (Pfitzner, 1976).So far, Poiseuille flow has been used in many flow systems to study microrobot motion, including laboratory flow systems (Mathieu and Martel, 2006, 2010;Acemoglu and Yesilyurt, 2015;Ahmed et al., 2021),artificial blood systems (Alapan et al., 2020)and ex vivo blood flow systems(Wang QQ et al., 2021).

    2.1.2 Pulsatile flow

    Pulsatile flow means a flow with periodic variations (Reis and Hanriot, 2017).Fig.1b shows a typical example of pulsatile flow.Like Poiseuille flow,pulsatile flow in a cylindrical channel also has a spatial parabolic profile (Sadelli et al., 2017; Daems et al., 2020).The pulsatility of pulsatile flow makes it more similar to vascular flow, compared with Poiseuille flow.So far, pulsatile flow has also been used in many flow systems to study microrobot motion,including laboratory flow systems(Tamaz et al.,2008;Choi J et al.,2010a,2010b;Ahmed et al.,2021;Wang QQ et al., 2021) and in vivo blood flow systems(Martel et al.,2007;Choi J et al.,2010a,2010b;Servant et al.,2015;Li JY et al.,2018;Doutel et al.,2021;Zhang HY et al.,2021).

    Fig.1 Spatial parabolic profile of Poiseuille flow (a)and pulsatile waveform of pulsatile flow (b).(a) is reprinted from Ahmed et al.(2021), Copyright 2021,with permission from Springer Nature, and (b) is reprinted from Choi J et al.(2010a), Copyright 2010,with permission from IEEE

    2.2 Laboratory flow systems

    Laboratory flow systems refer to systems that are based on artificial channels and liquid solutions.Such systems generally consist of artificial channels that are filled with liquids, pumps to generate the flow, sensors to measure the flow rate, and devices to obtain the position of microrobots (camera, pressure transducer, etc.) (Mathieu and Martel, 2006; Tamaz et al., 2008; Choi J et al., 2010a,2010b;Acemoglu and Yesilyurt,2015;Ahmed et al.,2021; Yang SH et al., 2022).The artificial channels of laboratory flow systems are usually made of glass (Ahmed et al., 2021) or polydimethylsiloxane(PDMS)(Ahmed et al.,2021;Zhang HY et al.,2021).In Zhang HY et al.(2021), the velocity of microrobots on PDMS was higher than that in the vessel,suggesting that the roughness of the channel influences the propulsion under magnetic field.In addition, liquid flowing inside the channel of laboratory flow systems is usually water (Choi J et al., 2010a,2010b; Mathieu and Martel, 2010; Servant et al.,2015;Ahmed et al.,2021;Demircali et al.,2021b)or mixtures of glycerol and water in different concentrations(Tamaz et al.,2008;Demircali et al.,2021a;Wang QQ et al., 2021, 2022; Yang SH et al., 2022).As the properties of these materials are easy to formulate, laboratory flow systems are ideal simplified models for initial studies, although they are nominally similar to actual blood systems.

    Regarding motion studies in laboratory systems based on Poiseuille flow,the channel design is usually emphasized regarding how the microrobots are transferred into the flow and how the experiment is carried out(Mathieu and Martel,2006;Acemoglu and Yesilyurt, 2015; ?zahi and ?arp?nl?o?lu, 2015; Ahmed et al., 2021).For each study, decisions regarding these issues are made according to the experimental purposes.For example, in Ahmed et al.(2021),several tube sizes were chosen to mimic physiological flow conditions.Within a rotating magnetic field,a microswarm (a swarm of microrobots) was generated and actuated to move upstream.By applying and adjusting the external acoustic field, the behavior of the microswarm within a flow was studied.The detailed experiments and results are discussed in Section 3.1.5.

    In motion studies in laboratory systems based on pulsatile flow,a pulsating pump is needed.In the works of Choi and coworkers,a pulsating pump was used to generate pulsatile flows with different waveforms(systole,diastole,or sinusoidal),which can be measured by a pressure transducer (Choi J et al.,2010a).In addition,when measuring waveforms,the pressure transducers were used as the feedforward input of the controller,enabling precise stabilization(Choi J et al., 2010a)and locomotion(Choi J et al.,2010b)of microrobots.

    The laboratory flow systems are irreplaceable for the basic study of microrobot motion in a flow because the channels used in these systems are cheap and reusable.However, these channels are significantly different from blood vessels,and the flows generated inside cannot represent natural blood.Therefore, to achieve more advanced motion studies, flow systems that can better mimic blood vessel flow are needed.

    2.3 Artificial blood systems

    Compared with laboratory flow systems, the fluid material (medium) used in artificial blood systems is real blood, instead of water or glycerol, increasing the similarity of artificial blood systems with actual blood systems.To avoid blood coagulation, heparin-loaded liposomes were used to functionalize the microrobots (Xu HF et al., 2020).In Xu HF et al.(2020), a soft microfluidic chip was fabricated using PDMS to form the channel of the artificial flow system, as shown in Fig.2a.In addition,a continuous or pulsatile blood flow was generated by controlling the flow waveform with a syringe pump.In Alapan et al.(2020),artificial flow systems with two-dimensional (2D) and three-dimensional(3D) blood channels were developed, using mouse CD1 whole blood as the flow medium (Figs.2b and 2c).Endothelialized microfluidic systems were used for experiments to mimic real blood vessels (Alapan et al., 2020).A series of flow rates were used in their work to mimic the motion of microrobots in real blood flow environments with different shear stress.Within these artificial flow systems, the capabilities of microrobots to move upstream or on inclined surfaces were tested.

    2.4 Ex vivo systems

    To move a step closer to the actual blood system of humans,organs of dead animals were used as ex vivo blood systems for the study of microrobot motion in Wang QQ et al.(2021).The fluid materials used here were blood.As shown in Fig.3, a porcine coronary artery was used for the ex vivo experiment,and a Doppler ultrasound system was used for real-time tracking.A programmable pump was used to generate the pulsatile flow in this system.Microrobot suspension in phosphate-buffered saline(PBS)buffer was injected into the artery with a percutaneous transluminal angioplasty (PTA) balloon dilation catheter.Because the flow rate was high, a balloon was inflated first to tune the flow avoiding losing microrobots before the injection.After the swarm formation of the microrobots was observed with dynamic Doppler signals, the balloon was deflated to restore normal blood flow.

    Fig.2 An artificial blood system for sperm micromotors (a), an endothelialized microfluidic system with branched channels (scale bar, 5 mm) (b), and a 3D microfluidic system (c).(a) is reprinted from Xu HF et al.(2020), Copyright 2020, with permission from ACS Publications; (b) and (c) are reprinted from Alapan et al.(2020), Copyright 2020, with permission from AAAS

    Fig.3 Setup of ex vivo experiments (a) and details of the plastic box in the photo on the left (b).Red arrows show the steering of the transducer.Reprinted from Wang QQ et al.(2021), Copyright 2021, with permission from AAAS

    2.5 In vivo systems

    Moreover, the motion of microrobots has been demonstrated in living animals, including micropigs or swine (Martel et al., 2007; Choi J et al., 2010a),mice (Servant et al., 2015;Li JY et al., 2018; Li DF et al., 2020; Zhang HY et al., 2021), and zebrafish embryos (Li JY et al., 2018; Jia et al., 2022).As actual blood systems,in vivo systems are more complex than other systems, but they can truly reflect the actual clinical situation.For these in vivo experiments, it is essential to have an effective actuation device for microrobot navigation and an in vivo imaging system for motion control and tracking of microrobots.

    The imaging methods used for these in vivo experiments include bi-plane X-ray fluoroscopy (Choi J et al.,2010a),X-ray angiography(not very precise)(Martel et al., 2007),and fluorescence imaging(Servant et al.,2015;Li JY et al.,2018;Zhang HY et al.,2021).Li JY et al.(2018) performed in vivo transportation and automatic navigation of mesenchymal stem cell-cultured microrobots to a target site in the yolks of a zebrafish embryo under the control of a magnetic gradient field and tracking with a microscope.The HeLa cell delivery ability of microrobots was tested in nude mice, while X-ray was used for imaging.Servant et al.(2015)navigated a swarm of functionalized helical microrobots with a titanium oxide layer in the peritoneal cavity of a mouse with the control of a magnetic field,while whole-body fluorescence imaging was used for tracking.

    3 Dynamics modeling of the motion of microrobots in a flow

    3.1 Theoretical analysis

    For the simplified model of magnetically driven microrobots moving in a flow, magnetic forcesFmand magnetic torquesτmexerted on them provide the actuation(Martel et al.,2007;Tamaz et al.,2008;Choi J et al.,2010a,2010b;Arcese et al.,2012;Khalil et al., 2014a; Alapan et al., 2020; Wang B et al.,2021).At the same time, forces and torques caused by the surrounding environment provide resistance(Sanchez et al., 2011; Arcese et al., 2012; Acemoglu and Yesilyurt,2015;Khalil et al.,2016;Sadelli et al.,2017; Ahmed et al., 2021; Demircali et al., 2021a,2021b;Wang QQ et al.,2021).Moreover,microrobot motion can be regulated by factors that do not provide actuation or resistance directly.For example,an acoustic field can be applied to regulate microrobot motion by adjusting their position in the flow(Ahmed et al., 2021).Regarding spherical or cylindrical microrobots surrounded by the flow,forces exerted on them would affect their movements, while torques exerted on them would cause only spinning of the microrobots without any net displacement.Regarding helical microrobots surrounded by the flow,in addition to forces,torques exerted on them can be transferred into their forward movements, because the spinning of helical microrobots caused by torques is non-reciprocal motion (Peyer et al., 2013).The conclusion is supported by the scallop theorem proposed by Purcell(1977).Microrobots motion in flow is at a low Reynold number (Re ?1), under which circumstance the Navier-Stokes equations are simplified to be time-independent(as shown in Eq.(1)).In this case, objects with reciprocal motion, changing the body into a certain shape and then going back to the original shape by going through the sequence in reverse, cannot go anywhere, while objects with non-reciprocal motion do.Because the corkscrew motion of a helix is a typical non-reciprocal motion,helical microrobots could move forward with torque exerted on them (Purcell, 1977; Lauga and Powers,2009; Servant et al., 2015).Furthermore, the detailed geometry parameters of helical microrobots would influence their motion efficiency (Wang XP et al., 2022).

    Provided by a magnetic field with the magnetic flux density ofB, magnetic forcesFmand magnetic torquesτmexerted on a microrobot with the magnetic volume ofVmand the magnetization ofMcan be calculated with Eqs.(2)and(3):

    In addition to magnetic forces (and torques)for actuation,there are forces(and torques)exerted on microrobots caused by the complex flow environment and other external stimulations.Because there are plenty of flow-related parameters,the calculation of these forces (and torques) is much more complicated than that of magnetic forces (and torques).For a clear and easy understanding, forces that affect the motion of all kinds of microrobots are discussed first in this section.Then, torques are discussed specifically for the helical microrobot cases and microswarms.

    Based on Newton’s law, the main governing forces that affect the motion of microrobots in the flow can be summarized as (Arcese et al., 2012;Khalil et al., 2016; Sadelli et al., 2017; Meng et al.,2020; Ahmed et al., 2021; Demircali et al., 2021a,2021b)

    Here,mandvare the mass and the translational velocity of the microrobot, respectively.Fmrepresents the magnetic propulsion force.Fdrepresents the hydrodynamic drag force.FQrepresents the force caused by the time-derivative of the flow rate.Warepresents the apparent weight of the microrobots, which means the sum of gravity and buoyant force.Fcrepresents the contact force.Fvdwrepresents the van der Waals force.Felrepresents the electrostatic interaction force between the microrobot and the vessel walls.Fotherrepresents the forces generated by external stimulations (except magnetic fields).In addition, the force due to the Brownian motion is not taken into consideration in the force analysis of microrobots in the flow, because it is notable only for particles whose radius is<3 μm(Ahmed et al.,2021).

    For helical microrobots and microswarms,in addition to all the forces mentioned above, the torque caused by the complex surrounding environment would also affect their motion in the flow.

    3.1.1 Hydrodynamic drag forceFd

    Hydrodynamic drag force (Fd) is the most important governing force for the motion of microrobots in the flow.The analysis ofFdis relatively non-straightforward.

    For the simplified model,Fdis influenced by the following factors: the drag force coefficient (cd), the density of the flow(ρf),the projected surface area of the microrobot normal to the direction of its motion(A), and the relative velocity of the microrobot and the flow (vr), as shown in Eq.(5) (Sanchez et al.,2011; Arcese et al., 2012; Khalil et al., 2016; Sadelli et al., 2017; Demircali et al., 2021a, 2021b; Wang QQ et al., 2021):

    The values ofρf,A, andvrare relatively easy to obtain, whereas the value ofcdis not.

    Moreover, the calculation ofFdcould be more complex, if considering the wall effect, which means the impact of the blood vessel walls on the flow.

    With ignorance of the wall effect and a deep simplification ofcdwhenRe →0 (cd≈24Re) (Nguyen-Van et al.,1994),the calculation ofFdhas been simplified as (Belharet et al., 2012; Khalil et al., 2016;Ahmed et al.,2021;Beaver et al., 2022)

    As two important and complex influencing factors forFd,cdand the wall effect are discussed in detail below.

    1.Drag force coefficientcd.Concluded from experimental observation and theoretical analysis,cdis influenced mainly by the shape of the microrobots and theRe(Tran-Cong et al., 2004; Tamaz et al., 2008; Choi J et al., 2010a, 2010b; Demircali et al., 2021a).For a microrobot, which has the surface-equivalent-sphere diameter ofdA, the volume-equivalent-sphere diameter ofdn(also called the nominal diameter), and shape factorc, within a flow withRe <2000,cdcan be calculated using Eq.(7) (Clift and Gauvin, 1970; Tran-Cong et al.,2004;Demircali et al., 2021a):

    For a better understanding of the shape parameters of the microrobot,c,dA, anddnare explained in detail below.

    cdenotes the surface sphericity and can be calculated with Eq.(8), wherePprepresents the projected perimeter of the microrobot in its direction of motion(Tran-Cong et al., 2004):

    wheredArefers to the diameter of a sphere whose maximum cross-sectional area is the same as theAof the microrobot and can be calculated with Eq.(9).dnrefers to the diameter of a sphere whose geometric volume is the same as the geometric volumeVof the microrobot and can be calculated with Eq.(10).

    As important parameters for calculating thecdof microrobots in the flow, bothdA/dnandchighly depend on the shape of the microrobot (Tran-Cong et al.,2004).

    For a spherical microrobot, which is mostly studied in the literature (Martel et al., 2007;Arcese et al., 2012; Khalil et al., 2016; Meng et al., 2020;Demircali et al., 2021b), bothdAanddnrepresent the sphere’s diameter.Therefore,dA/dn= 1 andc= 1 (Tran-Cong et al., 2004).Correspondingly,the calculation ofcdcan be simplified as

    In the literature, the most commonly used two calculation expressions ofcdfor sphere within a flow are Eq.(12) (Schiller and Naumann, 1933; Nguyen-Van et al.,1994;Demircali et al.,2021b)and Eq.(13)(White and Majdalani, 2006; Martel et al., 2007;Tamaz et al., 2008; Sadelli et al., 2017).These two formulae are directly obtained by fitting experimental results with different methods.

    Although the expressions are different, there is no substantial difference among Eqs.(11),(12),and(13).The plots of these three formulas nearly overlap, as shown in Fig.4.

    Fig.4 Plots of the drag force coefficients given by Eqs.(11)–(13)

    As another important influentcing factor forcd,theReis decided based on the density of the liquidρf, the dimension of the microrobotd, the relative velocity between the microrobot and the flowvf,and the liquid viscosityμ, as shown in Eq.(14) (Tamaz et al., 2008; Demircali et al., 2021a).For spherical microrobots,drepresents the sphere diameter.

    As blood flows in small vessels are non-Newtonian fluids, for which the shear stress is nonlinear to the shear strain rate,their viscosityμhas a nonlinear relationship with the vessel’s diameterDat a certain hematocrit ratehd, as shown in Fig.5(Arcese et al.,2012).

    2.Wall effect.The wall effect refers to the influence of the blood vessel walls on the fluid in the vessel,which will consequently influence the drag force.This effect has been widely researched for spherical microrobots(Arcese et al.,2010a,2010b,2012).

    Fig.5 The non-Newtonian behavior in small vessels.Reprinted from Arcese et al.(2012), Copyright 2012,with permission from IEEE

    Within a blood vessel, the velocity of the fluid has a parabolic profile.The flow rate near the vessel wall would be smaller than that at the center of the vessel,as shown in Fig.1a.Also,as the blood vessel constricts and relaxes while pulsating, the diameter of the blood vessel is time-varying (Arcese et al.,2012),resulting in a time-varying flow rate:

    Here,wfandφf(shuō)are the angular frequency and phase of the simplified model of the pulsatile flow respectively, which is a sinusoidal function of timet.Consequently, the relative velocity between the microrobot and the flow is dependent on space and time.The change of the relative velocity caused by the wall effect would induce the change ofcdandRe, as described in Eqs.(13) and (14).The change ofcdand the change of the relative velocity would both directly influenceFd, as described in Eq.(5).

    The influence of the relative velocity change caused by the wall effect onFdhas been studied in many works (Kehlenbeck and Felice, 1999; Arcese et al., 2010a, 2010b, 2012).It has been proved that considering the wall effect, the relative velocity should be regulated with a coefficient, so that the calculation ofFdis modified as(Kehlenbeck and Felice, 1999;Arcese et al.,2012)

    Hereλ=represents the ratio of the microrobot diameter(d)to the vessel diameter(D).Parametersα0andλ0should be functions ofRe.However,these two parameters are usually used with constant values of 1.5 and 0.29,respectively(Kehlenbeck and Felice,1999;Arcese et al., 2012).

    3.1.2 Force caused by time-varying flowFd

    Within a time-varying flow, the acceleration of the flow would cause pressure, so that a force (FQ)would be exerted on the microrobot (Khalil et al.,2016).This force will cause the microrobot to reduce its speed when it moves against the flow, and vice versa.Because the microrobot is small enough, its presence does not change the pressure distribution in the flow.Therefore, the pressure exerted on the microrobot would equal the pressure exerted on the flow occupied by the microrobot.The correspondingFQcould be calculated as

    3.1.3 Contact forces

    When his extreme hunger wakened him after several hours, he was still alone; but a little table, upon which was a good dinner, had been drawn up close to him, and, as he had eaten nothing for twenty-four hours, he lost no time in beginning his meal, hoping that he might soon have an opportunity of thanking his considerate entertainer, whoever it might be

    Contact forces refer to the forces produced because of the impact between the microrobot and the wall, including the loading and unloading contact forces.The loading contact force happens from the moment when the microrobot starts to contact the wall to the moment when the maximum deformation of the wall occurs, whereas the unloading contact force happens from the moment when the wall has the maximum deformation to the moment when the microrobot loses contact with the wall(Choi IH and Lim, 2004;Arcese et al., 2012).

    When there is no deformation of the wall, the contact force would be 0.When the deformation of the wall happens, contact forces occur, and loading and unloading contact forces can be calculated with Eqs.(18) and (19) (Choi IH and Lim, 2004; Arcese et al., 2012), respectively.Because the impact between the microrobot and the wall lasts only a few milliseconds (Hertzian contact law), the Heaviside step function could be used to describe the contact force.

    wherekis the stiffness based on the microrobot and the blood vessel.nis the unit vector normal to the wall and pointing outside the vessel.δis the signed distance between the projection of the microrobot’s gravity center alongnonto the vessel wall at equilibrium and the projection onto the surface of the microrobot.δ0is the permanent deformation of the wall.δmis the maximum deformation of the wall.His the Heaviside step function.Fδmis the maximum contact force.Exponentpis based on local plastic deformation, the anisotropic properties of composite material, and the unloading rate (Tan and Sun,1985;Choi IH and Lim,2004;Arcese et al.,2012).

    3.1.4 van der Waals and electrostatic forces

    The van der Waals force refers to weak electrostatic force that attracts neutral molecules to one another, and ranges from interatomic spacings (about 0.2 nm) up to large distances (>10 nm) (Zhang XJ,2013).This force is responsible for many important tribology-involved phenomena such as nanoscale friction, adhesion, surface tension, interfacial energy,physical adsorption, and wetting (Zhang XJ, 2013).The van der Waals force can be calculated from the differentiation of the van der Waals potentialVvdw,as shown in Eq.(20)(Arcese et al., 2012):whereAhis the Hamaker constant,h=|δ|/ris the normalized distance from the microrobot to the wall,andris the radius of the spherical microrobot.

    The electrostatic force refers to the electric force for charged bodies at rest.The electrostatic force between the charged microrobot and the wall is given by (Arcese et al., 2012)

    wherenis normal from the microrobot to the wall.In addition,q,ε0,andεare the microrobot’s charge,the vacuum permittivity,and the relative blood permittivity, respectively.The absolute value of electrostatic force decreases as the distanceδincreases(Arcese et al.,2012).

    The van der Waals force and electrostatic force both become influential when the microrobot is close to the vessel wall(Arcese et al.,2012).When microrobots approach the wall, both the van der Waals force and electrostatic force dominate.When microrobots move away from the wall, the van der Waals force decreases rapidly, and the electrostatic force prevails(Arcese et al.,2012).

    3.1.5 Other forces

    Forces exerted on microrobots by external stimulations (except magnetic fields) are collectively called other forces here.These forces can regulate microrobot motion by adjusting microrobot position in the flow, instead of providing actuation or resistance directly,for example,acoustic radiation forces(Ahmed et al., 2021).

    Because the flow rate near the wall is slower than that at the center of the vessel,it would be easy for a microswarm to move upstream along the wall.To achieve efficient upstream motion easily,acoustic fields were applied in Ahmed et al.(2021) to push the microswarm to the side of the vessel.When two acoustic fields with the same frequency are applied at the same time, the interference of two acoustic wavefield series will produce a series of nodes,where the minimum acoustic pressure exists.Due to the pressure gradient,the acoustic radiation force would be exerted on the microswarm to draw it close to the nodes.When a node is placed in the capillary(in the middle or on the sidewall), the microswarm will be trapped at the node’s position.When no node is placed in the capillary,the microswarm would be trapped against the sidewall, which is close to a node, because of the position restriction of the capillary.The switching of the trapping positions of the microswarm could be realized with two methods,modulating the resonant modes of the piezoelectric transducers (Fig.6a), or spatially shifting the position of the node by manually sweeping the excitation frequency(Fig.6b).

    Fig.6 Change to a certain frequency (2.1 MHz) to push the microswarm to the sidewall (a) and spatial shift in the position of a node by manually sweeping the excitation frequency (b).Reprinted from Ahmed et al.(2021), Copyright 2021, with permission from Springer Nature

    The acoustic radiation force also affects the upstream velocity of the microswarm (Ahmed et al.,2021).When the microswarm moves upstream in the vicinity of the sidewall, the minimum distance between the microswarm bottom and the capillary in the vertical direction (gap length) is decided by the acoustic radiation force.This is because,in the vertical direction,the lift force(dependent on gap length)and the constant gravity of the microswarm should be balanced with the acoustic radiation force.In the horizontal direction,the wet friction force(FWF)and the hydrodynamic drag force (Fd) balance each other, and these two forces are both dependent on the gap length.As explained in Eq.(5),Fdis related to the velocity of the microswarm.As a result of the balance equationFWF=Fd,the velocity of the microswarm robots is influenced by the gap length and is therefore affected by the acoustic radiation force.

    3.1.6 Torque for helical microrobots

    In addition to spherical and cylindrical microrobots, the motion of helical microrobots has been studied in the flow.Using helical microrobots for vascular occlusion treatment,in addition to studying helical microrobots’motion in a still liquid environment, Zhang HH et al.(2022) proved that their helical microrobots can swim against the flow through simulation (Fig.7).This simulation successfully presents a rough impression of the distribution of flow velocity with a moving helix.In some other works, the motion of helical microrobots swimming within the flow has been realized and studied.Acemoglu and Yesilyurt(2015)designed a helical microrobot with a magnetic head and studied the factors that influence its motion in the flow by simulations using the finite element method (FEM) and experiments.The agreement between simulation and experimental results is dependent on many factors,including the size of the channel, motion direction,magnetic field rotating frequency, and the distance between the microrobot and the channel wall.Liu et al.(2021) coated a soft helical microrobot (without head) withγ-Fe2O3nanoparticles and directed it against a flowing artificial biological fluid (phosphate buffer saline dispersed with polystyrene microspheres)stream.

    Fig.7 Simulated flow distribution as the microrobot moves in a 1-mm diameter channel against the flow where the average velocity is 1 mm/s.Reprinted from Zhang HH et al.(2022), Copyright 2022, with permission from the authors, licensed under CC BY 4.0

    Although both rotating and gradient magnetic fields can propel helical microrobots, the motion studies of helical microrobots in the flow mostly focus on the motion actuated by rotating magnetic fields so far.Having only a rotating magnetic field as the propulsion source, the magnetic torque exerted on helical microrobots is used for actuation,while the magnetic force exerted on microrobots is 0.Accordingly, the resistant torque exerted on helical microrobots intends to prevent them from moving.Therefore,factors that influence torques would affect the motion of helical microrobots.

    In Acemoglu and Yesilyurt(2015),the motion of a kind of helical microrobot in the flow(as illustrated in Fig.8) was analyzed and discussed in detail with both simulation and experiment.Tail length, tube diameter, flow rate, and direction of the rotation of the swimmer,which influence the magnetic torque or resistant torque, affected the velocity of the microrobot and the stability of its trajectory.When the microrobot moved toward its head, it had a helical trajectory, whereas the tip of the tail was closer to the center of the channel than the head.When the microrobot moved toward its tail,it started the motion with a reversed helical trajectory, and then the trajectory gradually stabilized on the central line of the channel.Although the flow direction did not influence the trajectories,the flow rate did.When the microrobot moved toward its head and against the flow,its velocity and the wavelength of its helical trajectory decreased as the flow rate increased,whereas the amplitude of the trajectory was not influenced by the flow rate.When the microrobot moved toward its tail and along the flow, the increase in the flow rate caused an increase in its velocity and delayed the stabilization of its trajectory.Moreover,microrobots with longer tails (the wavelength of the tailλwas kept unchanged)had smaller step-out frequencies.

    Fig.8 Structure of microrobot.Reprinted from Acemoglu and Yesilyurt (2015), Copyright 2015, with permission from Springer Nature

    3.1.7 Theoretical analysis for microswarms

    Magnetic microswarms have been a hot topic recently (Go et al., 2022; Xu ZC and Xu, 2022; Yang LD et al., 2022; Yue et al., 2022; Zhao et al., 2022),and some applications have been demonstrated,such as patching up microscale intestinal perforation(Yue et al.,2022)and chemoembolization(Go et al.,2022;Law et al., 2022).The dynamic modeling of microswarms is different from that of a single microrobot because the interaction forces within the swarm should be considered.The interaction between magnetic microrobots within a swarm enables the dynamic formation of complex patterns.In the recent literature (Yu et al., 2019; Wang QQ and Zhang, 2021), magnetic microswarms were categorized into three types based on their governing formation mechanisms,including magnetic-interactioninduced swarms, hydrodynamic-interaction-induced swarms, and weakly interacting swarms.Magneticinteraction-induced swarms are formed based on the magnetic interaction within the swarms,and the pattern of this kind of swarm could be controlled by the input magnetic field.Hydrodynamic-interactioninduced swarms are formed based on interaction exerted through the hydrodynamic flow and the interface.These swarms are vortex-like swarms and their sizes are governed by the inner interactions between the core region and the surrounding microrobots.For weakly interacting swarms, the interactions between microrobots are too weak, and their motion would not affect each other.The detailed dynamic modeling and force analysis of each swarm type can be found in Wang QQ and Zhang(2021).

    As discussed above, many factors influence the motion of microrobots in the flow,including cylindrical microrobots, spherical microrobots, helical microrobots, and microswarms.Most of these factors can be modeled to understand the corresponding motion theory.As modeling simplifies the actual cases,the disturbance would always exist and should be considered in control strategies.

    3.2 Theoretical models vs.experiments of microrobots in a flow

    Considering comprehensively all the forces and influential factors mentioned above that could be exerted on microrobots, the motion and state for specific microrobot cases in the flow have been simulated based on theoretical models in some recent works (Acemoglu and Yesilyurt, 2015; Li JY et al.,2018;Demircali et al.,2021a;Wu et al.,2022).Theoretical models and simulations based on theoretical analysis could help the understanding and guide the manipulation experiments of microrobots in the flow, although they might have slight differences with experimental results.For example, Demircali et al.(2021a) proposed a permanent-magnet-based micromanipulation method to enable the positioning and locomotion of a microrobot in laminar flow settings.The microrobot motion characteristics(displacement) at different flow rates were theoretically analyzed,simulated,and observed with experiments.In the theoretical analysis, drag force and magnetic force were calculated to obtain the dynamic motion model of the microrobot’s longitudinal motion.Using an FEM-based program COMSOL, the microrobot motion was simulated.Using the proposed setup, experiments were conducted to analyze the microrobot’s longitudinal motion in the laminar flow regime.A comparison of analytical results, FEM simulation, and experimental results of this work is shown in Table 1.It is confirmed that theoretical analysis and simulation could represent the experimental results to a certain extent (Demircali et al.,2021a).

    4 Control strategies and methods

    So far, the strategies of both open-loop control and closed-loop control have been used for the motion control of microrobots in the flow,stabilizing microrobot positions,helping microrobots move following particular trajectories,and improving the robustness of microrobot motion.The open-loop control strategy is widely used in microrobot control systems with low precision(Khalil et al.,2016;Ahmed et al.,2021;Demircali et al.,2021a).For more precise and automatic control of microrobots in the flow,closedloop control strategies have been used,including PID control (Choi J et al., 2010a; Khalil et al., 2014a,2016), MPC (Belharet et al., 2011, 2012), backstepping control (Arcese et al., 2012), and ESO-based model-free control(Meng et al.,2020).Among these strategies and methods,open-loop control,PID,and MPC are the most commonly used.Both open-loop control and PID are straightforward, whereas the implementation of PID needs proportional,integral,and derivative parameter adjustments.As a relatively complicated control method, MPC considers the state constraints and constraints of the control signal.In the following, the control methods used for the motion control of microrobots in a flow are introduced.

    Table 1 Displacement values under the analytical calculations from simulation results and experimental measurements, and error values in comparison with the experimental results at different flow rates from 1.0 to 4.5 mL/min

    4.1 Open-loop control

    With open-loop control, input is set and adjusted without considering sensory feedback (Zhang ZG et al., 2008).This control strategy is convenient but inadequate when a disturbance occurs or when the model is imprecise.Drag force compensation is a robust way to reduce the effect of disturbances.Regarding the motion control of magnetic microrobots in a flow, the open-loop control strategy has been applied in many studies (Tamaz et al., 2008; Choi J et al., 2010a, 2010b; Mathieu and Martel, 2010;Sanchez et al., 2011; Acemoglu and Yesilyurt, 2015;Khalil et al., 2016; Ahmed et al., 2021; Demircali et al., 2021a; Beaver et al., 2022).By adjusting the position of permanent magnets or adjusting the current within the electromagnets, designed magnetic fields are generated to control the motion of magnetic microrobots.

    In Mathieu and Martel (2010), a Maxwell pair was used to guide the movement of microrobots with open-loop control.By controlling the currents within the Maxwell pair,gradient magnetic fields were generated to steer the microrobots within a Poiseuille flow of 1.05 m/s.With higher magnetic field gradients,which can be realized by increasing the current,more microrobots would be steered at the branch of the channel (Fig.9a).In Khalil et al.(2016),open-loop control was used to actuate the motion of microrobots in a time-varying flow.With an increase in the magnetic field gradient or decrease in the flow rate, the average speed of the microrobots is increased, as shown in (Fig.9b).In Demircali et al.(2021a),open-loop control for moving a microrobot toward a targeted position within flows with certain flow rates was realized.After the targeted position was reached,microrobot oscillation was observed.The oscillation amplitude is highly related to the flow speed.

    By applying constant direct currents (DC) to a magnetic field generator that consists of a pair of Maxwell coils and a pair of Helmholtz coils, Choi J et al.(2010a) realized position stabilization of microrobots in both a vascular phantom with a onedimensional (1D) pulsating flow and the aorta of a pig with open-loop control.Using feedforward current input generated by a pressure transducer in the open-loop control, the fluctuation of the microrobots was reduced as the drag force was compensated for.However, because the open-loop control with feedforward input still lacks feedback on the microrobot positions, the microrobots still fluctuated obviously along with the waveform of the pulsatile flow.Fig.9c shows the performance of DC open-loop control with and without feedforward input for position stabilization of microrobots.With the same system and open-loop control methods,movements of microrobots in a vascular phantom with a 1D pulsating flow and in the aorta of a pig were realized, and the fluctuation was evaluated(Choi J et al., 2010b).

    Using optimization methods to minimize or maximize an objective function, optimal open-loop control can be realized(Kalman et al., 1960;Naidu,2002;Pr?i? et al.,2017).In Khalil et al.(2016),with optimal open-loop control,the navigation path with the minimum energy between two fixed points was first obtained by calculus with variations.Then,targeted navigation of microrobots with the minimum energy was realized based on the calculation results.As shown in Fig.9d, the path with the minimum energy obtained from the calculation has a parabolic profile, which is consistent with the fact that the flow rate decreases from the center to the edges of the channel.

    Fig.9 (a) Steering ratio under different gradient magnetic fields; (b) speed of the microrobot under different flow rates; (c) microrobot positions under DC, DC with drag force compensation (feedforward), and PID; (d)optimal path from one point to another.(a) is reprinted from Mathieu and Martel (2010), Copyright 2010,with permission from John Wiley and Sons; (b) and (d) are reprinted from Khalil et al.(2016), Copyright 2016, with permission from the authors, licensed under CC BY 3.0; (c) is reprinted from Choi J et al.(2010a),Copyright 2010, with permission from IEEE

    Moreover, open-loop control is the only control method that has been used to navigate swarm microrobots within the flow so far(Wang B et al.,2018;Ji et al.,2020;Jarvis et al.,2022;Yang SH et al.,2022).In Yang SH et al.(2022),pattern transformation was realized by manually controlling the magnetic field.The microrobots can maintain the swarm pattern while they move downstream/upstream at the same time.Also, the flow has no significant influence on the control of pattern transformation, because the elongation and shrinkage rate of the microswarm in dynamic flow are similar to that in stagnant fluids.Pseudo bang-bang control, as a type of optimal open-loop control,has also been used to control microswarms.In Jarvis et al.(2022),bang-bang control allows a quick change of magnetic field gradient rather than fine tuning.

    4.2 PID control

    As a typical closed-loop control method, PID control is conducted using the proportion (P), integral (I), or derivative (D) of the error signals as the feedback to the input (Ang et al., 2005).It is most widely used for its simplicity and precision,but it is not good at dealing with systems with state coupling, strong nonlinearity, or significant external disturbances (Hu B et al., 2013; Jiang et al., 2022).Although fuzzy PID and adaptive PID can solve nonlinear problems, parameter adjustment within these two methods is complicated(Li YB and Song,2012).Regarding the motion control of magnetic microrobots within a flow, PID control, which is more precise than open-loop control, has been used in many works(Tamaz et al.,2008;Choi J et al.,2010a,2010b;Khalil et al.,2014a,2016).

    Using the position information obtained from the CMOS camera visual system as the feedback signal, PID control for positional stabilization of microrobots with small errors in a pulsating flow was realized by Choi J et al.(2010a).At the position of 30 mm in thex-axis, the fluctuation range of the error was reduced to 1/8 compared to openloop control and 1/4 compared to open-loop control with feedforward input.With the same actuation and visual feedback systems, Choi J et al.(2010b)conducted PID control with drag force composition for the movement of microrobots in a pulsating flow(Fig.9c).In Tamaz et al.(2008), position information received by the magnetic resonance imaging(MRI)tracking system was used as the feedback signal to achieve PID control of microrobots in a pulsatile flow.The MRI system was also used to propel the microrobots.To achieve the targeted motion of chemically powered microrobots along or against the flow with the direction guide of a magnetic field,PD control was used by Khalil et al.(2014a)with visual feedback.With PD control,microrobots with a certain velocity within a circular region of convergence(ROC) at the targeted location could be achieved.The ROC would expand with an increase in the flow rate (Fig.10a).In Khalil et al.(2016), PD control was used for motion control of magnetic microrobots against the flow.The results showed that the steady error would increase with an increase in the flow rate.To deal with the cases in which the flow rate suddenly increased, PD control with a disturbance observer was used to improve the transient- and steady-state characteristics(Fig.10b).

    4.3 Model predictive control

    MPC refers to a wide range of control methods that use a model to obtain the control signal by minimizing an objective function (Camacho and Bordons,2007).Compared to PID, which is usually model-free, MPC is model-based and considers constraints.MPC is useful for multi-input multi-output systems,but it requires more calculations than PID.

    Fig.10 Precision of the position was measured by a circle around the 2D position and the circle has a diameter of 190 μm under PD control (a) and dynamic response of positions and current in the x- and y-axis with a sudden change of flow rates(b).(a)is reprinted from Khalil et al.(2014a), Copyright 2014, with permission from IEEE; (b) is reprinted from Khalil et al.(2016),Copyright 2016, with permission from the authors, licensed under CC BY 3.0

    As a typical example,Belharet et al.(2011)designed an MPC controller embedded with a low-level robust controller to navigate a ferromagnetic microrobot in vessels.The embedding of the low-level robust controller is used to provide robustness against the flow,noise,etc.Based on the image of vessels and the microrobot,the reference trajectory and the position of the microrobot were obtained.Then the error between the trajectory and position at this stage was calculated and put into the MPC optimizer.The MPC optimizer would generate the predicted future inputs, which would then be fed into the model for the next loop of the procedures.As the final control effect, the error between the real positions and the trajectory would increase with an increase inNwhenN ≥10, but it would not be affected by the change inNwhenN <10.By increasing the duty circle(working_time/total_time)of the MRI,which is used for both propulsion and visualization of the microrobots,the error would become smaller.

    Fig.11 Path tracking using generalized predictive control (GPC) with pulsatile flow: (a) simulation; (b)experiment with GPC prediction horizon N=10.Reprinted from Belharet et al.(2012), Copyright 2012, with permission from IEEE

    As one of the most popular MPC methods,generalized predictive control (GPC) is also used in the motion control of microrobots.In Belharet et al.(2012), GPC was used for microrobot motion control in pulsatile flows with bifurcation.In this work, the microrobots were actuated by a 3D gradient magnetic field generated by three pairs of Maxwell coils, with visual feedback.The optimization part of GPC was obtained by minimizing the following criterion:

    where ?y(t+j)is the optimum predicted output of the system at timet+j,P(t+j)is the future reference trace,N(>0)defines the size of the prediction horizon,δis the same as that in Eqs.(18) and (19),andλ >0 is the control weighting.Based on the optimization result, the future control input can be calculated from ?y(t+j).The input is returned to the model to obtain the real future output.Then the future output is used to calculate the input for the next step.To demonstrate GPC in this work, simulation and experiments were conducted.The simulation was done with a 1D systolic pulsatile flow as the application scenario.The simulation results showed that the path behavior was over-anticipated when prediction horizonNwas large, especially at the bifurcations.Based on the simulation results,GPC was implemented with experiments in pulsatile flow and the controller remained robust.Nand the constitution of the flow influenced the path-tracking error.The results proved that the experiment could basically follow the simulation, although the error still existed(Fig.11)(Belharet et al.,2012).

    GPC uses an inversing matrix operation that requires much online calculation and is thus hard to apply in a situation with a high flow rate (Meng et al.,2020).

    4.4 Backstepping control

    Backstepping control simplifies a complex nonlinear system to multiple subsystems whose order is not larger than that of the original system.It uses the high-order output as the virtual input of the low-order system.Then a Lyapunov function is built based on the low-order system to gain stability.These steps are repeated until the lowestorder system is reached, which results in the final real input.Using the Lyapunov function to keep the system stable all the time, a reference input is calculated and used for the design of the input (Arcese et al., 2012; Sadelli et al., 2017).Backstepping control is frequently used in output regulation problems.However, the formulation for this control method is complex.

    Using backstepping control,Arcese et al.(2012)simulated the motion control of magnetic microrobots within a small artery.Despite noise measurement and modeling errors,efficient tracking can still be realized.

    4.5 ESO-based model-free control

    Model-free control refers to the control methods without the physical model (Fliess and Join, 2013).It is used for cases where the model is difficult to obtain.The complexity of the calculation for this control method limits the applications.

    Using an ESO-based model-free control proposed by themselves, Meng et al.(2020) simulated the motion control of a magnetic microbead in a blood vessel with bifurcation, without any knowledge of the blood-velocity distribution.In this work,the proposed ESO-based model-free controller combines sliding mode control,backstepping control,and disturbance compensation.As a reference for comparison, an active disturbance rejection controller(ADRC)with ESO was used in this work.As shown in the control block (Fig.12), the introduction of ESO into the control system can observe noises and disturbances efficiently so that the control is more precise.

    Fig.12 Control diagram of the proposed ESO-based model-free control.Reprinted from Meng et al.(2020), Copyright 2020, with permission from IEEE

    5 Potential applications of magnetic microrobot control within a flow

    Magnetic microrobots have shown great potential for biomedical applications,such as embolization and drug delivery (Go et al., 2022;Law et al., 2022;Oral and Pumera,2023).With the knowledge of microrobot motion in a flow, some applications have been realized.For example, in Go et al.(2022), a swarm of microrobots was guided by magnetic field towards a targeted area in a liver blood vessel to realize chemoembolization.Then,with the proper use of suitable control methods for microrobots within the flow, much precise navigation of microrobots could be realized.In Jia et al.(2022), a microrobot was navigated by electromagnetic fields within the yolk of a zebrafish embryo.A robust controller that integrates adaptive sliding mode control(ASMC) and a nonlinear disturbance observer was proposed to ensure the stability and accuracy of the microrobot motion.In the future,in-depth understanding of microrobots in complex flow environments and extensive application of advanced control methods would significantly improve the accuracy and efficiency of the clinical use of microrobots.

    6 Conclusions and outlook

    This review summarizes state-of-the-art research on magnetic microrobots moving in the flow,including establishing flow systems, dynamics modeling of microrobot motion,and commonly used control methods.In the section on flow systems, commonly used flow types (Poiseuille flow and pulsatile flow)are first introduced.The flow systems are categorized into four types based on their resemblance to human vessels.Some typical examples of each type are discussed in detail.In the section on dynamics modeling of microrobot motion, magnetic actuation force/torque and different kinds of resistance forces and their influencing factors are discussed in detail.As a special case, helical microrobot modeling was discussed separately.In the section on control methods, the commonly used control methods for microrobot motion in the flow (including openloop control, PID, MPC, backstepping control, and ESO-based model-free control) are introduced and discussed with some examples.Although many studies have been conducted, as summarized in this review, microrobot motion in the flow still has several challenges.The flow systems should be further developed for more resemblance to the actual case.Accordingly, for the more complex systems, dynamics modeling should be developed to be more accurate.Image-based tracking and control of microrobots in vivo need further study.For visualization of microrobots in vivo, photoacoustic technology may be the next option (Xu MH and Wang, 2006).Moreover, the controller should be developed to be more robust to disturbance from the blood flow.In summary, the motion of microrobots in the flow is very important for realizing clinical uses of microrobots.The corresponding studies can still be improved in three aspects in the future, i.e., inventing more human-like flow systems for the studies, achieving more accurate dynamics models,and developing advanced imaging and control methods,including more powerful disturbance estimation and compensation methods.

    Contributors

    Jiamiao MIAO summarized the literature and drafted the paper.Xiaopu WANG and Huihuan QIAN formulated the research goal and outlined the paper.Yan ZHOU, Min YE, and Hongyu ZHAO revised Sections 2 and 3.Hongyu ZHAO and Ruoyu XU revised Section 4.Jiamiao MIAO,Xiaopu WANG, and Huihuan QIAN revised and finalized the paper.

    Compliance with ethics guidelines

    Huihuan QIAN is a corresponding expert ofFrontiers of Information Technology&Electronic Engineering, and he was not involved with the peer review process of this paper.All the authors declare that they have no conflict of interest.

    Data availability

    The data that support the findings of this study are available from the corresponding authors upon reasonable request.

    日本一本二区三区精品| 欧美黑人欧美精品刺激| 三级国产精品欧美在线观看| 国产欧美日韩精品一区二区| 中文字幕免费在线视频6| 热99re8久久精品国产| 日本a在线网址| 黄片小视频在线播放| 亚洲 国产 在线| 亚洲专区国产一区二区| 亚洲,欧美,日韩| 99热精品在线国产| 国产av一区在线观看免费| 非洲黑人性xxxx精品又粗又长| 日本 欧美在线| 亚洲av一区综合| 亚洲综合色惰| 国产高潮美女av| 小说图片视频综合网站| a级一级毛片免费在线观看| 欧美日韩亚洲国产一区二区在线观看| 欧美日韩福利视频一区二区| 一个人观看的视频www高清免费观看| or卡值多少钱| 久久久久久久久久黄片| 美女大奶头视频| 91字幕亚洲| 三级男女做爰猛烈吃奶摸视频| 国产激情偷乱视频一区二区| 老司机午夜十八禁免费视频| 丝袜美腿在线中文| 欧美一区二区亚洲| 欧美精品国产亚洲| 热99在线观看视频| 无遮挡黄片免费观看| 午夜福利高清视频| 国产老妇女一区| 欧美精品啪啪一区二区三区| 中出人妻视频一区二区| 欧美成狂野欧美在线观看| 久久天躁狠狠躁夜夜2o2o| 免费看美女性在线毛片视频| 亚洲国产欧美人成| 国产精品一及| 色在线成人网| 国产三级在线视频| 成人国产一区最新在线观看| 国产老妇女一区| 成人国产综合亚洲| 成人永久免费在线观看视频| 久久久久免费精品人妻一区二区| 免费在线观看日本一区| 国产精品一区二区免费欧美| 中文字幕免费在线视频6| 日韩 亚洲 欧美在线| 精品欧美国产一区二区三| 国产亚洲av嫩草精品影院| 亚洲五月婷婷丁香| 老鸭窝网址在线观看| а√天堂www在线а√下载| 久久久久久国产a免费观看| 黄片小视频在线播放| 国产欧美日韩一区二区三| eeuss影院久久| 波多野结衣高清无吗| 欧美日韩综合久久久久久 | 波多野结衣高清作品| 国产精品久久久久久精品电影| 亚洲乱码一区二区免费版| 欧美+亚洲+日韩+国产| 成人av一区二区三区在线看| 精品国产亚洲在线| 欧美激情久久久久久爽电影| 91狼人影院| 久久久久免费精品人妻一区二区| 午夜免费男女啪啪视频观看 | 午夜福利欧美成人| 每晚都被弄得嗷嗷叫到高潮| 亚洲第一区二区三区不卡| 在线a可以看的网站| 熟女电影av网| 亚洲最大成人中文| 午夜免费男女啪啪视频观看 | 精品久久久久久久久亚洲 | 国产精品亚洲一级av第二区| 亚洲色图av天堂| 特级一级黄色大片| 窝窝影院91人妻| 小蜜桃在线观看免费完整版高清| 成人美女网站在线观看视频| 级片在线观看| 婷婷丁香在线五月| 日本撒尿小便嘘嘘汇集6| 在现免费观看毛片| 精品久久久久久久末码| 国内毛片毛片毛片毛片毛片| 亚洲综合色惰| av中文乱码字幕在线| 身体一侧抽搐| 国产极品精品免费视频能看的| 亚洲色图av天堂| 天天一区二区日本电影三级| 日日夜夜操网爽| av在线老鸭窝| 直男gayav资源| 人妻久久中文字幕网| 亚洲av电影不卡..在线观看| 首页视频小说图片口味搜索| 午夜激情福利司机影院| 久久午夜亚洲精品久久| 一本久久中文字幕| 男人的好看免费观看在线视频| 亚洲精华国产精华精| 精品久久久久久久末码| 18美女黄网站色大片免费观看| 性插视频无遮挡在线免费观看| 免费人成视频x8x8入口观看| 69av精品久久久久久| 美女xxoo啪啪120秒动态图 | 波多野结衣巨乳人妻| 午夜日韩欧美国产| 一个人看视频在线观看www免费| 欧美日韩国产亚洲二区| 国产伦一二天堂av在线观看| 日本熟妇午夜| 又紧又爽又黄一区二区| 在线天堂最新版资源| 一区二区三区高清视频在线| 日韩中字成人| 国产精品,欧美在线| 听说在线观看完整版免费高清| 97热精品久久久久久| 99精品久久久久人妻精品| 男人狂女人下面高潮的视频| 免费人成在线观看视频色| 99久久九九国产精品国产免费| 午夜福利在线观看免费完整高清在 | 午夜日韩欧美国产| 在线观看66精品国产| 国产三级中文精品| 高清日韩中文字幕在线| 免费观看人在逋| 国产精品嫩草影院av在线观看 | 日韩亚洲欧美综合| 免费看光身美女| 丰满的人妻完整版| 久99久视频精品免费| 欧美日本视频| 男女床上黄色一级片免费看| 国产成人欧美在线观看| 欧美日韩黄片免| 90打野战视频偷拍视频| 在线播放国产精品三级| 波多野结衣高清无吗| 欧美激情在线99| av在线老鸭窝| 亚洲精品成人久久久久久| 午夜福利在线观看吧| 夜夜躁狠狠躁天天躁| 午夜福利在线在线| 亚洲精品影视一区二区三区av| 国产 一区 欧美 日韩| 在线观看av片永久免费下载| 女人十人毛片免费观看3o分钟| 男女那种视频在线观看| 亚洲国产精品sss在线观看| 成人无遮挡网站| 99精品在免费线老司机午夜| 久久精品久久久久久噜噜老黄 | 欧美黄色淫秽网站| 国语自产精品视频在线第100页| 五月玫瑰六月丁香| 91麻豆av在线| 1000部很黄的大片| 天美传媒精品一区二区| 精品久久久久久久久久久久久| 国产精品综合久久久久久久免费| 欧美成人a在线观看| 欧美最黄视频在线播放免费| avwww免费| 久9热在线精品视频| 欧美日本视频| 亚洲,欧美精品.| 欧美色欧美亚洲另类二区| 亚洲经典国产精华液单 | 特级一级黄色大片| 国产黄a三级三级三级人| 国产单亲对白刺激| 日韩人妻高清精品专区| 亚洲七黄色美女视频| 老女人水多毛片| 亚洲精品亚洲一区二区| 18禁裸乳无遮挡免费网站照片| a级一级毛片免费在线观看| 精品久久久久久久久亚洲 | 欧美潮喷喷水| 久久久久久久久大av| 午夜激情福利司机影院| 永久网站在线| 性插视频无遮挡在线免费观看| 日日夜夜操网爽| www日本黄色视频网| 99riav亚洲国产免费| 亚洲三级黄色毛片| 久久这里只有精品中国| 日本黄色片子视频| 人妻夜夜爽99麻豆av| 精品免费久久久久久久清纯| 久久久精品大字幕| 精品国产三级普通话版| 国产精品亚洲av一区麻豆| 亚洲中文字幕日韩| 亚洲av熟女| 国产精品电影一区二区三区| 国产精品,欧美在线| 亚洲成a人片在线一区二区| 99视频精品全部免费 在线| 国产亚洲欧美在线一区二区| 亚洲男人的天堂狠狠| 好男人电影高清在线观看| 日本 欧美在线| 在线国产一区二区在线| 91麻豆精品激情在线观看国产| 非洲黑人性xxxx精品又粗又长| 亚洲专区国产一区二区| 91在线精品国自产拍蜜月| 亚洲在线观看片| 精品久久久久久久久亚洲 | 色综合婷婷激情| 免费av毛片视频| 免费在线观看成人毛片| 亚洲成人久久性| 女人十人毛片免费观看3o分钟| 成人欧美大片| 久久精品国产亚洲av香蕉五月| x7x7x7水蜜桃| 久久精品91蜜桃| 超碰av人人做人人爽久久| 亚洲在线观看片| 男人舔女人下体高潮全视频| 色视频www国产| 亚洲一区二区三区色噜噜| 欧美激情在线99| 看片在线看免费视频| 色综合亚洲欧美另类图片| 麻豆av噜噜一区二区三区| 999久久久精品免费观看国产| 亚洲七黄色美女视频| av专区在线播放| 九九久久精品国产亚洲av麻豆| 精品无人区乱码1区二区| 久久香蕉精品热| 制服丝袜大香蕉在线| 欧美潮喷喷水| 久久久久久久久大av| 女人被狂操c到高潮| 国产高潮美女av| 97热精品久久久久久| 久久精品国产亚洲av涩爱 | 99国产精品一区二区三区| 亚洲内射少妇av| 亚洲真实伦在线观看| 免费搜索国产男女视频| 内射极品少妇av片p| 精品久久国产蜜桃| 又黄又爽又刺激的免费视频.| 少妇人妻一区二区三区视频| 99热这里只有是精品在线观看 | 国产亚洲欧美98| 色哟哟哟哟哟哟| 亚洲黑人精品在线| 国内精品一区二区在线观看| 我要搜黄色片| 国产亚洲精品av在线| 欧美精品国产亚洲| 精品久久久久久久久久免费视频| 国产不卡一卡二| 少妇人妻精品综合一区二区 | 免费看美女性在线毛片视频| 99久久99久久久精品蜜桃| 亚洲国产欧洲综合997久久,| 精品人妻一区二区三区麻豆 | 亚洲色图av天堂| 18禁在线播放成人免费| 成人精品一区二区免费| 女生性感内裤真人,穿戴方法视频| 级片在线观看| 久久99热这里只有精品18| 国产成人欧美在线观看| 村上凉子中文字幕在线| bbb黄色大片| 欧美日韩黄片免| 一区二区三区免费毛片| 欧美不卡视频在线免费观看| 国产精品自产拍在线观看55亚洲| 天堂av国产一区二区熟女人妻| 国产91精品成人一区二区三区| 国产精品久久久久久久久免 | 好男人在线观看高清免费视频| 免费av不卡在线播放| 搡老妇女老女人老熟妇| 国产午夜精品论理片| 精品久久久久久久久av| 国产探花在线观看一区二区| 天堂√8在线中文| 天堂影院成人在线观看| 精品一区二区免费观看| 欧美另类亚洲清纯唯美| www日本黄色视频网| 桃色一区二区三区在线观看| 国产av在哪里看| 国产成人aa在线观看| 永久网站在线| 真人一进一出gif抽搐免费| 久久香蕉精品热| 嫩草影院入口| .国产精品久久| 狠狠狠狠99中文字幕| 国产午夜精品论理片| 九九热线精品视视频播放| 啦啦啦韩国在线观看视频| 在线免费观看的www视频| 亚洲avbb在线观看| 亚洲片人在线观看| 内地一区二区视频在线| 最新中文字幕久久久久| 欧洲精品卡2卡3卡4卡5卡区| 一a级毛片在线观看| 麻豆av噜噜一区二区三区| 国产精品久久久久久亚洲av鲁大| 国内精品久久久久久久电影| 97碰自拍视频| 在线看三级毛片| 男人舔奶头视频| 午夜精品久久久久久毛片777| 亚洲成人免费电影在线观看| 男插女下体视频免费在线播放| 婷婷精品国产亚洲av| 久久久久久久精品吃奶| 看十八女毛片水多多多| 中国美女看黄片| 伦理电影大哥的女人| 欧美成人性av电影在线观看| 日韩国内少妇激情av| 国产精品精品国产色婷婷| 久久久久久久久中文| 久久久久久久午夜电影| 少妇的逼水好多| 国产精品日韩av在线免费观看| 人妻丰满熟妇av一区二区三区| 亚州av有码| 国产 一区 欧美 日韩| 欧美午夜高清在线| 国产 一区 欧美 日韩| 亚洲激情在线av| 蜜桃久久精品国产亚洲av| 最新中文字幕久久久久| 99久久成人亚洲精品观看| 国产伦精品一区二区三区视频9| 国产精品久久电影中文字幕| 99久久精品热视频| 观看免费一级毛片| 欧美精品国产亚洲| 真人做人爱边吃奶动态| 听说在线观看完整版免费高清| 9191精品国产免费久久| 观看美女的网站| 欧美日韩国产亚洲二区| 两个人视频免费观看高清| 亚洲最大成人中文| 老鸭窝网址在线观看| 黄色日韩在线| 桃红色精品国产亚洲av| 我的老师免费观看完整版| 真人一进一出gif抽搐免费| 国产一区二区三区视频了| 亚洲欧美日韩高清专用| 日韩人妻高清精品专区| 99热这里只有是精品在线观看 | 一本精品99久久精品77| 国产精品一区二区三区四区久久| 99精品在免费线老司机午夜| 淫秽高清视频在线观看| 欧美激情国产日韩精品一区| 欧美zozozo另类| 白带黄色成豆腐渣| 国产精品久久视频播放| 午夜福利在线观看免费完整高清在 | 亚洲国产精品合色在线| 亚洲精品影视一区二区三区av| 欧美最新免费一区二区三区 | 人妻制服诱惑在线中文字幕| 色精品久久人妻99蜜桃| 999久久久精品免费观看国产| 最近在线观看免费完整版| 不卡一级毛片| 亚洲成人久久爱视频| 男人舔奶头视频| 亚洲成a人片在线一区二区| 久久国产乱子伦精品免费另类| 蜜桃亚洲精品一区二区三区| 国产主播在线观看一区二区| 国产综合懂色| 国产欧美日韩精品亚洲av| 国产av麻豆久久久久久久| 九九热线精品视视频播放| 国产熟女xx| 51午夜福利影视在线观看| 99久久九九国产精品国产免费| 日本 欧美在线| 亚洲人成网站在线播放欧美日韩| 成年人黄色毛片网站| 国产精品综合久久久久久久免费| 日本撒尿小便嘘嘘汇集6| 日韩欧美精品v在线| 成人亚洲精品av一区二区| 99久久精品热视频| 人妻丰满熟妇av一区二区三区| 女生性感内裤真人,穿戴方法视频| 午夜日韩欧美国产| 欧美成人性av电影在线观看| 日本成人三级电影网站| 午夜精品久久久久久毛片777| 国产三级中文精品| 91麻豆av在线| 免费电影在线观看免费观看| 国产伦精品一区二区三区四那| 听说在线观看完整版免费高清| 伊人久久精品亚洲午夜| 欧美xxxx黑人xx丫x性爽| 欧美三级亚洲精品| 熟女人妻精品中文字幕| 欧美日本亚洲视频在线播放| 亚洲美女搞黄在线观看 | avwww免费| 国产在视频线在精品| 国产成年人精品一区二区| 欧美潮喷喷水| 一个人免费在线观看电影| 国产毛片a区久久久久| 成人无遮挡网站| 免费在线观看影片大全网站| 成年免费大片在线观看| 久久精品久久久久久噜噜老黄 | 精品一区二区三区人妻视频| 在线观看av片永久免费下载| 蜜桃亚洲精品一区二区三区| 我的女老师完整版在线观看| 亚洲av中文字字幕乱码综合| 亚洲七黄色美女视频| 三级男女做爰猛烈吃奶摸视频| 午夜精品在线福利| 日本五十路高清| 成熟少妇高潮喷水视频| 欧美黄色片欧美黄色片| 99久久99久久久精品蜜桃| 最近中文字幕高清免费大全6 | 深爱激情五月婷婷| 少妇熟女aⅴ在线视频| 欧美成人a在线观看| 不卡一级毛片| 成年免费大片在线观看| www.色视频.com| 成人美女网站在线观看视频| 露出奶头的视频| 久久久久国产精品人妻aⅴ院| 一边摸一边抽搐一进一小说| 91久久精品电影网| 亚洲精品456在线播放app | 日韩高清综合在线| 嫩草影视91久久| 极品教师在线视频| 亚洲精品色激情综合| 午夜日韩欧美国产| 男女视频在线观看网站免费| 12—13女人毛片做爰片一| 成年免费大片在线观看| 一进一出好大好爽视频| 国产在线男女| 色播亚洲综合网| 三级国产精品欧美在线观看| 性欧美人与动物交配| 一进一出好大好爽视频| 中文字幕av在线有码专区| 99国产精品一区二区蜜桃av| 亚洲中文字幕一区二区三区有码在线看| 国产中年淑女户外野战色| av欧美777| 啦啦啦观看免费观看视频高清| 欧美性感艳星| 在线观看免费视频日本深夜| 国产中年淑女户外野战色| 男女下面进入的视频免费午夜| 国产成人a区在线观看| 欧美性猛交╳xxx乱大交人| 国产精品98久久久久久宅男小说| 亚洲人成电影免费在线| 一a级毛片在线观看| 人妻丰满熟妇av一区二区三区| 欧美一区二区亚洲| 亚洲成人免费电影在线观看| 国产日本99.免费观看| 国产伦精品一区二区三区视频9| 成人一区二区视频在线观看| av视频在线观看入口| 国产一区二区三区视频了| 色视频www国产| 国产欧美日韩一区二区三| 中文字幕高清在线视频| 亚洲国产精品成人综合色| 12—13女人毛片做爰片一| 中出人妻视频一区二区| 亚洲av成人av| 亚洲国产精品合色在线| 一级作爱视频免费观看| 久久精品国产自在天天线| 午夜精品一区二区三区免费看| 亚洲av一区综合| 日本黄色视频三级网站网址| xxxwww97欧美| 我的女老师完整版在线观看| 韩国av一区二区三区四区| 亚洲精品久久国产高清桃花| 国产三级中文精品| 在线播放国产精品三级| 综合色av麻豆| 精品不卡国产一区二区三区| 欧美色欧美亚洲另类二区| 香蕉av资源在线| 国产亚洲精品av在线| www.www免费av| 亚洲av成人不卡在线观看播放网| 国产av一区在线观看免费| a级毛片免费高清观看在线播放| 激情在线观看视频在线高清| 别揉我奶头~嗯~啊~动态视频| 美女大奶头视频| 怎么达到女性高潮| 51午夜福利影视在线观看| 精品一区二区三区人妻视频| 人妻久久中文字幕网| 国产成人福利小说| h日本视频在线播放| 在线免费观看不下载黄p国产 | 美女cb高潮喷水在线观看| 村上凉子中文字幕在线| 精品一区二区三区av网在线观看| 亚洲七黄色美女视频| 悠悠久久av| 精品99又大又爽又粗少妇毛片 | aaaaa片日本免费| 高清日韩中文字幕在线| 亚洲,欧美,日韩| 男人和女人高潮做爰伦理| 婷婷色综合大香蕉| 欧美最黄视频在线播放免费| 国产精品久久久久久人妻精品电影| 99久久久亚洲精品蜜臀av| 亚洲avbb在线观看| 午夜福利免费观看在线| 久久香蕉精品热| 久久久国产成人精品二区| www.999成人在线观看| 又黄又爽又免费观看的视频| 亚洲成人久久爱视频| 日韩欧美一区二区三区在线观看| 国产熟女xx| 一本一本综合久久| www日本黄色视频网| 国产精品野战在线观看| 国模一区二区三区四区视频| 国产av在哪里看| 亚洲av成人精品一区久久| 日日干狠狠操夜夜爽| 精品人妻偷拍中文字幕| 精品人妻一区二区三区麻豆 | 国产一区二区在线观看日韩| 麻豆一二三区av精品| 97热精品久久久久久| 久久人人精品亚洲av| 精品一区二区三区av网在线观看| 亚洲欧美日韩卡通动漫| 男人舔奶头视频| 久久国产精品人妻蜜桃| 成人午夜高清在线视频| 男人舔奶头视频| 男女那种视频在线观看| 女人十人毛片免费观看3o分钟| 成人国产一区最新在线观看| 最近最新中文字幕大全电影3| 日本a在线网址| 亚洲 国产 在线| 观看免费一级毛片| 成人午夜高清在线视频| 波多野结衣高清无吗| 精品久久久久久久久久免费视频| 99国产精品一区二区蜜桃av| 国产精品影院久久| 亚洲人成网站高清观看| 免费搜索国产男女视频| 最好的美女福利视频网| 国产色婷婷99| 精品久久久久久久末码| 日韩欧美精品v在线| 国产精品野战在线观看| 嫁个100分男人电影在线观看| 国产一区二区在线观看日韩| 9191精品国产免费久久| 最近在线观看免费完整版| 日韩欧美一区二区三区在线观看| 欧美绝顶高潮抽搐喷水| 国产麻豆成人av免费视频| 亚洲精品色激情综合| 国产黄片美女视频| 99久久精品国产亚洲精品|