skip to main content


Title: Closed-Loop Control of Magnetic Modular Cubes for 2D Self-Assembly
Reconfigurable modular robots can dynamically assemble/disassemble to accomplish the desired task better. Magnetic modular cubes are scalable modular subunits with embedded permanent magnets in a 3D-printed cubic body and can be wirelessly controlled by an external, uniform, timevarying magnetic field. This paper considers the problem of self-assembling these modules into desired 2D polyomino shapes using such magnetic fields. Although the applied magnetic field is the same for each magnetic modular cube, we use collisions with workspace boundaries to rearrange the cubes. We present a closed-loop control method for self-assembling the magnetic modular cubes into polyomino shapes, using computer vision-based feedback with re-planning. Experimental results demonstrate that the proposed closed-loop control improves the success rate of forming 2D user-specified polyominoes compared to an open-loop baseline. We also demonstrate the validity of the approach over changes in length scales, testing with both 10mm edge length cubes and 2.8mm edge length cubes.  more » « less
Award ID(s):
1932572 1553063 1849303 2313928 1659514 1849291 2313929 2050896 2130775 2130793
NSF-PAR ID:
10440445
Author(s) / Creator(s):
; ; ; ; ; ;
Editor(s):
Ani Hsieh
Date Published:
Journal Name:
IEEE Robotics and Automation Letters
ISSN:
2377-3774
Page Range / eLocation ID:
1 to 8
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. This paper examines a family of designs for magnetic cubes and counts how many configurations are possible for each design as a function of the number of modules. Magnetic modular cubes are cubes with magnets arranged on their faces. The magnets are positioned so that each face has either magnetic south or north pole outward. Moreover, we require that the net magnetic moment of the cube passes through the center of opposing faces. These magnetic arrangements enable coupling when cube faces with opposite polarity are brought in close proximity and enable moving the cubes by controlling the orientation of a global magnetic field. This paper investigates the 2D and 3D shapes that can be constructed by magnetic modular cubes, and describes all possible magnet arrangements that obey these rules. We select ten magnetic arrangements and assign a "color" to each of them for ease of visualization and reference. We provide a method to enumerate the number of unique polyominoes and polycubes that can be constructed from a given set of colored cubes. We use this method to enumerate all arrangements for up to 20 modules in 2D and 16 modules in 3D. We provide a motion planner for 2D assembly and through simulations compare which arrangements require fewer movements to generate and which arrangements are more common. Hardware demonstrations explore the self-assembly and disassembly of these modules in 2D and 3D. 
    more » « less
  2. This paper presents an iterative Jacobian-based inverse kinematics method for an MRI-guided magnetically-actuated steerable intravascular catheter system. The catheter is directly actuated by magnetic torques generated on a set of current-carrying micro-coils embedded on the catheter tip, by the magnetic field of the magnetic resonance imaging (MRI) scanner. The Jacobian matrix relating changes of the currents through the coils to changes of the tip position is derived using a three dimensional kinematic model of the catheter deflection. The inverse kinematics is numerically computed by iteratively applying the inverse of the Jacobian matrix. The damped least square method is implemented to avoid numerical instability issues that exist during the computation of the inverse of the Jacobian matrix. The performance of the proposed inverse kinematics approach is validated using a prototype of the robotic catheter by comparing the actual trajectories of the catheter tip obtained via open-loop control with the desired trajectories. The results of reproducibility and accuracy evaluations demonstrate that the proposed Jacobian-based inverse kinematics method can be used to actuate the catheter in open-loop to successfully perform complex ablation trajectories required in atrial fibrillation ablation procedures. This study paves the way for effective and accurate closed-loop control of the robotic catheter with real-time feedback from MRI guidance in subsequent research. 
    more » « less
  3. This paper presents 2D feedback control and open loop 3D trajectories of heterogeneous chemically catalyzing Janus particles. Self-actuated particles have enormous implications for both in vivo and in vitro environments, which make them a diverse resource for a variety of medical and assembly applications. Janus particles, consisting of cobalt and platinum hemispheres, can self-propel in hydrogen peroxide solutions due to platinum’s catalyzation properties. These particles are directionally controlled using static magnetic fields produced from a triaxial approximate Helmholtz coil system. Since the magnetization direction of Janus particles is often heterogeneous, and thereby not consistent with the propulsion direction, this creates a unique opportunity to explore the motion effects of these particles under 2D feedback control and open loop 3D control. Using a modified closed loop controller, Janus particles with magnetization both closely aligned and greatly misaligned to the propulsion vectors, were instructed to perform complex trajectories. These trajectories were then compared between trials to measure both consistency and accuracy. The effects of increasing offset between the magnetization and propulsion vectors were also analyzed. The effects this heterogeneity had on 3D motion is also briefly discussed. It is our hope going forward to develop a 3D closed loop control system that can retroactively account for variations in the magnetization vector. 
    more » « less
  4. We investigate the problem of assembling general shapes and patterns in a model in which particles move based on uniform external forces until they encounter an obstacle. In this model, corresponding particles may bond when adjacent with one another. Succinctly, this model considers a 2D grid of “open” and “blocked” spaces, along with a set of slidable polyominoes placed at open locations on the board. The board may be tilted in any of the 4 cardinal directions, causing all slidable polyominoes to move maximally in the specified direction until blocked. By successively applying a sequence of such tilts, along with allowing different polyominoes to stick when adjacent, tilt sequences provide a method to reconfigure an initial board configuration so as to assemble a collection of previous separate polyominoes into a larger shape. While previous work within this model of assembly has focused on designing a specific board configuration for the assembly of a specific given shape, we propose the problem of designing universal configurations that are capable of constructing a large class of shapes and patterns. For these constructions, we present the notions of weak and strong universality which indicate the presence of “excess” polyominoes after the shape is constructed. In particular, for given integers h, w, we show that there exists a weakly universal configuration with O(hw) 1 × 1 slidable particles that can be reconfigured to build any h × w patterned rectangle. We then expand this result to show that there exists a weakly universal configuration that can build any h × w-bounded size connected shape. Following these results, which require an admittedly relaxed assembly definition, we go on to show the existence of a strongly universal configuration (no excess particles) which can assemble any shape within a previously studied “drop” class, while using quadratically less space than previous results. Finally, we include a study of the complexity of deciding if a particle within a configuration may be relocated to another position, and deciding if a given configuration may be transformed into a second given configuration. We show both problems to be PSPACE-complete even when no particles stick to one another and movable particles are restricted to 1 × 1 tiles and a single 2 × 2 polyomino. 
    more » « less
  5. Abstract

    This article describes a systematic study of the oxidative etching and regrowth behaviors of Pd nanocrystals, including single‐crystal cubes bounded by {100} facets, single‐crystal octahedra and tetrahedra enclosed by {111} facets; and multiple‐twinned icosahedra covered by {111} facets and twin boundaries. During etching, Pd atoms are preferentially oxidized and removed from the corners regardless of the type of nanocrystal, and the resultant Pd2+ions are then reduced back to elemental Pd. For cubes and icosahedra, the newly formed Pd atoms are deposited on the {100} facets and twin boundaries, respectively, due to their relatively higher energies. For octahedra and tetrahedra, the Pd atoms self‐nucleate in the solution phase, followed by their growth into small particles. We can control the regrowth rate relative to etching rate by varying the concentration of HCl in the reaction solution. As the concentration of HCl is increased, 18‐nm Pd cubes are transformed into octahedra of 23, 18, and 13 nm, respectively, in edge length. Due to the absence of regrowth, however, Pd octahedra are transformed into truncated octahedra, cuboctahedra, and spheres with decreasing sizes whereas Pd tetrahedra evolve into truncated tetrahedra and spheres. In contrast, Pd icosahedra with twin boundaries on the surface are converted to asymmetric icosahedra, flower‐like icosahedra, and spheres. This work not only advances the understanding of etching and growth behaviors of metal nanocrystals with various shapes and twin structures but also offers an alternative method for controlling their shape and size.

     
    more » « less