Abstract
Mobile robots combine sensory information with mechanical actuation to move autonomously through structured environments and perform specific tasks. The miniaturization of such robots to the size of living cells is actively pursued for applications in biomedicine, materials science, and environmental sustainability. Existing microrobots based on field-driven particles rely on knowledge of the particle position and the target destination to control particle motion through fluid environments. Often, however, these external control strategies are challenged by limited information and global actuation where a common field directs multiple robots with unknown positions. In this Perspective, we discuss how time-varying magnetic fields can be used to encode the self-guided behaviors of magnetic particles conditioned on local environmental cues. Programming these behaviors is framed as a design problem: we seek to identify the design variables (e.g., particle shape, magnetization, elasticity, stimuli-response) that achieve the desired performance in a given environment. We discuss strategies for accelerating the design process using automated experiments, computational models, statistical inference, and machine learning approaches. Based on the current understanding of field-driven particle dynamics and existing capabilities for particle fabrication and actuation, we argue that self-guided microrobots with potentially transformative capabilities are close at hand.
Keywords: autonomous, microbot, physical intelligence, active colloids, magnetic actuation, stimuli-responsive
1. Introduction
Inspired by living cells, the development of mobile robots on the micron scale promises new capabilities for advancing human health, renewable energy, and environmental sustainability.1−8 Owing to their small size, such microrobots are capable of navigating through structured environments that are otherwise inaccessible—for example, through biological tissues, battery materials, groundwater aquifers, etc. Within these environments, it is envisioned that microrobots could be programmed to perform desired functions involving the localized manipulation of information, matter, and energy. They should be capable of sensing, recording, and transmitting information about their microenvironment for precision diagnostics. They should be able to capture material cargo, transport it to targeted locations, and release it on demand for therapeutic applications. They should exert stresses, emit light, and/or generate heat so as to alter the local microstructure for applications in microsurgery and material repair. Ultimately, synthetic microrobots aim to reproduce the functional capabilities of living cells while operating also in extreme environments hostile to life. In one imagined scenario, microrobots incorporated within the electrolyte of a lithium metal battery patrol the electrode surface in search of lithium dendrites which they eliminate to prevent short circuits and prolong battery life. Despite recent progress in our understanding and control of self-propelled microparticles,2,9 the majority of these capabilities remain beyond the reach of current technologies. These limitations are particularly severe for self-guided robots that operate autonomously without external control systems.
To illustrate the challenge, consider a primitive robot based on a magnetic colloid driven to roll on a surface by a time-varying magnetic field B(t) (Figure 1). The goal of this robot is to navigate a 2D reward landscape in pursuit of a local maximum—analogous to a chemotactic bacterium in pursuit of chemical fuel. This simple task can be achieved with different levels of autonomy.10 Using knowledge of the particle position, a human controller can determine the orientation of a rotating field that directs the magnetic roller up the reward landscape (Figure 1a). Greater autonomy is achieved by replacing the human with a computer-based controller using the same sensors and actuators (Figure 1b).11 In the absence of real-time sensing, planning algorithms based on prior knowledge of the landscape and predictive models of the robot dynamics can be used to identify effective actuation schedules.12 In each case, the robot’s behavior is determined by sensors and controllers external to the robot itself—for example, a human operator with an optical microscope.
Figure 1.
Schematic illustration of increasingly autonomous microrobots moving on a user-defined reward landscape. These “robots” are simply magnetic particles that roll across a solid surface in a time-varying magnetic field B(t). (a) With knowledge of the particle position, a human controller can direct the motion of a single marionette(13) to a desired location; a second particle experiences the same field and moves to an undesired location. (b) Using real-time feedback between the particle position (e.g., from microscopy) and the applied field, a computer-based control system can direct the autonomous migration of a single robot to the target location. (c) Self-guided robots use internal mechanisms of sensing and control to navigate the reward landscape in a common time-varying field. The physical intelligence14 of these systems is encoded in the design of the particle and the driving field (see Section 3.1 for a concrete example based on topotaxis15).
By contrast, self-guided robots use internal mechanisms of sensing and control to enable autonomous navigation of structured environments without knowledge of the robot’s position (Figure 1c). Robot vacuum cleaners and self-driving cars provide familiar examples at the macroscale; however, it remains challenging to miniaturize these technologies to the microscopic dimensions of living cells. Instead, current microrobots achieve primitive forms of sensing and control based on their physicochemical dynamics and the interactions with their environment.16 This type of “physical intelligence” at the microscale provides a feasible alternative to the “computational intelligence” of macroscopic robots.14 Continuing the example above, the dynamics of the magnetic roller is sensitive to the proximity and orientation of a nearby surface. These hydrodynamic interactions provide a basis for self-guided navigation across topographic landscapes—so-called topotaxis15—in which the desired behavior is encoded in the relevant design variables that influence the robot’s dynamics. The goal of this Perspective is to identify strategies for accelerating the design of self-guided microbots that exhibit increasing levels of physical intelligence.
We focus our discussion on a particular class of microrobots—namely, those powered and directed by external magnetic fields.17−21 Currently, these magnetic microrobots are little more than colloidal particles that swim, roll, or crawl through fluid environments under the influence of time-varying fields. Such fields are not scattered or screened by common materials (e.g., human tissue) and can therefore act remotely and specifically to actuate magnetic particles introduced for that purpose. The physics of magnetic actuation and propulsion is well understood and can therefore be used to accelerate the design of microrobots for targeted functions. We consider application contexts characterized by global actuation and limited information, in which a common time-varying field directs the operation of multiple robots with unknown positions. In this context, the functional behavior of each microrobot is determined both by its local environment and by the common field. For example, microrobots dispersed in the bloodstream might use local hydrodynamic cues like the fluid velocity and its gradient to direct their self-guided navigation.
Encoding the behaviors of self-guided microrobots can be framed as a design problem (Figure 2). By carefully selecting the relevant design variables—for example, the waveform of the driving field, the shape of the magnetic particle—one seeks targeted behaviors that can be quantified by suitable performance metrics. In the context of self-guided navigation, we seek microrobots that move with a desired speed and direction in response to local gradients in their environment (i.e., taxis). This design problem is challenging since the relationship between microrobot design and performance is often high-dimensional, nonlinear, stochastic, and unknown. Informed by experimental data, predictive models can provide useful approximations to these relationships that guide the search for better designs. By contrast, life’s microrobots were designed by a blind process of evolution by natural selection, which relies on long time scales and a massively parallel search to achieve their remarkable capabilities. This difference begs the question: what can we (humans) hope to achieve using intelligent design22 over decades compared to life’s marvels forged by eons of evolutionary design work? Mindful of Orgel’s rule that “evolution is cleverer than you are”, the answer could be disappointing. Nevertheless, we are optimistic that recent advances in computation, automation, and machine learning can significantly accelerate the design of self-guided microrobots with useful—albeit primitive—capabilities.
Figure 2.
(a) The self-guided capabilities of magnetic microrobots are encoded in their material properties (e.g., shape, magnetization, flexibility, stimuli-response) and in the waveform of the time-varying magnetic field B(t). The selection of these design variables (“knobs”) determines the dynamics of the robot in a specified environment as discussed in Section 2. (b) Programming a self-guided robot can be framed as a design problem: we seek design variables and performance metrics that maximize the expected utility, which accounts for both design costs and performance benefits. The design process can be accelerated using computational models, automated experiments, statistical inference, and machine learning as discussed in Section 3.
This Perspective is divided in two parts: the “forward problem” of exploring the dynamics of magnetic microrobots afforded by increasingly complex design spaces, and the “inverse problem” of identifying those designs that enable self-guided behaviors (Figure 2b). In part one, we review the physics of magnetic actuation and describe how spatiotemporal fields are used to position and propel magnetic particles in viscous fluids. We highlight examples from literature that illustrate the relevant design variables and their impact on particle dynamics and robot capabilities. In part two, we discuss how predictive models trained and validated on experimental data can be used to accelerate the design of self-guided behaviors. In particular, we highlight the use of complex time-varying fields for encoding gradient-driven taxis of magnetic particles. The design of these and other functions will require the close integration of automated experiments, computer simulations, statistical inference, and machine learning approaches. We outline strategies for navigating the growing space of possible designs in pursuit of self-guided microrobots that respond intelligently to an growing number of environmental stimuli.
2. Forward Problem: Understanding Microrobot Dynamics
External magnetic fields can be used to position, propel, and deform micron-scale particles immersed in viscous fluid environments. The dynamics of these primitive microrobots depends on the particle’s magnetic response and its interactions with the external field and the surrounding fluid (see Supporting Information, Section 2). In this brief review, we describe how external fields and their gradients can be used to specify the position and orientation of a magnetic particle in three dimensions. We discuss how time-varying fields can be used to propel motion at low Reynolds numbers by coupling rotation and translation using asymmetries in the particle shape or its environment. Beyond the field-driven dynamics of rigid bodies, we consider the actuation of deformable particle assemblies held together by elastic, magnetic, and/or hydrodynamic interactions. Overall, this section highlights the many design variables by which to control particle dynamics and thereby the self-guided capabilities of magnetic microrobots.
2.1. Particle Positioning
One of the basic challenges of microrobotics is controlling the position and orientation of a magnetic particle in three-dimensions. Arguably, the simplest approach uses structured magnetic fields to achieve the passive levitation of nonmagnetic particles in a paramagnetic fluid. For example, the field produced by two permanent magnets in the anti-Helmholtz configuration creates a bowl-shaped potential well that specifies the equilibrium particle position (Figure 3a).23,24 Typically, magnetic levitation experiments are conducted in aqueous solutions of paramagnetic salts; however, stronger trapping forces can be achieved using ferrofluids.25,26 By structuring the field using patterned magnet arrays, one can shape the energy landscape to create “magnetic molds” that control the positions and orientations of dispersed microparticles (Figure 3b).27,28 A major limitation of this approach, however, is its reliance on magnetic media, which are rarely encountered in the context of robotic applications (e.g., in the human body).
Figure 3.
(a) A nonmagnetic particle suspended in paramagnetic fluid levitates between two permanent magnets where the field magnitude is minimal (so-called magnetic levitation or MagLev).24 (b) Patterned magnetic surfaces direct the assembly of nonmagnetic colloids in paramagnetic solutions of holmium nitrate, reproduced with permission from ref (27). Copyright (2013) Springer Nature. (c) Magnetophoretic “tweezers” use micron-scale probes to manipulate magnetic and nonmagnetic objects with local field gradients.29 Shown here is the capture and release of a 50 μm silica sphere in a paramagnetic fluid.30 Reproduced with permission from ref (30). Copyright (2016) WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim. (d) Ferromagnetic (FM, purple) and superparamagnetic (SPM, blue) particles adsorbed at a liquid interface adopt stable positions in a nonuniform field as to minimize the magnetic energy U(x). Here, the moment of the ferromagnetic Janus sphere is directed parallel to the interface.31,32 (e) The OctoMag system (left) uses eight electromagnets to specify the field and its gradient at the site of a ferromagnetic particle.33 Using knowledge of the particle position in 3D, control algorithms enable the directed motion of the particle along prescribed trajectories (right). Reproduced with permission from ref (33). Copyright (2010) IEEE.
To position magnetic microparticles in nonmagnetic media, different strategies are required to account for the inevitable attraction of magnetic particles to high field regions (see Supporting Information, Section 2). One approach uses micron-scale probes—so-called magnetophoretic tweezers—to generate local field gradients that capture nearby particles and move them using micropositioners (Figure 3c).29,30 Alternatively, magnetic particles can be adsorbed onto a fluid interface such that field gradients in three dimensions create local energy minima for particle positioning in two dimensions (Figure 3d).34−36 At curved interfaces, even uniform fields can be used to position ferromagnetic particles due to coupling between magnetic and capillary torques.31,32 Achieving full control at-a-distance over the position and orientation of a single magnetic particle in three dimensions requires multiple electromagnetics with which to specify the field and its gradient at the particle location (Figure 3e, left).33 Using real-time knowledge of the particle position, feedback control algorithms direct the tuning of the electromagnets to guide particle motion to a targeted location or along specified trajectories (Figure 3e, right).33 Despite these impressive capabilities, it remains challenging to control the particle when its position is unknown (limited information) or to position multiple particles independently using a common field (global actuation).
2.2. Torque-Driven Propulsion
To drive the rapid propulsion of micron-scale colloids using external magnetic fields, there are significant advantages to using magnetic torques in spatially uniform fields as compared to magnetic forces due to field gradients. A simple scaling argument reveals why. The characteristic speed of a ferromagnetic sphere with diameter d and moment m in a magnetic field of strength Be that decays over length L is U ∼ mBe/3πηdL, obtained by balancing the magnetic force and the viscous drag. A uniform field can rotate the same particle at angular speeds of order Ω ∼ mBe/πηd3 by a similar argument. Perfect coupling between particle rotation and translation—for example, frictional rolling on a solid surface—would lead to propulsion speeds of order U ∼ mBe/2πηd2, which exceeds that due to field gradients by a large factor of L/d ≫ 1. In practice, rotation–translation coupling with a nearby surface is weaker due to hydrodynamic “slipping”; however, the same argument applies. Even far from solid boundaries, asymmetric particle shapes can enable steady propulsion in uniform time-varying fields due to hydrodynamic coupling between rotation and translation. Here, we briefly review these and other modes of magnetic particle propulsion relevant to the realization of magnetic microrobots.
2.2.1. Free Swimmers
We first consider the field-driven propulsion of “free swimmers”—that is, magnetic particles that move through an unbounded fluid far from solid boundaries (and each other). In the simplest case of a rigid ferromagnetic particle, the dynamics is described by a combination of magnetic actuation and low-Reynolds number hydrodynamics. The characteristic Reynolds number for micron-scale particles rotating in water due to 1 mT fields is Re = ρd2Ω/η ∼ 10–3 ≪ 1, which implies that inertial effects are negligible. In a quiescent fluid, the linear and angular velocity of the particle are linearly related to the magnetic force and torque by the hydrodynamic mobility tensor, which depends on the size, shape, and orientation of the particle as well as its position relative to nearby boundaries.37,38 For asymmetric particles in an unbounded fluid, field-driven rotation can propel linear motion due to nonzero coupling between particle rotation and translation.39
The speed of magnetic propulsion depends sensitively on particle shape as well as the frequency and waveform of the time-varying field. The canonical example is a long helical particle with a permanent magnetic moment oriented perpendicular to its axis (Figure 4a,b).17,40,41 Application of a rotating field causes the particle to rotate and translate in a direction specified by the external field and the particle chirality. In this way, microrobots can be driven to trace complex trajectories in three dimensions41 and to transport colloidal cargo using microholders.43 At low frequencies, the particle rotates in synchrony with the applied field, thereby “screwing” through the fluid at a constant speed. Importantly, the propulsion speed depends on particle shape—for example, on the radius and pitch of the helix. While some shapes are more effective than others, any low symmetry particle with a magnetic moment will swim along the axis of the rotating field (Figure 4c).42,44 With increasing rotation frequency, particles exhibit one or more bifurcations in their rotational dynamics that alter the speed—and sometimes the direction—of propulsion (Figure 4c). The nonlinear dynamics governing the orientation of low symmetry particles in 3D is nontrivial and allows for multiple stable solutions. For example, the asymmetric particle in Figure 4c shows two stable modes of rotation–translation in a common rotating field at intermediate frequencies. As discussed in Section 2.3 below, additional types of free swimming become possible for flexible particles with internal degrees of freedom.
Figure 4.
(a) The rotation of helical particles in a rotating field leads to directed translation due to hydrodynamic coupling between rotation and translation. Reproduced with permission from ref (40). Copyright (2009) AIP Publishing. (b) Using time-varying fields, the trajectory of a helical swimmer can be directed along complex preprogrammed paths. Reproduced with permission from ref (41). Copyright (2009) American Chemical Society. (c) The velocity of a ferromagnetic particle of irregular shape exhibits dynamical transitions with increasing frequency of a rotating magnetic field.42 The particle’s 3D shape (right) is reconstructed from optical microscopy images. Reproduced with permission from ref (42). Copyright (2019) American Physical Society.
2.2.2. Surface Rollers
The presence of nearby boundaries introduces new mechanisms for rotation-translation coupling that enable torque-driven propulsion of high symmetry particles. Figure 5a illustrates the specific case of a ferromagnetic sphere “rolling” across a planar substrate as directed by a rotating magnetic field.15,45 The particle speed increases linearly with rotation frequency up to some critical value, above which the hydrodynamic resistance to rotation exceeds the magnetic torque. At higher frequencies (ω > ωc), repeated “slipping” of the moment relative to the field leads to fluctuating torques that drive particle translation at slower speeds. Notably, this hydrodynamic model suggests that the maximum speed Umax and the critical frequency ωc depend on the surface separation δ (Figure 5a, dashed curve). Decreasing this separation—for example, using gravitational or magnetic forces—can act to strengthen rotation-translation coupling thereby enhancing propulsion at constant frequency ω < ωc.46 Small separations, however, also increase the resistance to rotation thereby decreasing the critical frequency ωc. These competing effects lead to a maximum propulsion speed at surface separations equal to ca. 1% of the particle diameter (Figure 5a). By changing the orientation of the rotating field, multiple spheres can trace complex trajectories across the 2D surface (Figure 5b).45 Such magnetic rollers provide a basis for microrobots that move along blood vessel walls to perform theranostic functions within the human vasculature.47
Figure 5.
(a) Predicted rolling speed U for a ferromagnetic sphere in a rotating magnetic field with frequency ω. The different curves correspond to different surface separations δ. See Supporting Information for details. (b) Multiple ferromagnetic rollers trace rectangular trajectories on a solid substrate as directed by a rotating field with changing orientation. Reproduced with permission from ref (45). Copyright (2017) Springer Nature. (c) Superparamagnetic particles of asymmetric shape (here, a two sphere doublet) translate across along a solid substrate in a precessing field. Reproduced with permission from ref (48). Copyright (2008) American Physical Society.
Superparamagnetic particles can also be driven to “roll” on surfaces but require anisotropic polarizability or high frequency fields to induce the necessary torques. Figure 5c shows one example in which an asymmetric colloidal doublet translates across a surface under the influence of a precessing magnetic field.48 At sufficiently high frequencies, even superparamagnetic spheres with isotropic polarizability can be driven roll due to the finite time scale of magnetization.49,50 Application of a rotating field creates a time-averaged magnetic torque that reaches its maximum value when the angular frequency equals the relaxation rate (see Supporting Information, Section 4).
In the examples above, the direction of particle motion is dictated by that of the applied field (see, for example, Figure 5b). To enable self-guided propulsion in the plane, driving fields of higher symmetry are required—for example, an oscillating field normal to the surface. Such fields can power particle propulsion along any direction of a solid substrate due to asymmetric particle shapes51 or spontaneous symmetry breaking.52 For example, ferromagnetic spheres with non-negligible inertia (e.g., 60 μm Ni) break axial symmetry and roll across a solid surface in an oscillating field of appropriate magnitude and frequency.52 While such motion is prohibited for smaller microspheres in viscous fluids, anisotropic particles can also be driven to swim (not necessarily roll) across planar surfaces in linearly oscillating fields.51 Alternatively, the asymmetry necessary for propulsion at low Reynolds number can be introduced using the surface topography of the underlying substrate.53
2.3. Shape-Changing Microrobots
To achieve increasingly complex tasks, magnetic microrobots benefit from internal degrees of freedom that enable new behaviors conditioned on the current state of the robot.54 For rigid particles discussed in the previous section, the robot’s dynamical state is described by only few variables—for example, the orientation of a ferromagnetic sphere and its height above a plane wall. Connecting multiple particles together using flexible linkers or other interparticle interactions provides a basis for shape-changing robots that can adopt many possible configurations to achieve new modes of propulsion, cargo capture-transport-release, and the ability to assemble–disassemble on demand. In this section, we discuss some illustrative examples of composite, multiparticle robots, and their capabilities.
2.3.1. 1D Chains
Linear chains of magnetic particles connected by flexible linkers enable new modes of propulsion as well as the ability to manipulate micron-scale cargo. When subject to oscillating fields, flexible magnetic chains attached to microscopic cargo exhibit traveling waves of elastic deformation that enable free swimming and cargo transport at low Reynolds numbers (Figure 6a).55 Without the attached cargo, chains of superparamagnetic particles break symmetry in a precessing field to adopt helical conformations that swim along the field axis (Figure 6b).56 More generally, particle chains flex and fold in time-varying fields to form dynamic conformations balancing magnetic, elastic, and hydrodynamic interactions among the particles.57,58 In particular, the formation of circular coils in rotating fields provides a basis for “microlassos” that can wrap around a micron-scale particle, transport it via surface rolling, and release it on demand by changing the driving field (Figure 6c).59
Figure 6.
(a) A flexible chain of superparamagnetic particles attached to a red blood cell swims in an oscillating field due to a periodic sequence of nonreciprocal deformations. Reproduced with permission from ref (55). Copyright (2005) Springer Nature. (b) In a precessing field, a flexible magnetic chain coils into helix that screws through the viscous fluid as reproduced by computational models. Reproduced with permission from ref (56). Copyright (2020) National Academy of Sciences. (c) A magnetic “microlasso” in a rotating field coils around a colloidal particle, rolls the cargo along the surface, and releases it in a targeted location. Reproduced with permission from ref (59). Copyright (2017) American Chemical Society. (d) Linear chains of suparparamagnetic particles assemble in a precessing field and move along a solid wall as directed by the field.60 Scale bar is 25 μm. Reproduced with permission from ref (60). Copyright (2019) Wiley-VCH GmbH, Weinheim.
Even in the absence of flexible linkers, dipole–dipole interactions direct the dynamic assembly and propulsion of linear particle chains in time-varying magnetic fields.21 Superparamagnetic spheres moving above a planar surface assemble to form linear chains due to time-averaged dipolar interactions in an elliptically polarized, rotating magnetic field.50 Additional hydrodynamic interactions among the rotating particles leads these colloidal “worms” to crawl across the surface much faster than the individual particles alone. Similarly, precessing fields can induce the assembly of linear particle chains that move and interact as directed by the frequency, precession angle, and orientation of the applied field (Figure 6d).60 Notably, the ability to dynamically assemble and disassemble multiparticle robots on demand by changing the driving field is potentially useful for introducing (removing) them to (from) hard-to-reach places.
2.3.2. 2D Sheets and 3D Swarms
Guided by time-averaged dipole–dipole interactions, magnetic particles assemble to form 2D crystals in the plane of a rotating field (Figure 7a).61,62 Once formed, these dynamic assemblies can be driven to move across planar substrates—for example, by rotating the constituent particles in an elliptically polarized, rotating field63 or by “rolling” the particle-assembly in a rotating field tilted out of plane.64 The former enables cargo transport across active colloidal “carpets”;63 the latter allows for the differential propulsion of various “microwheels”64 across patterned “microroads” (Figure 7b).53 In addition to dipole–dipole interactions, assemblies of field-driven particles can be held together within 3D swarms or “critters” by the hydrodynamic flows they create.45,65 A key advantage of these dynamic assemblies for robotic application is their reconfigurability: the same components can assemble in different ways to complete different tasks as directed by the driving field (Figure 7c).66,67
Figure 7.
(a) Time-averaged dipolar interactions in the plane of a rotating field mediate the condensation and coalescence of superparamagnetic particle crystals.62 Colors denote the local orientation order parameter ψ6. Reproduced with permission from ref (62). Copyright (2018) American Physical Society. (b) “Microwheels” assemble in a rotating field and roll across patterned surfaces at different speeds that depend on the wheel shape and the surface topography. Wavelength of the topographic pattern is 10 μm. Reproduced with permission from ref (53). Copyright (2019) AAAS. (c) Swarms of hematite particles form dynamical phases with different functions depending on the driving field: (left) liquid phase in a oscillating field, (middle) motile chain phase in a rotating field parallel to the surface, (right) vortex phase in a rotating field perpendicular to the surface. Scale bars are 50 μm. Reproduced with permission from ref (66). Copyright (2019) AAAS. (d) A magneto-elastic sheet patterned with magnetic domains and flexible hinges folds into a microscale “bird” that “flaps” and “hovers” in the external field. Reproduced with permission from ref (68). Copyright (2019) Springer Nature.
The assembly information69 encoded in the field can be augmented by additional design variables that specify the position, orientation, and connectivity of magnetic domains within flexible assemblies. The field-induced actuation of magnetic particles embedded within nonlinear elastomers enables complex changes in material shape.70 At the millimeter scale, these shape-changing materials have been used to create soft robots that move through diverse environments using different modes of propulsion such as undulatory swimming through liquids71 and rolling or walking on solid surfaces.72 By patterning the local magnetization and bending modulus, magneto-elastic materials can be programmed to fold spontaneously under external fields to create shape-changing origami on the micron scale (Figure 7d).68 Notably, the elastic component of these composite materials can be designed to respond to a variety of environmental stimuli such as temperature, osmotic pressure,73 and light,74 thereby altering the dynamics of field-driven robots. This ability to respond to local stimuli within heterogeneous environments provides a basis for “intelligent” robots that use internal feedback mechanisms75 to direct self-guided functions such as gradient-driven navigation.16 The ingredients required to create such robots are largely available; the remaining challenge is one of design. Which of the many possible driving fields, robot shapes, magnetization patterns, responsive materials, etc., should one select to create microrobots with desired capabilities? Answering this question will require advances in engineering design that leverage automation and computation to accelerate the development of self-guided microrobots.
3. Inverse Problem: Designing Self-Guided Microrobots
Mobile robots use sensors and actuators to navigate their environment and perform desired functions. Their ability to conduct the appropriate action given relevant sensory information is determined by their control system—that is, by the “brains” of the robot. For magnetic microrobots, these key elements—sensor, actuator, controller—are often external to the particle itself (Figure 2a,b).76 Using microscopy information (sensor), a computer algorithm (controller) alters the driving magnetic field (actuator) to achieve the desired particle response. Where feasible, these micron-scale robots based on external control systems enable useful capabilities such as drug delivery,33 colloidal assembly,11,77 cargo capture,78 and multimodal locomotion.66 However, as noted above, this external control paradigm becomes infeasible when faced with the challenges of limited information and global actuation—for example, the control of many particles with unknown positions. In this section, we consider the design of self-guided microrobots in which sensors, actuators, and controllers are embedded (often implicitly) within the particles themselves and in the driving field. Programming the behaviors of these systems can be framed as a design problem, where we seek to identify which of the many possible robot designs exhibit the desired performance. We discuss strategies for accelerating the design process using physics-based models, automated experiments, Bayesian data analysis, and machine learning approaches.
3.1. Framing the Design Problem
3.1.1. Quantifying Performance
The design process begins by identifying the functional capability one aims to achieve. As a specific example, we consider the design of microrobots that navigate autonomously across a solid surface in two dimensions as directed by the local surface topography—so-called topotaxis (Figure 8).15 Depending on the context, we may seek robots that move up, down, left, or right relative to the local surface incline with respect to the gravity direction. Importantly, we want these microrobots to be self-guided: particles should move “uphill”, for example, as directed by their respective environments and not by external control systems. We emphasize that topotaxis is one of many possible autonomous capabilities that could be targeted for design. Other types of gradient-driven taxis (e.g., rheotaxis,79 viscotaxis,80 chemotaxis,16,81 etc.) as well as conditional “if–then” operations such as cargo capture and release are discussed below.
Figure 8.
Topotaxis: ferromagnetic spheres immersed in a viscous fluid above an solid surface migrate up topographic gradients in a spatially uniform, time-varying field B(t) specifically designed for that purpose. The time-averaged particle velocity ⟨U⟩ is proportional to the surface gradient G defined relative to a symmetry axis of the driving field (dotted line). Reproduced with permission from ref (15). Copyright (2021) Royal Society of Chemistry.
Having identified the desired behavior, one must specify performance metrics that assess whether and to what extent that behavior is achieved in a specified context. For gradient-driven taxis, relevant performance metrics include the speed and direction of particle migration relative to the magnitude and direction of the applied gradient. In the linear response regime, the particle migration velocity ⟨U⟩ is linearly proportional to the gradient vector G as ⟨U⟩ = R·G, where the matrix R concisely summarizes the particle response. Ideally, performance metrics should be observable quantities that are readily measured in experiment. By analogy to chess programs, they should focus on desired outcomes (e.g., wins) without prescribing the path to that outcome. In topotaxis, performance is measured in terms of the particle displacement after some time (i.e., the time-averaged motion) rather than the instantaneous particle velocity, which may fluctuate in speed and direction.
3.1.2. Choosing Design Variables
Design variables refer to the different “knobs” that one can tune to influence robot performance. Examples include particle shape82,83 and composition84 as well as the waveform of the time-varying magnetic field. These quantities can be represented by continuous or categorical variables that together form a space of possible designs—the so-called design space (Figure 9a). As the full space of all possible designs is Vast (i.e., Very much greater than ASTronomical22), we make slices and projections to create a manageable space of reduced dimensionality. We fix some variables under our control (slice) and ignore others (projection). For example, we may choose a convenient particle shape to make our robot thereby excluding the possibilities afforded by alternative shapes. We may choose to ignore the time of day or the temperature of the room as these variables are thought to have negligible impact on robot performance. Together, the many ignored or uncontrolled design variables contribute to the many types of “noise” present in experimental observations.
Figure 9.
(a) A design space of three variables is reduced to a lower-dimensional space
by slicing and projecting. Each point in the original space is characterized
by its utility (colored markers). Here, we fix the value of variable d2 (slice) and ignore variable d3 altogether (project). The resulting one-dimensional
design space can then be explored in pursuit of “good”
(high utility) designs. (b) Periodic magnetic field B(t) with frequency ω selected at random from
the space of 6N + three-dimensional design space
of Fourier components with N = 5 harmonics. (c) Periodic
magnetic field B(t) selected at random
from the design space of possible fields with m =
4-fold rotational symmetry about the z-axis.
Choosing the design space is among the most important decisions in solving a design problem—here, in programming a self-guided microrobot. Ideally, the design space should be as simple (low dimensional) as possible to facilitate exploration but sufficiently expressive to encompass nontrivial solutions. The problem of topotaxis provides an instructive example. To start, we focus our attention on a single ferromagnetic sphere moving through a viscous liquid above an inclined plane under the influence of a time-varying, spatially uniform field (Figure 8). The design space is chosen to describe the possible driving fields while fixing other details of the experiment such as particle shape. We use a truncated Fourier series to represent the time-periodic field in terms of its frequency ω and its Fourier components. In this way, a static field with N harmonics in three dimensions is represented by a design space with 6N + 3 dimensions for a specified frequency ω. Figure 9b shows one of the many possible driving fields selected at random from a design space with N = 5 harmonics. We conjecture that there exist some designs in this space that will drive autonomous particle migration as directed by the inclined substrate.
Symmetries in the driving field, the magnetic particle, and its environment can be helpful in reducing the design space while preventing undesired particle motions. For self-guided navigation in two dimensions, the applied field should not drive particle motion along a privileged direction when the environment is isotropic (e.g., no topotaxis on a level substrate). To prevent such field-directed motions, we can use time-periodic fields that exhibit m-fold rotational symmetry about an axis normal to the 2D environment. In particular, we consider fields for which a shift in phase is equivalent to a rotation in space: R3(φm)B(ωt) = B(ωt – φm), where R3(φm) describes a coordinate rotation about the z-axis by an angle φm = 2π/m for a specified integer m ≤ 3. Simple examples of such fields include an oscillating field along the z axis and a rotating field in the xy plane; however, the space of possibilities becomes significantly richer with the inclusion of higher harmonics (Figure 9c shows one example for m = 4). Importantly, the migration of particles energized by these fields is due either to asymmetries in the particle environment (taxis) or to symmetry-breaking instabilities52 and not directed by the applied field. This freedom of particles to move in different directions in a common field is a defining characteristic of self-guided microrobots. Moreover, by restricting the space of possible fields to satisfy the above symmetry, we significantly reduce the number of design variables thereby facilitating the design process.
3.1.3. Balancing Costs and Benefits
Having identified a space of candidate designs, we must now quantify our preferences for some designs over others. The distinction between better and worse designs is inherently subjective and reflects the wants, priorities, and capabilities of the designer as well as the demands of the targeted application. In general, the value of a particular design can be quantified—or rather defined—by a utility function, which assigns a numeric score to each design in accordance with our preferences. Informed by performance metrics associated with each design, the utility function must balance the often conflicting demands of performance along with the costs of implementing the design (Figure10a). Continuing our example of topotaxis, good designs for the driving field propel particle motion accurately up the incline but also quickly up the incline. The utility function must weigh these competing desiderata to determine a single value for each candidate design. In our previous study, we use the following function to favor particle migration in the uphill x-direction
![]() |
1 |
where d is the design variable specifying the driving field, and y = [Δx, Δy] is the observed performance specifying the average particle displacement per cycle along directions parallel Δx and perpendicular Δy to the surface incline (Figure10b). The chosen factor of 10 sets the relative importance between the magnitude and direction of the displacement. In general, the utility can depend also on the design variable d—for example, when some designs require more time or resources than others.
Figure 10.
(a) Graphical representation of the design problem: The relationship between an experimental design d and a measurement outcome y is described by the conditional probability distribution q(y|d), which is unknown to the experimenter. The value of an experiment is described by a utility function u(d, y) that depends on the design (e.g., the cost of performing the experiment) and the measurement outcome (e.g., the benefit of the observed performance). We seek designs that maximize the expected utility U(d) = ∫u(d, y)q(y|d)dy. (b) For topotaxis on an inclined substrate, the utility function (1) favors driving fields that direct particle motion “up” the incline quickly and accurately (contours). The solid curve illustrates the particle trajectory up the incline.
To program the microrobot, we seek to identify one or more designs d from among the space of possibilities that maximize the utility function u(d, y) as informed by the performance metrics y. In this way, our initial design goal has been reformulated as an optimization problem: find the design that maximizes the utility. In practice, the search for a global optimum of a complex objective function in a high dimensional space can be a neverending challenge—particularly, when the function is costly to evaluate (e.g., requiring an experiment). For this reason, it is often wise and expeditious to lower our expectations and abandon the pursuit of “optimal” designs in favor of those “good enough” to achieve the desired capability. In the context of topotaxis, we constrain the initial design process to consider only spherical particles despite the fact that some anisotropic particles are likely to exhibit better performance (e.g., faster gradient-driven migration) in the driving field. This process of “satisficing”85 is all the more reasonable when we acknowledge that the design optimization problem outlined above is a quantitative fiction of our own creation. We choose the design variables, performance metrics, and utility function that quantify—albeit approximately—our goals and capabilities. If we choose wisely, this design framework can be a useful guide in accelerating the development of autonomous microrobots.
3.2. Accelerating the Design of Microrobots
3.2.1. Generate-and-Test
Arguably the simplest algorithm for solving a design problem is the Edisonian approach of repeated trial-and-error. In this approach, we select many candidate designs spanning the space of possibilities. For each candidate, we implement the design in experiment, evaluate its performance, and quantify its utility. The process continues until an acceptable solution is found or until resources are exhausted. In its simplest form, designs are selected and evaluated independently of one another. Candidate designs may be sampled at random or selected from a regular grid in design space. The observed performance of one design does not alter the selection of other subsequent designs. As a result, the search algorithm can be conducted in parallel to accelerate the exploration of design space.
Studies by Faivre et al. on the magnetic propulsion of randomly shaped microparticles illustrate the benefits of parallel search for particle design (Figure 4c).42,86−88 The Authors synthesize populations of magnetic particles with irregular shapes thereby sampling a large design space of possible shapes.86 These designs are evaluated in parallel by observing the linear propulsion of many particles subject to a common rotating field. Using video microscopy, they identify particles that exhibit desired behaviors—for example, particles that swim the fastest87 or that reverse direction upon changes in the driving frequency.42 The three-dimensional shapes of these high performing particles are reconstructed from 2D microscopy images42 and copied using 3D printing to create magnetic microrobots with enhanced swimming abilities.88 A logical next step is the repeated iteration of particle selection and copying to enable the directed evolution of ever better designs.
Notably, the generate-and-test algorithm requires no understanding of the relationship that connects the specified design variables to the observed performance metrics. Like biological evolution, this blind search process achieves “competence without comprehension”22,89—for example, it reveals particle shapes that swim fast without understanding how such performance is achieved. This lack of comprehension can be an asset when the algorithm discovers surprising solutions that challenge our expectations and prior biases. For example, some randomly selected particles with irregular shapes actually swim faster than human designs based on helical or propeller-type shapes.87 On the other hand, our ability to understand how “good” designs achieve their performance can help to further accelerate the pace of design. Indeed, Faivre and co-workers explain their experimental observations of particle propulsion using dynamical models based on magnetic actuation and low Reynolds number hydrodynamics.88 As Nikolai Tesla famously criticized Edison’s trial-and-error approach, “just a little theory and calculation would have saved him 90 percent of the labour.” Like Tesla, we argue strongly for the value of models, which can anticipate experiment outcomes and guide the search through design space.
3.2.2. Model-Predictive Design
Generative models that predict the outcomes of imagined experiments can be used in place of experimental data to guide the design process (Figure 11a). Such models take as input the specified design variables and return as output the predicted performance metrics that enable the evaluation of candidate designs. To be useful for this purpose, models should provide reasonably accurate predictions of experimental outcomes at lower “costs” than the experiments themselves (e.g., in terms of time and other resources). As an illustrative example, we return to the design of time-varying fields for directing the topotactic migration of ferromagnetic spheres.15 Using dynamical models of particle motion, we can predict in silico how the particle will move along an inclined surface in a specified driving field. Importantly, such simulations can be performed in a small fraction of the time required to conduct an analogous experiment. It is therefore possible to evaluate millions of candidate designs for the driving field and select the most promising from the design space of rotationally symmetric fields.15 This approach is identical with the generate-and-test algorithm of the preceding section applied now to model predictions rather than experimental observations.
Figure 11.
(a) Graphical
representation of model predictive design. The relationship
between an experimental design d and the outcome of a simulated experiment is described by the conditional distribution
for model M with parameters θ. The value of the simulated experiment is described
by a utility function
. We seek designs that maximize the expected
utility as predicted by the model. (b) Optimization of the expected
utility U(d) using the covariance matrix
adaptation evolution strategy (CMA-ES).90 Colors represent design spaces of varying dimensionality, reduced
from the original seven-dimensional space by principal component analysis
(PCA). The optimization is initialized from 50 randomly selected designs
(light curves); bold curves show the average performance. (c) Time-periodic
magnetic field B(t) with 6-fold rotational
symmetry designed to drive topotactic particle migration up inclined
surfaces. (d) Simulated xy trajectory of a ferromagnetic
sphere driven by the field in (c). Reproduced with permission from
ref (15). Copyright
(2021) Royal Society of Chemistry.
When possible, model-predictive design based on accurate and efficient models can identify solutions more quickly and with deeper understanding than experimental trial-and-error alone. Physics-based models of particle dynamics provide idealized descriptions that make explicit assumptions about which features of the system are important (e.g., magnetic moment, fluid viscosity) and which are not (e.g., inertial effects, phase of the moon). Models of topotaxis may neglect the real effects of Brownian motion and surface roughness on particle dynamics as well as those due to hydrodynamic and magnetic interactions between neighboring particles. Nevertheless, these idealized models make useful albeit approximate predictions that guide the search for effective driving fields as evidenced by subsequent experiments.15
In contrast to experimental measurements that provide uncertain and incomplete information, model-based simulations provide a comprehensive description of particle dynamics in three dimensions, which can be analyzed to deepen our understanding. From models of topotaxis, we learn that the speed of particle migration up an inclined substrate grows as the square of the driving frequency, reaching its maximal value when the particle’s moment can just keep pace with the changing magnetic field. Such insights from the model can be used to tailor the design space and direct further improvements in microrobot performance. In particular, simulation results can be used to reduce the dimensionality of the design space thereby facilitating its exploration in experiment. Using simulated data for topotaxis, we showed that principle component analysis (PCA) can reduce the design space for the driving field from seven to three dimensions without significantly reducing design performance.15 The resulting three-dimensional space can now be explored using automated experiments to identify high performing designs that account for additional physics neglected by the model (Figure 11b–d).
Of course, model-predictive design is not always possible when models are uncertain, inaccurate, expensive, and/or absent altogether. In the sections that follow, we address these different scenarios in turn. Simulations of system performance often depends on model parameters (e.g., magnetic moment, surface separation) that are uncertain or unknown thereby limiting the precision of model predictions. Methods of Bayesian data analysis provide a principled approach for learning model parameters from experimental data and quantifying the uncertainty of model predictions (Section 3.2.3). When physics-based models are absent or infeasible, the design process can benefit from machine learning approaches based on surrogate models informed by experimental data (Section 3.2.4). Ultimately, the best approach for any given problem is a thoughtful mixture of all-of-the-above that respects known physics, incorporates available data, and enables efficient computation.
3.2.3. Design under Uncertainty
In the context of magnetic microrobots, we are fortunate to have strong physics-based models with which to guide the design process. Such models involve physical parameters such as the particle radius and the fluid viscosity that must be specified to predict the particle dynamics. When these parameters are unknown or uncertain, they must be estimated from experimental data. Bayesian inference91−93 uses probability theory to describe our uncertain knowledge of model parameters θ and provides a normative framework for changing our beliefs about their likely values in response to observed data y. More explicitly, Bayes’ theorem describes how the prior distribution p(θ|M) for the parameters is updated to obtain the posterior distribution p(θ|y, M) conditioned on the data
![]() |
2 |
Here, the likelihood function p(y|θ, M) provides a probabilistic description of the observed data that accounts for stochastic variation (i.e., “noise”) due to thermal fluctuations, particle dispersity, heterogeneous environments, and measurement error among other possible sources. For parameter estimation, the so-called evidence p(y|M) in the denominator is simply a normalizing constant for the posterior distribution. Importantly, all of these distributions are conditioned on the assumption that the observed data y are generated by the proposed model M. As discussed below, it is essential to challenge this assumption and confirm the (approximate) validity of the model at each stage of the design process.
Estimating model parameters using Bayes’ theorem 2 is often easy in principle but challenging in practice. For all but the simplest models, the posterior distribution cannot be calculated analytically and instead requires numerical methods of probabilistic programming. For a small number of model parameters (typically, ≤4), the posterior can be computed on a discrete grid of candidate parameter values and interpolated to approximate expectations of the form
![]() |
3 |
where X is some quantity of interest (e.g., a model parameter or prediction). With additional parameters, sampling methods such as Markov Chain Monte Carlo (MCMC) can be used to generate random parameter samples from the posterior distribution and compute approximate expectations. There exist a growing number of probabilistic programming tools (e.g., Stan,94 PyMC3,95 Julia96) that provide efficient implementations of these sampling techniques. Alternatively, one can seek to approximate the posterior in terms of simpler distributions (e.g., the multivariate normal) using the Laplace approximation91 or variational inference.97
The Bayesian paradigm is particularly useful in analyzing tracking data for multiple particles that exhibit different sources of stochastic variation. In the context of topotaxis, the analysis of particles moving on topographic landscapes may require one to consider differences among the particles (e.g., their magnetic moments and heights above the substrate), differences in their environments (e.g., the direction and magnitude of the local inline), effects of Brownian motion, and measurement error in particle tracking. These many layers of uncertainty that contribute to the observed data can be described using Bayesian hierarchical models. Figure 12 provides an illustrative example of this modeling framework as applied to the acoustic levitation and propulsion of particles in a standing acoustic field.98 This example includes two levels of noise: one due to the heterogeneity of the acoustic field (i.e., the sound wave is louder here and softer there), and another due to measurement error in the particle response. Bayesian analysis of this hierarchical model enables the accurate characterization of the heterogeneous acoustic field using noisy measurements of many particles. Moreover, by modeling the particle population, we improve the precision of parameter estimates for each individual particle.
Figure 12.
Bayesian inference and design for quantifying acoustic particle levitation.98 (a) Experimental schematic of a resonant acoustic cell containing polystyrene tracer spheres. (b) Application of an acoustic field causes the spheres to levitate to the nodal plane as observed by optical microscopy. Scale bar is 15 μm. (c) Graphical representation of the hierarchical model. The observed size yijk at time point ti of particle j in experiment i depends on particle-level parameters λij (e.g., the local acoustic field), the experiment design di (e.g., the applied frequency), as well as cell-level parameters θ (e.g., the resonant frequency). (d) Cell-level parameters θ can be learned using a minimal number of experiments through an iterative cycle of observation, inference, and design. (e) After two experiments (solid markers), the predicted dependence of the decay rate λ on the applied frequency ω (purple curves, left y-axis) shows two hypotheses: the resonant frequency of the cell is ca. 3.45 or 3.7 MHz. The next experiment 3 is chosen to maximize the expected utility (black curve, right y-axis) and thereby discriminate between these competing interpretations of the data. This iterative process converges to accurate estimates of the cell-level parameters using few automated experiments. Reproduced with permission from ref (98). Copyright (2021) Royal Society of Chemistry.
Generative models required for Bayesian inference
enable posterior
predictions of simulated data conditioned on observed data y
![]() |
4 |
Importantly, these predictions are only as
accurate as the model and as precise as the parameter estimates p(θ|y, M). It is therefore necessary to criticize the fitted model by assessing
its ability to describe the observed data and to predict future data
yet to be observed. The process of Bayesian model criticism asks the
basic question: does simulated data from the fitted model “look
like” the observed data from experiment? If we cannot distinguish
the observed data from an ensemble of simulated data, then the model
should be provisionally accepted.99,100 Alternatively,
when model predictions differ systematically from the observed data,
we must decide whether to reject the model and seek better alternatives
or to proceed cautiously with greater appreciation of the model’s
limits. Such posterior predictive checks (PPCs) can be quantified
using the formalism of hypothesis testing, where the null hypothesis
states that the observed data is generated by the fitted model.
Given a fitted model that passes our PPCs and faithfully describes the observed data, we can now put it to use in guiding the design process. In particular, we seek the design that maximizes the expected utility as predicted by our probabilistic model conditioned on the observed data y
![]() |
5 |
Here, the utility function depends on the design d and
the predicted outcome
of a future experiment as described by
the posterior predictive distribution
. Importantly, this process of observation,
inference, and design can be iterated to guide the execution of successive
experiments and improve design performance.101 Recently, we demonstrated this Bayesian design approach to quantify
the levitation and propulsion of colloidal particles in acoustic fields.98 In that work, the utility function was chosen
to learn model parameters using the fewest number of experiments (i.e.,
to maximize the information provided by each experiment) by tuning
design variables such as the frequency and magnitude of the applied
field. By using a different utility function, the same approach can
guide the design processes to the desired performance—for example,
to maximize the expected intensity of the resonant acoustic field.
Whether for knowledge or performance, the Bayesian design framework
provides a principled approach for navigating uncertainty and incorporating
new data in pursuit of the design objective(s).
3.2.4. Machine Learning with Surrogate Models
When physics-based models are unavailable or prohibitively expensive to evaluate, we can substitute heuristic models trained on experimental data to describe the relationship between design variables and the observed quantities of interest. In the Bayesian paradigm, such surrogate models provide a probabilistic description of the observed data conditioned on the model parameters.102 In this sense, they are no different from physics-based models. For example, we might adopt a surrogate model in which the observed outputs depend linearly on the specified inputs with additive Gaussian noise. Given experimental data, we can train the model to learn unknown parameters (i.e., the linear coefficients relating inputs to outputs) and make probabilistic predictions using the methods of Bayesian inference outlined above. Owing to the simplicity of the model, this inference problem can be solved analytically using linear algebra. The result—known as linear regression—is one of many methods of probabilistic machine learning that seek to learn predictive relationships from available data.
The surrogate models of machine learning differ from physics-based models in regard to their interpretation, extrapolation, and computation. Physics-based models are typically constructed from components that exist independently of the system as a whole. The magnetic moment that appears in a model of topotaxis is—approximately—the same magnetic moment one would infer for the same particle in a different context. By contrast, the parameters of surrogate models cannot—in general—be interpreted as meaningful quantities independent of the model as a whole. Moreover, the predictions of surrogate models are most accurate on the domain of the training data and can produce nonsensical results when applied outside of that domain. In short, these models are good at interpolation but bad at extrapolation. Accurate physics-based models can extrapolate beyond the domain of observed data to make useful predictions in unfamiliar contexts. Unfortunately, the computational cost of such models can become prohibitively expensive as systems grow in complexity. By contrast, a major focus of machine learning is the development of general-purpose models and algorithms (e.g., neural networks and backpropagation) that enable efficient learning and prediction based on large data sets. The following examples help to illustrate how these machine learning approaches can be used to guide experimental design (Figure 13).
Figure 13.
(a) An automated platform explores the self-propulsion and division of oil droplets in water.103 Within a series of automated experiments, the design variables (i.e., the drop composition) are selected by a “curious algorithm” that seeks to sample uniformly the space of observed behaviors—namely, the drop speed and division count. Reproduced with permission from ref (103). Copyright (2020) AAAS. (b) Automated experiments based on reinforcement learning identify optimal policies that guide thermophoretic propulsion of a 2 μm particle around obstacles (red) to a specified goal (green). Reproduced with permission from ref (104). Copyright (2021) AAAS. (c) The SciNet model uses an encoder–decoder architecture to identify concise representations of physical systems. Using time series data on the positions of the Sun and Mars viewed from Earth (θS, θM), the model learns a new heliocentric representation based on the angles ϕE and ϕM. Reproduced with permission from ref (105). Copyright (2020) American Physical Society.
Cronin et al. used a “curious” algorithm to guide the discovery of oil-in-water droplets that exhibit life-like behaviors such as self-propulsion and division (Figure 13a).103 By varying the composition of the oil phase (the design variable), droplets are observed to swim at different speeds and divide more or fewer times (the performance metrics). As the mechanisms of drop propulsion and division are uncertain, the relationship between the design variables and the performance metrics was approximated by a simple linear model. Guided by the model, the curious algorithm seeks to choose a sequence of designs that sample uniformly the space of observed performance metrics. In contrast to methods of exploration that sample random designs, the curious algorithm explores the space of possible behaviors to avoid oversampling degenerate designs that produce similar results. Using their fully automated “dropfactory”, the authors perform ∼6000 experiments to reveal the bounds of achievable performance and the diversity of drop behaviors. The experimental results discover patterns of behavior that stimulate hypotheses about drop propulsion and division by which to guide further understanding and design.
Muiños-Landin et al. apply model-free reinforcement learning to identify actuation policies that direct the thermophoretic propulsion of a Brownian microparticle to a targeted location (Figure 13b).104 Each candidate policy specifies the propulsion direction from eight possibilities for each of the 5 × 5 coarse-grained particle locations. To identify the optimal design from these 200 possibilities, a series of automated experiments is conducted to iteratively improve the initial policy using an algorithmic reward system. After ∼7 h of learning by repeated trial and error, the system converges to an optimal policy that allows the particle to navigate obstacles and reach the targeted location despite the confounding effects of Brownian motion. Notably, this type of reinforcement learning does not rely on generative models of the particle dynamics but rather repeated experience to achieve the desired performance. Subsequent analysis of the learned policies can offer useful insights into the underlying physics and the “free-floating rationale”22 that enable the system’s performance. The authors suggest the next step is a more robust policy, one that does not rely on global position as states, and instead uses local sensing.
Ultimately, we would like machine-based learning algorithms that discover “real patterns”106 hidden in experimental data and explain these patterns in terms of physical laws.107 There has been significant progress in the algorithmic extraction of dynamical equations from experimental data108—for example, learning Newton’s laws from the chaotic dynamics of a double pendulum.109 These approaches make assumptions about the representation of the system dynamics in terms of state variables governed by differential equations. Recently, Iten and co-workers105 used a different approach—a neural network architecture modeled on the human reasoning process—to directly learn efficient representations of experimental data without such prior assumptions (Figure 13c). In their model (SciNet), experimental observations are first compressed into a simpler representation (encoding), which is then used to answer questions or make predictions about the system (decoding). The Authors demonstrate the capabilities of this approach using toy problems from different areas of physics. The SciNet model learns the relevant parameters of a damped pendulum (i.e., the frequency and damping factor) as well as conservation laws governing particle collisions. Based on time series data for the angular position of the Sun and Mars viewed from Earth, the SciNet model learns a heliocentric representation with which to efficiently describe planetary dynamics of the solar system (Figure 13c, right). While the extension of these methods to problems of increasing complexity remains to be demonstrated, the ability to interpret and understand efficient representations learned from experimental data has the potential to accelerate the design of self-guided microrobots among other physical systems.
4. Outlook
Guided by the example of topotactic rollers, we can envision many related opportunities for self-guided microrobots that sense and respond to their local environment. The dynamics of rigid particles in viscous fluids is sensitive to variations in the fluid velocity, viscosity, and the proximity of solid boundaries. With suitable design, such environmental cues can be used to direct the self-guided motions of magnetic particles in time-varying fields. Interesting design targets include microrobots that swim up viscosity gradients (viscotaxis80), against fluid flows (rheotaxis79), or toward solid boundaries. Together these capabilities would enable self-guided robots that can navigate microfluidic networks such as the human vascular system. Additional sensing capabilities can be introduced using responsive particles that modulate their size, shape, or elasticity in response to local stimuli such as pH or temperature.
Beyond gradient driven taxis, self-guided microbots could be designed to exhibit conditional “if–then” responses whereby different environments trigger different dynamical behaviors. For example, a pH-responsive microbot might swim toward solid boundaries in acidic conditions and away from such boundaries in basic conditions due to pH-dependent changes in particle shape. With each additional behavior, the design challenge grows, likely requiring more design variables tuned to greater precision. Navigating this growing space of possible designs will benefit from modularity whereby complex behaviors are decomposed into simpler, independent components.
The pursuit of microrobots with increasing physical intelligence will further benefit from particles with memory110 whose behavior is conditioned on internal states as well as the local environment. For example, a primitive microrobot designed for capturing cargo might exhibit different dynamics conditioned on two states: “empty” and “full”. In this way, it may be possible to design self-guided microrobots that swim “upstream” when “empty” in search of cargo and “downstream” when “full” to return home. Such speculation raises important questions about the limits of encoding complex behaviors in the current space of possible designs. Which behaviors are possible? Which require the affordance of new design variables?
Ultimately, the creation of microrobots that mimic—even primitively—the autonomous capabilities of living cells requires advances in the design of material systems that convert input signals from the environment into output actions to achieve desired functions.16 Historically, robotic systems have relied on sensors, actuators, and controllers based on digital electronics. This paradigm will continue to contribute to the development of colloidal robots operating in structured fluid environments.8,111 However, there is growing interest in a complementary perspective in which robotic functionality is embedded within the constituent materials themselves—so-called physical intelligence.14 Such material systems function as analog computers that map input signals to output responses by way of their nonlinear physicochemical dynamics. Programming the desired input–output relationships is achieved through the design of these systems and their dynamics. This design problem—like that of many material systems—is challenging because the dimensionality of the design space is large, and the models used to predict performance are imperfect and uncertain.
Despite these challenges, the realization of self-guided microrobots with programmable functions—particularly those powered and directed by magnetic fields—appears close at hand. Using available materials and fabrication strategies, the design space of possible robots with prescribed shape, magnetization, composition, elasticity, and stimuli response has become sufficiently expressive as to encompass (most likely) a variety of primitive functions conditioned on the local environment. By expanding the design space to include complex time-varying fields, even simple magnetic particles are capable of autonomous navigation directed by topographic landscapes15 and other gradients. It remains to determine which of the many possible designs will achieve the desired functions. The pace of the design process will continue to accelerate by leveraging advances in experiment automation, model computation, statistical inference, and machine learning. Like Geppetto wishing his puppet Pinocchio to life, we are optimistic that the magnetic “marionettes” of today will soon be freed from their external controllers to enable new opportunities for autonomous microrobots in material science, environmental sustainability, and biomedicine.
Acknowledgments
This material is based upon work supported by the National Science Foundation under Grant CBET-2153202.
Supporting Information Available
The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/jacsau.2c00499.
(1) A brief review of magnetic multipoles, (2) basic physics of magnetic actuation, (3) analysis of two ferromagnetic spheres in a rotating magnetic field, and (4) analysis of ferromagnetic and superparamagnetic rollers (PDF)
The authors declare no competing financial interest.
Supplementary Material
References
- Nelson B. J.; Kaliakatsos I. K.; Abbott J. J. Microrobots for minimally invasive medicine. Annu. Rev. Biomed. Eng. 2010, 12, 55–85. 10.1146/annurev-bioeng-010510-103409. [DOI] [PubMed] [Google Scholar]
- Wang W.; Duan W.; Ahmed S.; Mallouk T. E.; Sen A. Small power: Autonomous nano- and micromotors propelled by self-generated gradients. Nano Today 2013, 8, 531–554. 10.1016/j.nantod.2013.08.009. [DOI] [Google Scholar]
- Sánchez S.; Soler L.; Katuri J. Chemically powered micro-and nanomotors. Angew. Chem., Int. Ed. 2015, 54, 1414–1444. 10.1002/anie.201406096. [DOI] [PubMed] [Google Scholar]
- Sitti M.; Ceylan H.; Hu W.; Giltinan J.; Turan M.; Yim S.; Diller E. Biomedical applications of untethered mobile milli/microrobots. Proc. IEEE 2015, 103, 205–224. 10.1109/JPROC.2014.2385105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li J.; Esteban-Fernandez de Avila B.; Gao W.; Zhang L.; Wang J. Micro/nanorobots for biomedicine: Delivery, surgery, sensing, and detoxification. Sci. Robot. 2017, 2, eaam6431 10.1126/scirobotics.aam6431. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Han K.; Shields IV C. W.; Velev O. D. Engineering of self-propelling microbots and microdevices powered by magnetic and electric fields. Adv. Funct. Mater. 2018, 28, 1705953. 10.1002/adfm.201705953. [DOI] [Google Scholar]
- Palagi S.; Fischer P. Bioinspired microrobots. Nat. Rev. Mater. 2018, 3, 113–124. 10.1038/s41578-018-0016-9. [DOI] [Google Scholar]
- Miskin M. Z.; Cortese A. J.; Dorsey K.; Esposito E. P.; Reynolds M. F.; Liu Q.; Cao M.; Muller D. A.; McEuen P. L.; Cohen I. Electronically integrated, mass-manufactured, microscopic robots. Nature 2020, 584, 557–561. 10.1038/s41586-020-2626-9. [DOI] [PubMed] [Google Scholar]
- Bechinger C.; Di Leonardo R.; Löwen H.; Reichhardt C.; Volpe G.; Volpe G. Active particles in complex and crowded environments. Rev. Mod. Phys. 2016, 88, 045006. 10.1103/RevModPhys.88.045006. [DOI] [Google Scholar]
- Yang L.; Jiang J.; Gao X.; Wang Q.; Dou Q.; Zhang L. Autonomous Environment-Adaptive Microrobot Swarm Navigation Enabled by Deep Learning-Based Real-Time Distribution Planning. Nat. Mach. Intell. 2022, 4, 480–493. 10.1038/s42256-022-00482-8. [DOI] [Google Scholar]
- Pawashe C.; Floyd S.; Diller E.; Sitti M. Two-dimensional autonomous microparticle manipulation strategies for magnetic microrobots in fluidic environments. IEEE Trans. Robot. 2012, 28, 467–477. 10.1109/TRO.2011.2173835. [DOI] [Google Scholar]
- Li T.; Chang X.; Wu Z.; Li J.; Shao G.; Deng X.; Qiu J.; Guo B.; Zhang G.; He Q.; Li L.; Wang J.; et al. Autonomous collision-free navigation of microvehicles in complex and dynamically changing environments. ACS Nano 2017, 11, 9268–9275. 10.1021/acsnano.7b04525. [DOI] [PubMed] [Google Scholar]
- Brooks A. M.; Strano M. S. A conceptual advance that gives microrobots legs. Nature 2020, 584, 530–531. 10.1038/d41586-020-02421-2. [DOI] [PubMed] [Google Scholar]
- Sitti M. Physical intelligence as a new paradigm. Extreme Mech. Lett. 2021, 46, 101340. 10.1016/j.eml.2021.101340. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dou Y.; Tzelios P. M.; Livitz D.; Bishop K. J. M. Programmable topotaxis of magnetic rollers in time-varying fields. Soft Matter 2021, 17, 1538–1547. 10.1039/D0SM01443E. [DOI] [PubMed] [Google Scholar]
- Dou Y.; Bishop K. J. M. Autonomous navigation of shape-shifting microswimmers. Phys. Rev. Res. 2019, 1, 032030. 10.1103/PhysRevResearch.1.032030. [DOI] [Google Scholar]
- Abbott J. J.; Peyer K. E.; Lagomarsino M. C.; Zhang L.; Dong L.; Kaliakatsos I. K.; Nelson B. J. How should microrobots swim?. Int. J. Robot. Res. 2009, 28, 1434–1447. 10.1177/0278364909341658. [DOI] [Google Scholar]
- Tierno P. Recent advances in anisotropic magnetic colloids: realization, assembly and applications. Phys. Chem. Chem. Phys. 2014, 16, 23515–23528. 10.1039/C4CP03099K. [DOI] [PubMed] [Google Scholar]
- Klumpp S.; Lefèvre C. T.; Bennet M.; Faivre D. Swimming with magnets: from biological organisms to synthetic devices. Phys. Rep. 2019, 789, 1–54. 10.1016/j.physrep.2018.10.007. [DOI] [Google Scholar]
- Tierno P.; Snezhko A. Transport and assembly of magnetic surface rotors. ChemNanoMat 2021, 7, 881–893. 10.1002/cnma.202100139. [DOI] [Google Scholar]
- Spatafora-Salazar A.; Lobmeyer D. M.; Cunha L. H. P.; Joshi K.; Biswal S. L. Hierarchical assemblies of superparamagnetic colloids in time-varying magnetic fields. Soft Matter 2021, 17, 1120–1155. 10.1039/D0SM01878C. [DOI] [PubMed] [Google Scholar]
- Dennett D. C.From bacteria to Bach and back: The evolution of minds; WW Norton & Company, 2017. [Google Scholar]
- Mirica K. A.; Shevkoplyas S. S.; Phillips S. T.; Gupta M.; Whitesides G. M. Measuring densities of solids and liquids using magnetic levitation: fundamentals. J. Am. Chem. Soc. 2009, 131, 10049–10058. 10.1021/ja900920s. [DOI] [PubMed] [Google Scholar]
- Ge S.; Nemiroski A.; Mirica K. A.; Mace C. R.; Hennek J. W.; Kumar A. A.; Whitesides G. M. Magnetic levitation in chemistry, materials science, and biochemistry. Angew. Chem., Int. Ed. 2020, 59, 17810–17855. 10.1002/anie.201903391. [DOI] [PubMed] [Google Scholar]
- Ivanov A. O.; Kuznetsova O. B. Magnetic properties of dense ferrofluids: An influence of interparticle correlations. Phys. Rev. E 2001, 64, 041405. 10.1103/PhysRevE.64.041405. [DOI] [PubMed] [Google Scholar]
- Al Harraq A.; Hymel A. A.; Lin E.; Truskett T. M.; Bharti B. Dual nature of magnetic nanoparticle dispersions enables control over short-range attraction and long-range repulsion interactions. Commun. Chem. 2022, 5, 72. 10.1038/s42004-022-00687-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Demirörs A. F.; Pillai P. P.; Kowalczyk B.; Grzybowski B. A. Colloidal Assembly Directed by Virtual Magnetic Moulds. Nature 2013, 503, 99–103. 10.1038/nature12591. [DOI] [PubMed] [Google Scholar]
- Dunne P.; Adachi T.; Dev A. A.; Sorrenti A.; Giacchetti L.; Bonnin A.; Bourdon C.; Mangin P. H.; Coey J. M. D.; Doudin B.; Hermans T. M. Liquid flow and control without solid walls. Nature 2020, 581, 58–62. 10.1038/s41586-020-2254-4. [DOI] [PubMed] [Google Scholar]
- Timonen J. V.; Grzybowski B. A. Tweezing of magnetic and non-magnetic objects with magnetic fields. Adv. Mater. 2017, 29, 1603516. 10.1002/adma.201603516. [DOI] [PubMed] [Google Scholar]
- Timonen J. V.; Demirörs A. F.; Grzybowski B. A. Magnetofluidic tweezing of nonmagnetic colloids. Adv. Mater. 2016, 28, 3453–3459. 10.1002/adma.201506072. [DOI] [PubMed] [Google Scholar]
- Fei W.; Driscoll M. M.; Chaikin P. M.; Bishop K. J. M. Magneto-capillary dynamics of amphiphilic Janus particles at curved liquid interfaces. Soft Matter 2018, 14, 4661–4665. 10.1039/C8SM00518D. [DOI] [PubMed] [Google Scholar]
- Fei W.; Tzelios P. M.; Bishop K. J. M. Magneto-capillary particle dynamics at curved interfaces: Time-varying fields and drop mixing. Langmuir 2020, 36, 6977–6983. 10.1021/acs.langmuir.9b03119. [DOI] [PubMed] [Google Scholar]
- Kummer M. P.; Abbott J. J.; Kratochvil B. E.; Borer R.; Sengul A.; Nelson B. J. OctoMag: An electromagnetic system for 5-DOF wireless micromanipulation. IEEE Trans. Robot. 2010, 26, 1006–1017. 10.1109/TRO.2010.2073030. [DOI] [Google Scholar]
- Grzybowski B. A.; Stone H. A.; Whitesides G. M. Dynamic self-assembly of magnetized, millimetre-sized objects rotating at a liquid-air interface. Nature 2000, 405, 1033–1036. 10.1038/35016528. [DOI] [PubMed] [Google Scholar]
- Yao T.; Chisholm N. G.; Steager E. B.; Stebe K. J. Directed assembly and micro-manipulation of passive particles at fluid interfaces via capillarity using a magnetic micro-robot. Appl. Phys. Lett. 2020, 116, 043702. 10.1063/1.5130635. [DOI] [Google Scholar]
- Gardi G.; Ceron S.; Wang W.; Petersen K.; Sitti M. Microrobot collectives with reconfigurable morphologies, behaviors, and functions. Nat. Commun. 2022, 13, 2239. 10.1038/s41467-022-29882-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kim S.; Karrila S. J.. Microhydrodynamics: Principles and selected applications; Dover Publications, 2005. [Google Scholar]
- Witten T. A.; Diamant H. A review of shaped colloidal particles in fluids: anisotropy and chirality. Rep. Prog. Phys. 2020, 83, 116601. 10.1088/1361-6633/abb5c4. [DOI] [PubMed] [Google Scholar]
- Brenner H. The Stokes resistance of an arbitrary particle-II: An extension. Chem. Eng. Sci. 1964, 19, 599–629. 10.1016/0009-2509(64)85051-X. [DOI] [Google Scholar]
- Zhang L.; Abbott J. J.; Dong L.; Kratochvil B. E.; Bell D.; Nelson B. J. Artificial bacterial flagella: Fabrication and magnetic control. Appl. Phys. Lett. 2009, 94, 064107. 10.1063/1.3079655. [DOI] [Google Scholar]
- Ghosh A.; Fischer P. Controlled propulsion of artificial magnetic nanostructured propellers. Nano Lett. 2009, 9, 2243–2245. 10.1021/nl900186w. [DOI] [PubMed] [Google Scholar]
- Bachmann F.; Bente K.; Codutti A.; Faivre D. Using shape diversity on the way to structure-function designs for magnetic micropropellers. Phys. Rev. Appl. 2019, 11, 034039. 10.1103/PhysRevApplied.11.034039. [DOI] [Google Scholar]
- Tottori S.; Zhang L.; Qiu F.; Krawczyk K. K.; Franco-Obregón A.; Nelson B. J. Magnetic helical micromachines: fabrication, controlled swimming, and cargo transport. Adv. Mater. 2012, 24, 811–816. 10.1002/adma.201103818. [DOI] [PubMed] [Google Scholar]
- Cheang U. K.; Meshkati F.; Kim D.; Kim M. J.; Fu H. C. Minimal geometric requirements for micropropulsion via magnetic rotation. Phys. Rev. E 2014, 90, 033007. 10.1103/PhysRevE.90.033007. [DOI] [PubMed] [Google Scholar]
- Driscoll M.; Delmotte B.; Youssef M.; Sacanna S.; Donev A.; Chaikin P. Unstable fronts and motile structures formed by microrollers. Nat. Phys. 2017, 13, 375–379. 10.1038/nphys3970. [DOI] [Google Scholar]
- Disharoon D.; Neeves K. B.; Marr D. W. M. AC/DC magnetic fields for enhanced translation of colloidal microwheels. Langmuir 2019, 35, 3455–3460. 10.1021/acs.langmuir.8b04084. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Alapan Y.; Bozuyuk U.; Erkoc P.; Karacakol A. C.; Sitti M. Multifunctional surface microrollers for targeted cargo delivery in physiological blood flow. Sci. Robot. 2020, 5, eaba5726 10.1126/scirobotics.aba5726. [DOI] [PubMed] [Google Scholar]
- Tierno P.; Golestanian R.; Pagonabarraga I.; Sagués F. Controlled swimming in confined fluids of magnetically actuated colloidal rotors. Phys. Rev. Lett. 2008, 101, 218304. 10.1103/PhysRevLett.101.218304. [DOI] [PubMed] [Google Scholar]
- Janssen X.; Schellekens A.; Van Ommering K.; Van Ijzendoorn L.; Prins M. Controlled torque on superparamagnetic beads for functional biosensors. Biosens. Bioelectron. 2009, 24, 1937–1941. 10.1016/j.bios.2008.09.024. [DOI] [PubMed] [Google Scholar]
- Martinez-Pedrero F.; Ortiz-Ambriz A.; Pagonabarraga I.; Tierno P. Colloidal microworms propelling via a cooperative hydrodynamic conveyor belt. Phys. Rev. Lett. 2015, 115, 138301. 10.1103/PhysRevLett.115.138301. [DOI] [PubMed] [Google Scholar]
- Mandal P.; Patil G.; Kakoty H.; Ghosh A. Magnetic active matter based on helical propulsion. Acc. Chem. Res. 2018, 51, 2689–2698. 10.1021/acs.accounts.8b00315. [DOI] [PubMed] [Google Scholar]
- Kaiser A.; Snezhko A.; Aranson I. S. Flocking ferromagnetic colloids. Sci. Adv. 2017, 3, e1601469 10.1126/sciadv.1601469. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yang T.; Tomaka A.; Tasci T. O.; Neeves K. B.; Wu N.; Marr D. W. M. Microwheels on microroads: Enhanced translation on topographic surfaces. Sci. Robot. 2019, 4, eaaw9525 10.1126/scirobotics.aaw9525. [DOI] [PMC free article] [PubMed] [Google Scholar]
- van Kesteren S.; Alvarez L.; Arrese-Igor S.; Alegria A.; Isa L. Self-propelling colloidal finite state machines. arXiv preprint arXiv:2208.03003 2022, 03003. 10.48550/arXiv.2208.03003. [DOI] [Google Scholar]
- Dreyfus R.; Baudry J.; Roper M. L.; Fermigier M.; Stone H. A.; Bibette J. Microscopic artificial swimmers. Nature 2005, 437, 862–865. 10.1038/nature04090. [DOI] [PubMed] [Google Scholar]
- Yang T.; Sprinkle B.; Guo Y.; Qian J.; Hua D.; Donev A.; Marr D. W.; Wu N. Reconfigurable microbots folded from simple colloidal chains. Proc. Natl. Acad. Sci. U.S.A. 2020, 117, 18186–18193. 10.1073/pnas.2007255117. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vázquez-Montejo P.; Dempster J. M.; de la Cruz M. O. Paramagnetic filaments in a fast precessing field: Planar versus helical conformations. Phys. Rev. Mater. 2017, 1, 064402. 10.1103/PhysRevMaterials.1.064402. [DOI] [PubMed] [Google Scholar]
- Kuei S.; Garza B.; Biswal S. L. From strings to coils: Rotational dynamics of DNA-linked colloidal chains. Phys. Rev. Fluid 2017, 2, 104102. 10.1103/PhysRevFluids.2.104102. [DOI] [Google Scholar]
- Yang T.; Tasci T. O.; Neeves K. B.; Wu N.; Marr D. W. M. Magnetic microlassos for reversible cargo capture, transport, and release. Langmuir 2017, 33, 5932–5937. 10.1021/acs.langmuir.7b00357. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yigit B.; Alapan Y.; Sitti M. Programmable collective behavior in dynamically self-assembled mobile microrobotic swarms. Adv. Sci. 2019, 6, 1801837. 10.1002/advs.201801837. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yan J.; Bae S. C.; Granick S. Rotating crystals of magnetic Janus colloids. Soft Matter 2015, 11, 147–153. 10.1039/C4SM01962H. [DOI] [PubMed] [Google Scholar]
- Hilou E.; Du D.; Kuei S.; Biswal S. L. Interfacial energetics of two-dimensional colloidal clusters generated with a tunable anharmonic interaction potential. Phys. Rev. Mater. 2018, 2, 025602. 10.1103/PhysRevMaterials.2.025602. [DOI] [Google Scholar]
- Martinez-Pedrero F.; Tierno P. Magnetic propulsion of self-assembled colloidal carpets: efficient cargo transport via a conveyor-belt effect. Phys. Rev. Appl. 2015, 3, 051003. 10.1103/PhysRevApplied.3.051003. [DOI] [Google Scholar]
- Tasci T. O.; Herson P. S.; Neeves K. B.; Marr D. W. M. Surface-enabled propulsion and control of colloidal microwheels. Nat. Commun. 2016, 7, 10225. 10.1038/ncomms10225. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Delmotte B. Hydrodynamically bound states of a pair of microrollers: A dynamical system insight. Phys. Rev. Fluid 2019, 4, 044302. 10.1103/PhysRevFluids.4.044302. [DOI] [Google Scholar]
- Xie H.; Sun M.; Fan X.; Lin Z.; Chen W.; Wang L.; Dong L.; He Q. Reconfigurable magnetic microrobot swarm: Multimode transformation, locomotion, and manipulation. Sci. Robot. 2019, 4, eaav8006 10.1126/scirobotics.aav8006. [DOI] [PubMed] [Google Scholar]
- Wang Q.; Chan K. F.; Schweizer K.; Du X.; Jin D.; Yu S. C. H.; Nelson B. J.; Zhang L. Ultrasound Doppler-guided real-time navigation of a magnetic microswarm for active endovascular delivery. Sci. Adv. 2021, 7, eabe5914 10.1126/sciadv.abe5914. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cui J.; Huang T.-Y.; Luo Z.; Testa P.; Gu H.; Chen X.-Z.; Nelson B. J.; Heyderman L. J. Nanomagnetic encoding of shape-morphing micromachines. Nature 2019, 575, 164–168. 10.1038/s41586-019-1713-2. [DOI] [PubMed] [Google Scholar]
- Cademartiri L.; Bishop K. J. M. Programmable Self-Assembly. Nat. Mater. 2015, 14, 2–9. 10.1038/nmat4184. [DOI] [PubMed] [Google Scholar]
- Brisbois C. A.; Tasinkevych M.; Vazquez-Montejo P.; Olvera de la Cruz M. Actuation of magnetoelastic membranes in precessing magnetic fields. Proc. Acad. Natl. Sci. U.S.A. 2019, 116, 2500–2505. 10.1073/pnas.1816731116. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Diller E.; Zhuang J.; Zhan Lum G.; Edwards M. R.; Sitti M. Continuously distributed magnetization profile for millimeter-scale elastomeric undulatory swimming. Appl. Phys. Lett. 2014, 104, 174101. 10.1063/1.4874306. [DOI] [Google Scholar]
- Hu W.; Lum G. Z.; Mastrangeli M.; Sitti M. Small-scale soft-bodied robot with multimodal locomotion. Nature 2018, 554, 81–85. 10.1038/nature25443. [DOI] [PubMed] [Google Scholar]
- Huang H.-W.; Uslu F. E.; Katsamba P.; Lauga E.; Sakar M. S.; Nelson B. J. Adaptive locomotion of artificial microswimmers. Sci. Adv. 2019, 5, eaau1532 10.1126/sciadv.aau1532. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li C.; Lau G. C.; Yuan H.; Aggarwal A.; Dominguez V. L.; Liu S.; Sai H.; Palmer L. C.; Sather N. A.; Pearson T. J.; Freedman D. E.; Amiri P. K.; Olvera de la Cruz M.; Stupp S. I. Fast and programmable locomotion of hydrogel-metal hybrids under light and magnetic fields. Sci. Robot. 2020, 5, eabb9822 10.1126/scirobotics.abb9822. [DOI] [PubMed] [Google Scholar]
- Alvarez L.; Fernandez-Rodriguez M. A.; Alegria A.; Arrese-Igor S.; Zhao K.; Kröger M.; Isa L. Reconfigurable artificial microswimmers with internal feedback. Nat. Commun. 2021, 12, 4762. 10.1038/s41467-021-25108-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jiang J.; Yang Z.; Ferreira A.; Zhang L. Control and autonomy of microrobots: Recent progress and perspective. Adv. Intell. Syst. 2022, 4, 2100279. 10.1002/aisy.202100279. [DOI] [Google Scholar]
- Tang X.; Rupp B.; Yang Y.; Edwards T. D.; Grover M. A.; Bevan M. A. Optimal feedback controlled assembly of perfect crystals. ACS Nano 2016, 10, 6791–6798. 10.1021/acsnano.6b02400. [DOI] [PubMed] [Google Scholar]
- Yang Y.; Bevan M. A. Cargo capture and transport by colloidal swarms. Sci. Adv. 2020, 6, eaay7679 10.1126/sciadv.aay7679. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Palacci J.; Sacanna S.; Abramian A.; Barral J.; Hanson K.; Grosberg A. Y.; Pine D. J.; Chaikin P. M. Artificial rheotaxis. Sci. Adv. 2015, 1, e1400214 10.1126/sciadv.1400214. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Liebchen B.; Monderkamp P.; Ten Hagen B.; Löwen H. Viscotaxis: Microswimmer navigation in viscosity gradients. Phys. Rev. Lett. 2018, 120, 208002. 10.1103/PhysRevLett.120.208002. [DOI] [PubMed] [Google Scholar]
- Popescu M. N.; Uspal W. E.; Bechinger C.; Fischer P. Chemotaxis of active Janus nanoparticles. Nano Lett. 2018, 18, 5345–5349. 10.1021/acs.nanolett.8b02572. [DOI] [PubMed] [Google Scholar]
- Brooks A. M.; Sabrina S.; Bishop K. J. M. Shape-directed dynamics of active colloids powered by induced-charge electrophoresis. Proc. Natl. Acad. Sci. U.S.A. 2018, 115, E1090–E1099. 10.1073/pnas.1711610115. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Alapan Y.; Yigit B.; Beker O.; Demirörs A. F.; Sitti M. Shape-encoded dynamic assembly of mobile micromachines. Nat. Mater. 2019, 18, 1244–1251. 10.1038/s41563-019-0407-3. [DOI] [PubMed] [Google Scholar]
- Lee J. G.; Brooks A. M.; Shelton W. A.; Bishop K. J. M.; Bharti B. Directed propulsion of spherical particles along three dimensional helical trajectories. Nat. Commun. 2019, 10, 2575. 10.1038/s41467-019-10579-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Simon H. A. Rational choice and the structure of the environment. Psychol. Rev. 1956, 63, 129. 10.1037/h0042769. [DOI] [PubMed] [Google Scholar]
- Vach P. J.; Brun N.; Bennet M.; Bertinetti L.; Widdrat M.; Baumgartner J.; Klumpp S.; Fratzl P.; Faivre D. Selecting for function: Solution synthesis of magnetic nanopropellers. Nano Lett. 2013, 13, 5373–5378. 10.1021/nl402897x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vach P. J.; Fratzl P.; Klumpp S.; Faivre D. Fast magnetic micropropellers with random shapes. Nano Lett. 2015, 15, 7064–7070. 10.1021/acs.nanolett.5b03131. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bachmann F.; Giltinan J.; Codutti A.; Klumpp S.; Sitti M.; Faivre D. Selection for function: from chemically synthesized prototypes to 3D-printed microdevices. Adv. Intell. Syst. 2020, 2, 2000078. 10.1002/aisy.202000078. [DOI] [Google Scholar]
- Dennett D. Darwin’s ‘strange inversion of reasoning’. Proc. Natl. Acad. Sci. U.S.A. 2009, 106, 10061–10065. 10.1073/pnas.0904433106. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hansen N.; Müller S. D.; Koumoutsakos P. Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol Comput 2003, 11, 1–18. 10.1162/106365603321828970. [DOI] [PubMed] [Google Scholar]
- Sivia D.; Skilling J.. Data analysis: a Bayesian tutorial; OUP Oxford, 2006. [Google Scholar]
- Gelman A.; Carlin J. B.; Stern H. S.; Dunson D. B.; Vehtari A.; Rubin D. B.. Bayesian data analysis, 3rd ed.; CRC Press, 2014. [Google Scholar]
- Jaynes E. T.Probability theory: The logic of science; Cambridge University Press, 2003. [Google Scholar]
- Carpenter B.; Gelman A.; Hoffman M. D.; Lee D.; Goodrich B.; Betancourt M.; Brubaker M.; Guo J.; Li P.; Riddell A. Stan: A probabilistic programming language. J. Stat. Softw. 2017, 76, 1–32. 10.18637/jss.v076.i01. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Salvatier J.; Wiecki T. V.; Fonnesbeck C. Probabilistic programming in Python using PyMC3. PeerJ. Comput. Sci. 2016, 2, e55 10.7717/peerj-cs.55. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bezanson J.; Edelman A.; Karpinski S.; Shah V. B. Julia: A fresh approach to numerical computing. SIAM Rev. 2017, 59, 65–98. 10.1137/141000671. [DOI] [Google Scholar]
- Kucukelbir A.; Tran D.; Ranganath R.; Gelman A.; Blei D. M.. Automatic differentiation variational inference. J. Mach. Learn. Res. 2017. [Google Scholar]
- Dhatt-Gauthier K.; Livitz D.; Bishop K. J. M. Automating Bayesian Inference and Design to Quantify Acoustic Particle Levitation. Soft Matter 2021, 17, 10128–10139. 10.1039/D1SM01116B. [DOI] [PubMed] [Google Scholar]
- Blei D. M. Build, compute, critique, repeat: Data analysis with latent variable models. Annu. Rev. Stat. Appl. 2014, 1, 203. 10.1146/annurev-statistics-022513-115657. [DOI] [Google Scholar]
- Gelman A.; Meng X.-L.; Stern H. Posterior predictive assessment of model fitness via realized discrepancies. Stat. Sin. 1996, 733–760. [Google Scholar]
- Loredo T. J. Bayesian adaptive exploration. AIP Conf. Proc. 2004, 707, 330–346. 10.1063/1.1751377. [DOI] [Google Scholar]
- Murphy K. P.Probabilistic machine learning: an introduction; MIT Press, 2022. [Google Scholar]
- Grizou J.; Points L. J.; Sharma A.; Cronin L. A curious formulation robot enables the discovery of a novel protocell behavior. Sci. Adv. 2020, 6, eaay4237 10.1126/sciadv.aay4237. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Muiños-Landin S.; Fischer A.; Holubec V.; Cichos F. Reinforcement Learning with Artificial Microswimmers. Sci. Robot. 2021, 6, eabd9285 10.1126/scirobotics.abd9285. [DOI] [PubMed] [Google Scholar]
- Iten R.; Metger T.; Wilming H.; del Rio L.; Renner R. Discovering physical concepts with neural networks. Phys. Rev. Lett. 2020, 124, 010508. 10.1103/PhysRevLett.124.010508. [DOI] [PubMed] [Google Scholar]
- Dennett D. C. Real patterns. J. Philos. 1991, 88, 27–51. 10.2307/2027085. [DOI] [Google Scholar]
- Karniadakis G. E.; Kevrekidis I. G.; Lu L.; Perdikaris P.; Wang S.; Yang L. Physics-informed machine learning. Nat. Rev. Phys. 2021, 3, 422–440. 10.1038/s42254-021-00314-5. [DOI] [Google Scholar]
- Raissi M.; Perdikaris P.; Karniadakis G. E. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 2019, 378, 686–707. 10.1016/j.jcp.2018.10.045. [DOI] [Google Scholar]
- Schmidt M.; Lipson H. Distilling free-form natural laws from experimental data. Science 2009, 324, 81–85. 10.1126/science.1165893. [DOI] [PubMed] [Google Scholar]
- Keim N. C.; Paulsen J. D.; Zeravcic Z.; Sastry S.; Nagel S. R. Memory formation in matter. Rev. Mod. Phys. 2019, 91, 035002. 10.1103/RevModPhys.91.035002. [DOI] [Google Scholar]
- Ohiri U.; Shields C. W.; Han K.; Tyler T.; Velev O. D.; Jokerst N. Reconfigurable engineered motile semiconductor microparticles. Nat. Commun. 2018, 9, 1791. 10.1038/s41467-018-04183-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.