Swarm Control of Magnetically Actuated Millirobots

Small-size robots offer access to spaces that are inaccessible to larger ones. This type of access is crucial in applications such as drug delivery, environmental detection, and collection of small samples. However, there are some tasks that are not possible to perform using only one robot including assembly and manufacturing at small scales, manipulation of microand nanoobjects, and robot-based structuring of smallscale materials. The solution to this problem is to use a group of robots as a swarm system. Thus, in this article, we focus on tasks that can be achieved using a group of small-scale robots. These robots are typically externally actuated due to their size limitation. Yet, one faces the challenge of controlling a group of robots using a single global input. In this study, we propose a control algorithm to position individual members of a swarm in predefined positions. A single control input applies to the system and moves all robots in the same direction. We also add another control modality by using different length robots. In our previous work [1], we developed a small-scaled magnetically actuated millirobot. An electromagnetic coil system applied external force and steered the millirobots. This millirobot can move in various modes of motion such as pivot walking and tumbling. In this paper, we propose two new designs of these millirobots. In the first design, the magnets are placed at the center of body to reduce the magnetic attraction force between the millirobots. In the second design, the millirobots are of identical length with two extra legs acting as the pivot points. This way we vary pivot separation in design to take advantage of variable speed in pivot walking mode while keeping the speed constant in tumbling mode. This paper presents a general algorithm for positional control of n millirobots with different lengths to move them from given initial positions to final desired ones. This method is based on choosing a leader that is fully controllable. Then, the motions of a group of follower millirobots are regulated by following the leader and determining their appropriate pivot separations in order to implement the intended swarm motion. Simulations and hardware experiments validate these results.

[1]  Paul Umbanhowar,et al.  Sliding manipulation of rigid bodies on a controlled 6-DoF plate , 2012, Int. J. Robotics Res..

[2]  Pedro U. Lima,et al.  Modeling and Optimal Centralized Control of a Large-Size Robotic Population , 2006, IEEE Transactions on Robotics.

[3]  Mohammad K D Manshadi,et al.  Magnetic aerosol drug targeting in lung cancer therapy using permanent magnet , 2019, Drug delivery.

[4]  Aaron T. Becker,et al.  Exploiting Nonslip Wall Contacts to Position Two Particles Using the Same Control Input , 2019, IEEE Transactions on Robotics.

[5]  Aaron T. Becker,et al.  Steering a Swarm of Particles Using Global Inputs and Swarm Statistics , 2018, IEEE Transactions on Robotics.

[6]  Sándor P. Fekete,et al.  Mapping and coverage with a particle swarm controlled by uniform inputs , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Min Jun Kim,et al.  Design, Implementation, and Analysis of a 3-D Magnetic Tweezer System With High Magnetic Field Gradient , 2019, IEEE Transactions on Instrumentation and Measurement.

[8]  Aaron Becker,et al.  Algorithms for shaping a particle swarm with a shared input by exploiting non-slip wall contacts , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[9]  Pouria Razzaghi,et al.  Nonlinear dynamics and control of an inertially actuated jumper robot , 2019, Nonlinear Dynamics.

[10]  Milad Shamsi,et al.  Delivery of magnetic micro/nanoparticles and magnetic-based drug/cargo into arterial flow for targeted therapy , 2018, Drug delivery.

[11]  Aaron T. Becker,et al.  Motion-planning Using RRTs for a Swarm of Robots Controlled by Global Inputs , 2019, 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE).

[12]  Aaron T. Becker,et al.  Planar Orientation Control and Torque Maximization Using a Swarm With Global Inputs , 2019, IEEE Transactions on Automation Science and Engineering.

[13]  Min Jun Kim,et al.  Magnetically Actuated Simple Millirobots for Complex Navigation and Modular Assembly , 2020, IEEE Robotics and Automation Letters.

[14]  Yildirim Hurmuzlu,et al.  Pivot Walking of an Inertially Actuated Robot , 2016, IEEE Transactions on Robotics.

[15]  Metin Sitti,et al.  Controlling two-dimensional collective formation and cooperative behavior of magnetic microrobot swarms , 2020, Int. J. Robotics Res..

[16]  B.R. Donald,et al.  Planar Microassembly by Parallel Actuation of MEMS Microrobots , 2008, Journal of Microelectromechanical Systems.

[17]  Jake J Abbott,et al.  Parametric design of tri-axial nested Helmholtz coils. , 2015, The Review of scientific instruments.

[18]  Junkai Zhao,et al.  Modeling, design, and implementation of a baton robot with double-action inertial actuation , 2015 .