Abstract
This paper introduces a novel class of hyperredundant robots comprised of chains of permanently magnetized spheres enclosed in a cylindrical polymer skin. With their shape controlled using an externally-applied magnetic field, the spherical joints of these robots enable them to bend to very small radii of curvature. These robots can be used as steerable tips for endoluminal instruments. A kinematic model is derived based on minimizing magnetic and elastic potential energy. Simulation is used to demonstrate the enhanced steerability of these robots in comparison to magnetic soft continuum robots designed using either distributed or lumped magnetic material. Experiments are included to validate the model and to demonstrate the steering capability of ball chain robots in bifurcating channels.
Keywords: Medical Robots and Systems, Steerable Catheters/Needles, Flexible Robotics, Magnetic Actuation
I. Introduction
Continuum and discrete-jointed robots are well suited to minimally invasive medical interventions [1]. Their shape and flexibility enables them to be inserted into the body either percutaneously or through a natural orifice and from there to be navigated through endoluminal passages to targets deep within the body. Applications include endovascular and intracardiac catheters to treat cardiovascular diseases, bronchoscopic robots to diagnose lung cancer and colonoscopes to treat bowel disease. With total lengths up to about one meter, these robots are typically constructed of a long flexible passive proximal section and a short distal steerable section.
For controlling the shape of the steerable tip, magnetic actuation offers several advantages [2]. In this approach, an external magnetic field is applied which generates torques on permanently magnetized material embedded in the steerable section. Since magnetic fields are transmitted through the body, no mechanical or electrical power needs to be transmitted through the proximal length of the robot. This results in robot designs that are smaller in diameter, less complex and less costly [3].
While substantial research effort has been invested in how to generate the external magnetic field, e.g., with combinations of electromagnetic coils [4], [5], [6], [7] or robot-mounted permanent magnets [8], [9], [10], [11], the systematic design of the steerable tip is a topic of current and growing interest [12], [13]. The earliest magnetic steerable tip designs were comprised of a single permanent magnet attached to the distal end of a compliant composite or polymer rod [14]. Variations of this design incorporate one or several additional permanent magnets embedded along the length of the rod [15], [16]. More recently, designs have replaced discrete magnets with magnetic particles mixed into a soft polymer [17], [18], [13].
In designing a magnetically-actuated steerable tip, the tradeoff is that adding magnetic material to the rod increases the magnetic torque generated on it by the external magnetic field, but it also increases the bending stiffness of the rod. Discrete magnets embedded in the rod make it effectively rigid over the magnet’s length. Similarly, when magnetic particles are mixed into a soft polymer, the bending stiffness of the resulting composite material increases in proportion to the concentration of the magnetic particles [19].
To address this tradeoff, this paper introduces an alternative design concept that attempts to combine the best features of the lumped and distributed particle designs. In this alternative approach, the magnetic material is lumped, but takes the form of a kinematic chain (Fig. 1). This technique enables the steerable section to incorporate a large volume of magnetic material while allowing for flexibility along its length.
Fig. 1:
Magnetic ball chain robot as the steerable tip of an interventional system.
The kinematic chain is comprised of a set of permanently magnetized NdFeB spheres which self-assemble such that their dipole axes are aligned. The spheres are covered by a thin cylindrical polymer skin to seal out surrounding fluids. The chain acts as series of spherical joints with adjacent spheres capable of rolling, sliding and spinning with respect to each other. Each sphere experiences torques from its neighbors which attempt to keep their dipole axes aligned. This produces the equivalent of a bending stiffness for the mechanism. An external magnetic field produces a torque on each sphere which is directed to align the dipole axis of the sphere with the field. The combination of these effects produce steerable tips capable of high bending curvatures.
The remainder of the paper is arranged as follows. The next section proposes and derives a kinematic model for magnetic ball chain robots. In Section III, simulation is used to compare ball chains with prior designs using discrete magnets and distributed particles. Experimental validation of the model is provided in Section IV. Conclusions appear in the final section of the paper.
II. Robot Kinematics
A ball chain robot is shown schematically in Fig. 2. It is composed of spherical permanent magnets that naturally align with and attract each other into a linear structure when no external magnetic field is applied. When an external field is applied the spheres experience a torque acting to align their magnetic dipole with the magnetic field (). The shape of the steerable tip results from a static equilibrium balance of the torques between the spheres, those produced by the external field, the torque needed to bend the elastic sleeve covering the spheres and by any other externally applied forces or torques. This shape corresponds to the minimum energy configuration of the system. To solve for this shape, we derive an expression for total system energy and use numerical techniques to minimize energy over the space of configuration variables.
Fig. 2:
Schematic of ball chain coordinate frames.
The assumptions made are as follows. We assume that the external magnet produces a uniform magnetic field on the robot. The only other external loading we consider is that due to gravity. Given these assumptions, the spheres always remain in chain form. We also assume that there is no friction between the spheres and between the spheres and the elastic sleeve. While the spheres exactly match the magnetic dipole model [20], we also assume that the external magnet can be approximated as a dipole. The deformation of the elastic sleeve is assumed to be piecewise constant curvature and any twisting is neglected. Finally, to simplify model presentation, we consider only the steerable tip and model it as having its base fixed in a world coordinate frame.
We define a body frame in each sphere in which the axis is aligned with its magnetic dipole. In a world frame, , the configuration of each sphere can be described by the position, and orientation, of its body frame. A ball chain with spheres nominally possesses degrees of freedom. Since it is assumed that the balls of the chain remain in contact, however, this reduces the independent positional coordinates by . Furthermore, magnetic and gravitational potential energy are invariant to rotations of the spheres about their dipole axes. Finally, for convenience we can locate the proximal sphere so that its body frame coincides with the world frame. Consequently, the total number of independent configuration parameters is .
The magnetic field at a point generated by a dipole located at the origin of magnetic moment is given by [20]
| (1) |
in which, for any vector , with the Euclidean norm.
The magnetic potential energy, , of a dipole of moment in a magnetic field, is given by
| (2) |
Using these equations, we can write the potential energy of the ball chain, , as the sum of energies from each pair of balls acting on each:
| (3) |
Note that the energy is expressed with respect to the ball chain configuration parameters, by using the fact that .
Considering a cylindrical external magnet of magnetic moment and configuration with diameter larger than its length, we can position the magnet such that all the balls in the chain satisfy . In this case, we can model the external magnet as a dipole with an error less than 2% [20]. The potential energy associated with the external magnet acting on the ball chain is given by the following sum.
| (4) |
While we anticipate that in many cases, the elastic polymer skin covering the ball chain will be designed to be very flexible and could potentially be neglected in the kinematic modeling, we include its elastic energy due to bending here. We discretize the skin into arcs spanning the contact points between adjacent pairs of balls (Fig. 2). The center line of the cylindrical skin section for ball is assumed to have a constant radius of curvature, , and to span an angle, .
These variables can be expressed in terms of the shape parameters. The angle is defined by
| (5) |
and the arc length is given by
| (6) |
The elastic strain energy in a beam is given by
| (7) |
in which is the length of the beam, is the bending moment, is the elastic modulus and is the area moment of inertia for the cross section. For a beam experiencing pure bending with radius of curvature, , the moment is constant and given by
| (8) |
For the skin segment covering ball , we can combine the preceding equations and, noting that the length of the segment is given by , obtain an expression for its strain energy, ,
| (9) |
Here, it is assumed that the elastic modulus, , and second moment of area, , are piecewise constant. The total strain energy in the skin due to bending is obtained by summing over the ball segments and noting that this expression is a function of the shape parameters based on equations (5) and (6)
| (10) |
Finally, we can define the gravitational potential energy of the ball chain as
| (11) |
with as the mass of the th ball and as the gravitational acceleration vector.
The expression for total potential energy, is given by the sum of magnetic, elastic and gravitational energies:
| (12) |
These terms are all functions of the kinematic shape parameters, and of the input parameters, . Robot shape corresponds to the set of shape parameters, , that minimize potential energy, , for a given set of input parameters:
| (13) |
Recall that the shape parameters are constrained since the balls remain in contact and also that shape is independent of the rotation of any sphere about an axis through its center. Consequently, the problem can be solved as a constrained function minimization using routines such as fmincon from Matlab (Mathworks, Natick, MA).
III. Comparison with Designs Using Discrete Magnets and Distributed Particles
To evaluate its relative steerability, the ball chain design was compared via simulations with two existing alternatives, a single magnet attached to the tip of a flexible polymer rod and a composite rod incorporating magnetic particles. To make the comparison as fair as possible, the outer diameter of all designs was set to be 1mm and the same silicone polymer was used in each design. The properties of all designs are given in Table I.
TABLE I:
Designs comparison
| Ball chain | Tip magnet | Distributed particles | |
|---|---|---|---|
| Polymer | Ecoflex 00–30 | Ecoflex 00–30 | Ecoflex 00–30 + 150 %wt NeFeB |
| Elastic Modulus | 42.7 kPa (skin) |
42.7 kPa (rod) |
128.2 kPa (rod) |
| Remanence | 1.48 T (balls) |
1.48 T (tip cylinder) |
0.59 T (rod) |
| Magnetic Dipole | 0.45 mA m2 (each sphere) |
0.67 mA m2 (tip magnet) |
0.37 Am (length unit) |
A. Design Descriptions
The ball chain robot was comprised of 0.9mm diameter N52 magnetic spheres with a magnetic dipole intensity in which is the volume of the sphere. The cylindrical silicone skin has a thickness of 0.05 mm so that the overall diameter is 1 mm.
For the design using a single magnet, a 1 mm diameter rod of silicone incorporated a N52 magnet at its tip. The magnet is modeled as cylindrical with a length of 1 mm and a diameter of 0.9 mm. It is encased in 0.05 mm thick silicone to attach it to the rod. With a remanence , its magnetic dipole intensity is computed as , with as the volume of the magnet and air magnetic permeability. The magnetic dipole direction was assumed aligned with its cylindrical axis.
For the design using magnetic particles, the work of da Veiga et al. [21] was used as a source for the experimental properties of a 1 mm diameter rod in which silicone is doped with magnetic particles using a weight ratio of 150%. The magnetic dipole direction is taken to be aligned with the axis of the rod.
B. Computing Robot Shape
The shape of the ball chain robot was computed using the method described in the previous section. The shapes of the other two designs were also computed using an energy minimization approach. Specifically, the rod centerlines were discretized into segments by defining a set of equallyspaced points along their length, . An additional point can be added, as needed, at the center of the discrete tip magnet. Equations (5)–(10) can then be used to compute total strain energy due to bending in the polymer rods.
For the robot with a discrete tip magnet, equations (1) and (2) are adapted to model the magnetic potential energy. In the design with distributed magnetic particles, magnetic potential energy was computed as the sum over all the discrete elements with the magnetic moment of each element directed along the tangent to the center line. Following the approach used in [12], [22], magnetic potential energy associated with bending of the rod incorporating magnetic particles was not considered. To clarify the comparison, gravity was not considered, as in [12].
C. Workspace Comparison
When comparing designs for steerable robot tips, various metrics can be defined based on task specifications. Of particular interest in endoluminal interventions is the ability to turn tight corners in branching tubular networks, e.g., the vasculature and lungs (Fig. 3(a)). Similarly, when a robot enters a body cavity, e.g., the bladder from the urethra, it is desirable for the robot to be able to reach back to access the opening of the cavity that it entered through, e.g., to treat a lesion at that location (Fig. 3(b)).
Fig. 3:
Endoluminal navigation challenges. (a) Steering around a sharp corner in a branching network. (b) Reaching back to access the opening into a body cavity.
These tasks motivate a definition of workspace that not only accounts for the region in front of the robot, but also measures how tight a corner the robot can turn. We define such a workspace as shown in Fig. 4 by first solving for the planar set of tip positions that can be reached using the maximum strength magnetic field while varying the field direction over an angle of 0 to 180 degrees with respect to the axis of the robot and while also varying the length of the robot from zero to the full length of the steerable tip. This defines three boundary curves as shown in Fig. 4. This swept area can be rotated about the axis of the robot to produce the swept volume of the workspace. While our workspace definition is different, it was inspired by the approach taken in [12].
Fig. 4:
Workspace boundary definition illustrated for the tip magnet design. The planar workspace is defined by 3 boundaries. The first, A, corresponds to the straight configuration as robot length varies from zero to its maximum length. The second, B, corresponds to the external magnetic field rotating by 180 degrees from the positive to the negative direction with the robot at its maximum length. The third boundary, C, is generated when the magnetic field is oriented along the negative axis and the robot length is varied between zero and its maximum length. It is boundary (C) that illustrates the minimum radius of curvature that a design can produce. The steerable tip is able to access all points within the volume obtained when the area between A, B and C is rotated about the axis.
Fig. 5 provides a comparison of the three designs using this workspace definition. A 40 mT homogeneous magnetic field was rotated from parallel (0°) to anti-parallel (180°) to the x axis. In addition, robot length was varied in 1 mm steps up to 20 mm. The robot length-to-diameter ratio and field homogeneity were selected based on the work by Wang et al. [12].
Fig. 5:
Workspace comparison of ball chain, distributed particle and tip magnet robot designs.
The ball chain design has the largest workspace. Measured in the plane, its workspace is 544 mm2 out of a possible 628.3 mm2 with the latter corresponding to a design with a revolute joint at its base. The workspace areas of the other two designs are 326 mm2 and 170 mm2, respectively.
As experimentally shown in the next section, the capability of the ball chain design to produce a tight turning radius equates to easing navigation in sharply bent lumina and to facilitating exploration of complex anatomical structures.
IV. Experiments
Two experiments were performed to evaluate the ball chain robot design. The first experiment was to validate the proposed kinematic model. The second experiment was designed to evaluate the ability of the robot to turn tight corners in a braching network. Both are described below.
A. Model Validation
We performed experiments using the set up shown in Fig. 6. The robot was composed of ten N42 magnetic spheres of diameter 3.175 mm, mass 0.13 g and remanence 1.32 T. This was the smallest strong spherical permanent magnet available commercially (K&J Magnetics, USA). Smaller and stronger custom magnets can be fabricated and used in applications which require robots with smaller diameter and higher magnetic content.
Fig. 6:
Experimental setup for validation of the proposed ball chain robot model.
An external N52 cylindrical magnet (76.2 mm diameter, 38.1 mm long, 1.48 T remanence) was mounted on a 3-axis gimbal so that it could be precisely moved with respect to the ball chain robot. Magnet configurations were selected so as to produce a magnetic field in the plane, where gravity was aligned with the negative axis and the center line of the ball chain was directed along the positive axis.
A webcam (C920, Logitech, US) was placed by the side of the robot and used to track its center line. The silicone sleeve was molded as combination of Ecoflex 00–30 and blue pigment (Silc Pig, Smooth-on, USA) to produce high visual contrast with the background. The robot’s center line was extracted from the blue channel of the images using the active contour and skeletonizing operations from the Matlab Image Processing Toolbox. This data is reported as “measured” in Fig. 7.
Fig. 7:
Experimental versus model-predicted shape of the ball chain robot.
The magnet was first positioned with its magnetic dipole direction along the positive axis , and the angle (see Fig. 6) increased in steps: 30°, 60°, 75°, 90°. These steps generate the four downward configurations in Fig. 7. This is the largest rotation we could achieve with the used gimbal.
Next, the magnet was rotated so that its dipole direction is along the negative axis, . The angle was then adjusted to angles of 90°, 75°, 60°, 30° to generate the upward motion in Fig. 7. An extract from the performed experiment can be found in the Supplementary Video.
The magnetic field generated by the external magnet was computed by applying the dipole model to each pose of the external magnet, as expressed in (1). The position of the magnet with respect to the th ball magnet is , with . Here, and .
For each configuration, the shape was computed as described in Section II, and compared with the measured shape. The comparison is reported in Fig. 7. The mean error over all configurations and all spheres in the ball chains is 0.42 ± 0.47mm.
B. Channel Navigation
To demonstrate the capability for ball chain robots to produce very small radii of curvature, a plate with five different bifurcating channels was 3D printed as shown in Fig. 8. The channels are designed with turning angles of 90°, 120°, 135°, 150° and 165°. A sheet of clear acrylic was placed over the 5mm wide and 5mm deep channels.
Fig. 8:
Channel navigation experiment. (a) Set of 5 channels of increasing turning angle. (b) Closeup view of 90° turning angle. (c) Closeup view of 165° turning angle. (d) Step-wise insertion of case (c).
As in the model validation experiments, the robot is comprised of ten 3.175mm diameter N42 magnetic spheres, but in these experiments the steerable tip is mounted to a 2.7mm diameter Pebax tube (Zeus Industrial Products). For visual clarity, the silicone sleeve is omitted in Fig. 8, but is included in the Supplemental Video.
The navigation experiment consisted of manually inserting the semi-rigid tube to reach each bifurcation at which time an external magnet (N52, diameter 76.2 mm, height 38.1 mm) was positioned under the 3D printed plate and manually rotated to align its magnetic field with the direction of each channel. This causes the robot to bend in the desired direction (Fig. 8) during continued manual insertion. The applied magnetic field |B| was about 40 mT, matching what was used in the simulations of the previous section.
As shown in Fig. 8, the ball chain robot prototype was able to navigate into all of the side channels. The sequence of images in Fig. 8(d) demonstrates how the ball chain robot really does behave as a concatenation of spherical joints with most of the robot rotation concentrated in the two to three balls that are passing around the corner.
V. Conclusions
The present paper discussed a novel magnetically actuated continuum robot for endoluminal procedures. The novel design is based on a series of ball-chained permanent magnets, which naturally assemble by aligning their magnetic dipole direction. The resulting hyperredundant slender structure is characterized by two main properties: high bending capabilities and high magnetic content. The former is achieved by replacing the continuous bending of a rod with a chain of spherical joints surrounded by a thin flexible skin. In addition, the magnetic mechanism enables the inclusion of of substantially more torque-producing magnetic material in comparison with other designs.
These properties were demonstrated both by simulating the behaviour of the robot and by validating the model against experimental data. The former underlines the substantial improvement in minimum radius of curvature and in workspace volume attributable to the ball chain design compared to the distributed and lumped magnetic material models already proposed in the literature.
The proposed model was compared to data extracted from image tracking while applying an external magnetic field by mean of a large permanent magnet. We show sub-millimeter error in the center line tracking. Furthermore, the ability to navigate a branching network with side channels angled between 90° and 165° was demonstrated.
The demonstrated steerability suggests that ball chain robots could prove useful in many different types of endoluminal applications (e.g., cardio- and neuro-vascular, pulmonary and gastrointestinal), both for inspection/diagnosis and for treatment. For the delivery of therapeutics, the ball chain robot can be used following the standard approach in which a passive guide wire is first steered into a vascular branch and then a catheter is passed over it. The guide wire is then removed leaving the catheter as a delivery tube.
Supplementary Material
Acknowledgments
This work was supported by the National Institutes of Health under grant R01HL124020.
References
- [1].Dupont P, Simaan N, Choset H, and Rucker C, “Continuum Robots for Medical Interventions,” Proceedings of the IEEE, 2022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [2].Abbott JJ, Diller E, and Petruska AJ, “Magnetic Methods in Robotics,” Annual Review of Control, Robotics, and Autonomous Systems, vol. 3, no. 1, pp. 57–90, may 2020. [Online]. Available: 10.1146/annurev-control-081219-082713 [DOI] [Google Scholar]
- [3].da Veiga T, Chandler JH, Lloyd P, Pittiglio G, Wilkinson NJ, Hoshiar AK, Harris RA, and Valdastri P, “Challenges of continuum robots in clinical context: a review,” Progress in Biomedical Engineering, vol. 2, no. 3, p. 32003, 2020. [Online]. Available: 10.1088/2516-1091/ab9f41 [DOI] [Google Scholar]
- [4].Salmanipour S, Youssefi O, and Diller ED, “Design of Multi-Degrees-of-Freedom Microrobots Driven by Homogeneous Quasi-Static Magnetic Fields,” IEEE Transactions on Robotics, vol. 37, no. 1, pp. 246–256, 2021. [Google Scholar]
- [5].Fischer C, Boehler Q, and Nelson BJ, “Using magnetic fields to navigate and simultaneously localize catheters in endoluminal environments,” IEEE Robotics and Automation Letters, vol. 7, no. 3, pp. 7217–7223, 2022. [Google Scholar]
- [6].Heunis CM, Wotte YP, Sikorski J, Furtado GP, and Misra S, “The armm system - autonomous steering of magnetically-actuated catheters: Towards endovascular applications,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 705–712, 2020. [Google Scholar]
- [7].Yang Z, Yang L, Zhang M, Zhang C, Yu SCH, and Zhang L, “Ultrasound-guided catheterization using a driller-tipped guidewire with combined magnetic navigation and drilling motion,” IEEE/ASME transactions on mechatronics, vol. 27, no. 5, pp. 1–12, 2021. [Google Scholar]
- [8].Pittiglio G, Barducci L, Martin JW, Norton JC, Avizzano CA, Obstein KL, and Valdastri P, “Magnetic Levitation for Soft-Tethered Capsule Colonoscopy Actuated With a Single Permanent Magnet: A Dynamic Control Approach,” IEEE Robotics and Automation Letters, vol. 4, no. 2, pp. 1224–1231, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9].Barducci L, Pittiglio G, Norton JC, Obstein KL, and Valdastri P, “Adaptive Dynamic Control for Magnetically Actuated Medical Robots,” IEEE Robotics and Automation Letters, vol. 4, no. 4, pp. 3633–3640, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Pittiglio G, Chandler JH, Richter M, Venkiteswaran VK, Misra S, and Valdastri P, “Dual-Arm Control for Enhanced Magnetic Manipulation,” in 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2020, pp. 7211–7218. [Google Scholar]
- [11].Pittiglio G, Brockdorff M, da Veiga T, Davy J, Chandler JH, and Valdastri P, “Collaborative magnetic manipulation via two robotically actuated permanent magnets,” IEEE Transactions on Robotics, pp. 1–12, 2022. [Google Scholar]
- [12].Wang L, Zheng D, Harker P, Patel AB, Guo CF, and Zhao X, “Evolutionary design of magnetic soft continuum robots,” Proceedings of the National Academy of Sciences, vol. 118, no. 21, p. e2021922118, 2021. [Online]. Available: https://www.pnas.org/doi/abs/10.1073/pnas.2021922118 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [13].Pittiglio G, Lloyd P, da Veiga T, Onaizah O, Pompili C, Chandler JH, and Valdastri P, “Patient-specific magnetic catheters for atraumatic autonomous endoscopy,” Soft Robotics, vol. 0, no. 0, p. null, 0, pMID: 35312350. [Online]. Available: 10.1089/soro.2021.0090 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [14].Chun JK-R, Ernst S, Matthews S, Schmidt B, Bansch D, Boczor S, Ujeyl A, Antz M, Ouyang F, and Kuck K-H, “Remote-controlled catheter ablation of accessory pathways: results from the magnetic laboratory,” European Heart Journal, vol. 28, no. 2, pp. 190–195, January 2007. [Online]. Available: 10.1093/eurheartj/ehl447 [DOI] [PubMed] [Google Scholar]
- [15].Edelmann J, Petruska AJ, and Nelson BJ, “Magnetic control of continuum devices,” International Journal of Robotics Research, vol. 36, no. 1, pp. 68–85, 2017. [Google Scholar]
- [16].Jeon S, Hoshiar AK, Kim K, Lee S, Kim E, Lee S, Kim J.-y., Nelson BJ, Cha H-J, Yi B-J, and Choi H, “A Magnetically Controlled Soft Microrobot Steering a Guidewire in a Three-Dimensional Phantom Vascular Network,” Soft Robotics, vol. 6, no. 1, pp. 54–68, 2018. [Online]. Available: 10.1089/soro.2018.0019 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Kim Y, Parada GA, Liu S, and Zhao X, “Ferromagnetic soft continuum robots,” Science Robotics, vol. 4, no. 33, p. eaax7329, 2019. [Online]. Available: http://robotics.sciencemag.org/content/4/33/eaax7329.abstract [DOI] [PubMed] [Google Scholar]
- [18].Kim Y, Genevriere E, Harker P, Choe J, Balicki M, Regenhardt RW, Vranic JE, Dmytriw AA, Patel AB, and Zhao X, “Telerobotic neurovascular interventions with magnetic manipulation,” Science Robotics, vol. 7, no. 65, p. eabg9907, 2022. [Online]. Available: https://www.science.org/doi/abs/10.1126/scirobotics.abg9907 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [19].Wu Z, Li Q, Zhao J, Gao J, and Xu K, “Design of a Modular Continuum-Articulated Laparoscopic Robotic Tool With Decoupled Kinematics,” IEEE Robotics and Automation Letters, vol. 4, no. 4, pp. 3545–3552, jul 2019. [Google Scholar]
- [20].Petruska AJ and Abbott JJ, “Optimal Permanent-Magnet Geometries for Dipole Field Approximation,” IEEE Transactions on Magnetics, vol. 49, no. 2, pp. 811–819, 2013. [Google Scholar]
- [21].Da Veiga T, Chandler JH, Pittiglio G, Lloyd P, Holdar M, Onaizah O, Alazmani A, and Valdastri P, “Material characterization for magnetic soft robots,” in 2021 IEEE 4th International Conference on Soft Robotics (RoboSoft), 2021, pp. 335–342. [Google Scholar]
- [22].Lum GZ, Ye Z, Dong X, Marvi H, Erin O, Hu W, and Sitti M, “Shape-programmable magnetic soft matter,” Proceedings of the National Academy of Sciences, vol. 113, no. 41, pp. E6007–E6015, 2016. [Online]. Available: http://www.pnas.org/content/113/41/E6007.abstract [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.








