The present disclosure relates to miniature torsion springs and actuators for small-scale magnetically actuated mechanisms such as robots.
Magnetic fields can penetrate physical barriers to apply forces and torques wirelessly to magnetic robotic devices in small confined environments. Magnetic robots show superior precision, directionality, and control complexity compared to other small-scale actuation methods, which makes magnetic devices an attractive engineering solution to a variety of challenges in biomedical applications and in the area of small scale mechanisms more broadly.
Robotic devices sometimes incorporate magnets to store energy or provide restoring forces in place of or complementing elastic springs. Energy storage is crucial for some methods of robot locomotion, and nonlinear restoring torque is necessary for mimicking biological locomotion patterns. Unlike elastic springs, magnetic springs experience no fatigue and very little wear. Magnetic rectilinear springs have been custom-tailored to produce nonlinear force-displacement relationships for specific actuation methods, and variable stiffness torsion springs have been designed for human-scale robots and mechanisms using magnetic interaction. The benefits of magnetic torsion springs for energy storage have been demonstrated in centimeter-scale capsule robots for biopsy in the gastrointestinal tract. Magnetic interaction scales with decreasing distance between magnets, so magnetic springs are applicable to small-scale robots.
Millimeter-scale magnetically-actuated robot manipulators for tasks in confined environments have been developed with elastic compliant joints composed of thin nickel-titanium wires. The restoring torque provided by the elastic joints allows the gripping and wrist actuation to be decoupled and controlled independently. However, these elastic joints have some disadvantages. Buckling makes it difficult to predict the motion of the manipulators or apply directed forces, and such simple elastic springs are limited to a single stable position, which can limit the available gripping or prying strength. Rigid pin joints could solve the buckling problem, but they do not provide the restoring torques that are critical to the control of the robot.
Small-scale robots are a strong candidate for magnetic torsion springs, but existing magnetic torsion spring designs consist of multiple magnets mounted concentrically or mounted on concentric rings, which makes them difficult to assemble on a scale below 10 mm. Further, most of these designs are only capable of producing sinusoid-like stiffness responses with only one stable equilibrium and one unstable equilibrium. In addition, most of these existing torsion springs are not compatible with magnetic actuation. Prior art designs are limited to the following cases: (a) bistable mechanisms with two stable points roughly 180 degrees apart from each other; (b) a spring constant whose stiffness magnitude can be set, but whose stiffness profile (how the stiffness changes as the joint rotates) cannot be controlled precisely.
Magnetic robots already have magnets for actuation purposes, but embedded magnets in the links can be tailored to produce desirable spring torque-displacement relationships.
The present disclosure enables a variety of customizable torsional stiffness responses for pin joints in miniature devices (on the centimeter scale or smaller) while also enabling the wireless actuation of the pin joint with an external magnetic field source. The disclosure comprises magnetic material embedded in adjacent links that are connected by a pin joint. The stiffness function of the spring and its susceptibility to magnetic actuation can be adjusted by designing the size, position, and orientation of the magnetic material in each link.
According to a first broad aspect, there is provided a magnetic torsion spring for a magnetically actuated mechanism, the spring comprising first and second links of the mechanism rotatably connected at a joint of the mechanism; wherein the first link is provided with a first magnet spaced from the joint and the second link is provided with a second magnet spaced from the joint generating a spring effect; wherein the spring is defined by a torque curve with respect to spring deflection, the torque curve defined by spring type, dimensionless characteristic length ratio of the spring, and an amplitude constant; and the length ratio has a value between 0 and 1.
In some exemplary embodiments of the first broad aspect, the mechanism is a robot. The mechanism may have a size less than 1 cm, and most preferably less than or equal to 5 mm. The spring is preferably wirelessly actuatable by an external magnetic field source. The spring type is preferably selected from the group consisting of diagonal, off-diagonal, z-z, and θ-θ spring types.
In some exemplary embodiments, the joint is a revolute joint, although it will be clear to those skilled in the art that other suitable joint types may be used. The first and second magnets are preferably uniformly magnetized. Further, the first and second magnets are preferably configured for use in actuation of the magnetically actuated mechanism.
According to a second broad aspect, there is provided a magnetically actuated mechanism, the mechanism comprising: a first magnetic torsion spring comprising first and second links of the mechanism rotatably connected at a first joint of the mechanism, wherein the first link is provided with a first magnet spaced from the first joint and the second link is provided with a second magnet spaced from the first joint generating a first spring effect; and a second magnetic torsion spring comprising a third link of the mechanism rotatably connected to the second link at a second joint of the mechanism, wherein the third link is provided with a third magnet spaced from the second joint generating a second spring effect; wherein each of the springs is defined by a torque curve with respect to spring deflection, the torque curve defined by spring type, dimensionless characteristic length ratio of the spring, and an amplitude constant; and the length ratio has a value between 0 and 1.
In some exemplary embodiments, the mechanism is a robot. The mechanism may have a size less than or equal to 5 mm.
Each of the springs is preferably wirelessly actuatable by an external magnetic field source. The spring type may be selected from the group consisting of diagonal, off-diagonal, z-z, and θ-θ spring types.
In some exemplary embodiments, the first joint and the second joint are revolute joints. The first joint may have a first joint axis of rotation parallel to a second joint axis of the second joint, or the first joint may have a first joint axis of rotation non-parallel to a second joint axis of the second joint. The first, second and third magnets are preferably uniformly magnetized. Further, the first, second and third magnets may be configured for use in actuation of the magnetically actuated mechanism.
According to a third broad aspect, there is provided a method for forming a magnetic torsion spring having a desired torque-displacement response for a magnetically actuatable mechanism, the spring comprising first and second links of the mechanism rotatably connected at a joint of the mechanism, comprising:
In some exemplary embodiments of the third broad aspect, the spring type is selected from the group consisting of diagonal, off-diagonal, z-z, and θ-θ spring types. The spring is preferably wirelessly actuatable by an external magnetic field source.
In some exemplary embodiments, the joint is a revolute joint. The first and second magnets are preferably uniformly magnetized. Further, the first and second magnets may be configured for use in actuation of the magnetically actuatable mechanism.
A detailed description of exemplary embodiments is given in the following. It is to be understood, however, that the invention is not to be construed as being limited to these embodiments. The exemplary embodiments are directed to particular applications of the present invention, while it will be clear to those skilled in the art that the present invention has applicability beyond the exemplary embodiments set forth herein.
In the accompanying drawings, which illustrate exemplary embodiments:
Exemplary embodiments will now be described with reference to the accompanying drawings.
Throughout the following description, specific details are set forth in order to provide a more thorough understanding to persons skilled in the art. However, well known elements may not have been shown or described in detail to avoid unnecessarily obscuring the disclosure. The following description of examples is not intended to be exhaustive or to limit the invention to the precise form of any exemplary embodiment. Accordingly, the description and drawings are to be regarded in an illustrative, rather than a restrictive, sense.
The present disclosure is directed to a magnetic torsion spring design with customizable torque-deflection responses for small-scale (preferably but not necessarily limited to ≤5 mm diameter) magnetically-actuated mechanisms such as robots. Following is a description of an exemplary embodiment wherein two-magnet systems embedded in the mechanism links may produce useful torque-displacement relationships in a compact assembly by integrating these springs into the design of an exemplary magnetic robot as shown in
The below model is used to define the geometry of magnetic torsion springs, enable the prediction of their behavior, and give insights into how their performance scales with their size. Turning now to
The model is useful for mechanisms (serial or parallel) with revolute joints and a single embedded magnet in each link, and it assumes that magnetic interactions between nonadjacent links are negligible. In addition, the analytical model was formulated using the point dipole assumption, which assumes that a volume of magnetic material V with a uniform magnetization M can be represented by a vector quantity m with magnitude m=MV located at the center of volume of the material, which simplifies the equations for magnetic fields, forces, and torques. The point dipole assumption is valid when the dimensions of magnetic objects are relatively small compared to the distances between the magnetic objects. This assumption may not be valid for some designs, but it simplifies the geometry sufficiently to allow for rapid exploration of the design space before refinement of the design with finite element models. Although revolute joints are used in the model and design example set forth herein, it will be clear to those skilled in the art informed by the within teaching that other joint types may be suitable with certain exemplary embodiments, such as for non-limiting examples translational/prismatic joints, screw joints and spherical joints. Further, while uniform magnetization of the magnets on the links is described herein with respect to the model and design example, those skilled in the art will know based on the within teaching that the magnetization need not be uniform in every exemplary embodiment and may for example be only generally uniform or partially uniform, or exemplary embodiments may be conceivable to the skilled person based on the within teaching where the magnetization is non-uniform.
The first step in developing an analytical model is to develop a consistent representation for the geometry of these magnetic interactions. Consider a serial mechanism with three links, each connected with revolute joints, with the first link (link 0) connected to ground as shown in
The positions of the point dipoles are defined as follows:
where rA and rB are the radial distances from the point dipoles to the rotational axis of the joint. The point dipole vectors are defined as follows:
where φA and φB describe the orientation of the dipoles relative to the link to which they are fixed, and mA and mB represent the dipole magnitudes.
The design criteria for a spring can be specified in terms of its restoring torque τz and stiffness Kγ. A method for determining these properties for magnetic torsion springs is presented below, and a new quantity called the magnetic sensitivity is introduced.
Analytical expressions for the magnetic force fAB and torque τAB on a magnetic dipole mB due to another magnetic dipole mA are as follows:
where μ0 is the permeability of free space, rAB=rB−rA, × denotes the vector cross product, ∥a∥ denotes the magnitude or 2-norm of the vector a, and a=a/∥a∥ denotes a unit vector in the direction of a.
The scalar torque component on link B about the joint rotational axis {circumflex over (k)}A due to the magnetic force and torque acting on mB can be determined directly from (5) and (6):
The joint angular stiffness Kγ (N-m/rad) can found from the derivative of τz with respect to γ.
Deriving the analytical expression for this derivative may only be tractable for the simplest cases, such as when rA=0 or rB=0. For present purposes, Kγ was calculated numerically from the analytical values of τz using a central difference approximation of the derivative.
If link B is to be actuated via magnetic field, a useful property is the magnetic sensitivity Sm (rad/T), which is defined here as
The magnetic sensitivity describes the angular deflection of link B that results from an applied magnetic field. A higher magnetic sensitivity indicates that larger deflections can be achieved with the same magnetic field. However, if the magnetic sensitivity is too large it may be difficult to achieve accurate small deflections.
The behavior of the magnetic torsion spring, described by τz or Kγ are functions of six independent variables. From (5)-(8) it follows that
Dimensional analysis using the Buckingham Pi Theorem allows these equations to be rewritten in a unitless form, such that
where
The dimensional analysis reveals that the shape of the torque and stiffness functions with respect to γ depends only on
Changing the geometric scale of the joint (rA+rB) or the magnitude of the dipoles (mAmB) in the joint results only in a vertical scaling of the torque and stiffness functions of the joint. Assuming constant magnetization of the magnets in the torsion spring, and given an isotropic geometric scaling factor L such that mA, mB∝L3 and rA, rB∝L, it can be seen that τz, Kγ∝L3 and Sm∝L0. Notably, the stiffness of an elastic cantilever torsion spring K=EI/l also scales with L3; therefore, elastic torsion springs and magnetic torsion springs should be similarly effective as they are scaled down.
The goal of this design example was to create a miniature manipulator with a constant-stiffness wrist joint and a bistable gripping finger thus demonstrating the useful spring behaviors that can be accomplished by magnetic torsion springs within a small envelope. To reduce the scope of the design process, the magnetic actuation design of the manipulator was based on a single-digit magnetic gripper design that used elastic spring joints.
The robot has two revolute joints (wrist and finger) and three magnets: m0, m1, and m2 in the base, the wrist, and the finger, respectively. The wrist magnet m1 serves as the distal magnet mB for the wrist joint and as the proximal magnet mA for the finger joint.
The design is subject to several constraints. First, to prove the applicability of these magnetic springs to small scale devices, it was decided that the manipulator must fit through a 5 mm diameter hole or smaller (less than half the size of existing magnetic torsion springs). Second, the available magnetic field generation system is capable of generating field magnitudes up to 20 mT, so it must be possible to actuate both the gripper and wrist simultaneously with less than the maximum available field strength. Third, to prove the simplicity of fabricating these joints, the manipulator must be built with off-the-shelf magnetic components. Fourth, to allow for magnetic actuation according to the selected design, the orientation of the distal wrist magnet must be φB=0° and the orientation of the distal finger magnet must be φB≈90°. Finally, in a serial mechanism of this size it would be difficult to manufacture magnetic springs with an operating deflection range on the same side of the joint (−90°<γ<90°), so the operating deflection range of both springs is constrained to approximately 900≤γ≤270°. If the joint angles θ0 and θ1 are defined according to the Denavit-Hartenberg convention and if the manipulator is to be as compact as possible, these ranges of the spring deflection γ result in offset angles β0=−180° and δ1≈−180°. Friction becomes more significant at smaller size scales; therefore, to reduce steady-state positioning errors due to friction in the joints the springs should have as high a stiffness as possible. In addition, higher manipulator applied forces (pushing and gripping) are desirable; therefore, the wrist magnet and finger magnet should have as large a magnetic moment (volume) as possible.
The first step in the design process was to choose the desired shape of the torque curve for each spring; that is, to choose
To choose the values of φA and φB, the points of equilibrium for a magnetic torsion spring for a given value of φA and φB were determined using the analytical model and plotted for different values of
The range of acceptable values for
Selecting an exact value of
To select an exact value of
The remaining three parameters rA+rB, mA, and mB needed to be selected to determine the magnitude of the torque, stiffness, and sensitivity for the springs. For the wrist magnet, a 3.175 mm diameter by 3.175 mm length cylindrical magnet was chosen for m1 (mB for the wrist and mA for the finger) to maximize the strength of the robot while satisfying the size constraint. Choosing the magnitude of m0 and the distance rA+rB for the wrist spring required manual tuning to find an acceptable mean magnetic sensitivity (140 rad/T) and mean stiffness (2.11×10−4 N·m/rad) over the operating range. A similar manual tuning process was performed to choose the magnitude of m2 and the distance rA+rB for the finger spring, resulting in a magnetic sensitivity of 65 rad/T and a stiffness of 1.94×10−4 N·m/rad at the equilibrium point.
The results of the design process are shown in Table 1:
−180.0°
−189.5°
180.0°
0.0°
80.5°
The values given in bold were determined directly from the design constraints. The manipulator components were fabricated using a FormLabs Form 2 Desktop SLA 3D printer with FormLabs Clear v4 resin at a resolution of 25 μm. A D11-N52 cylindrical magnet (D=1.588 mm, H=1.588 mm), a D22-N52 cylindrical magnet (D=3.175 mm, H=3.175 mm), and three B111 cubic magnets (L=1.588 mm each) from K&J Magnetics were used for m0, m1, and m2 respectively. A photograph of the robot is shown in
Designing magnetic torsion springs can be an iterative process that may require returning to earlier steps after analyzing the design. The choice of magnetic moment magnitudes was limited by the selection available from magnet parts suppliers, and the distance rA+rB was subject to the manufacturing capabilities of the FormLabs Form 2 printer. In order to accommodate the gripping surface of the finger, magnet 2 had to be offset from the centre of the gripper by approximately 0.8 mm, which is why the final design of the finger joint had φB=80.5°.
It was necessary to verify the behavior of the magnetic torsion springs, which may differ from the analytical model due to the limitations of the dipole assumption. To accomplish this validation, a magnetic finite element analysis was performed in COMSOL, and experimental measurements of the restoring torque on a scale model of the finger and wrist springs were conducted. The FEA results and experimental measurements are shown in
A finite element analysis was performed in COMSOL to ensure that the springs behaved similarly to their analytical approximation. Each magnetic torsion spring was simulated separately. The finite element model takes the geometry of the magnets into account, so it should show if the dipole assumption made in the analytical model fails to accurately capture the behavior of the springs. In the simulation for the wrist spring, the base magnet (magnet 0) was held fixed while the wrist magnet (magnet 1) was rotated about the center of rotation in increments of 2° over the operating deflection range (90°≤γ≤270° or equivalently −90°≤θ0≤90°). Similarly, for the finger spring the wrist magnet (magnet 1) was held fixed while the finger magnet (magnet 2) was rotated about the center of rotation in increments of 2° over the operating deflection range (189.5°≤γ≤279.5° or equivalently 0°≤θ0≤90°). An example of the finger spring FEA is shown in
The magnetic spring torque was measured using an ATI Nano17 Titanium 6-axis force-torque transducer with signals acquired through a National Instruments USB-6210 DAQ. The experimental apparatus is pictured in
The experiments were performed at 200% scale compared to the true robot scale to ensure that the magnetic torques were sufficiently large to be measured accurately by the ATI Nano17T. Consequently, the measured torques in
As a final demonstration of the success of the magnetic torsion spring design, the robot was placed inside of a 3-axis Helmholtz coil system capable of producing 20 mT fields in three dimensions at frequencies up to 50 Hz. A simple open-loop control algorithm was used to test the operation of the robot. The robot was capable of turning and gripping independently. The gripper would rapidly transition between its open and closed positions, and it would remain stable in each position even in the absence of opening/closing applied fields. The unstable equilibrium point of the finger was measured by slowly displacing the finger until it snapped to its other stable position and was found to occur at θ1=47°±5°.
The results in
The results in
Overall, the qualitative behavior of the magnetic robot as it was actuated in a magnetic field was indicative of a successful design. The finger joint exhibited bistability with an unstable equilibrium within the designed region, and the wrist joint responded linearly to increasing fields, which implies a constant-stiffness wrist spring response. However, static friction in the joint proved to be significant enough to result in steady-state errors in response to step inputs.
A magnetic torsion spring according to the present disclosure may be useful for creating miniature magnetic robots, enabling joint actuation via remotely generated magnetic fields while prescribing the spring response of the joint. The spring response has two features: shape and amplitude. The shape refers to factors such as the number and position of the equilibrium points, whether those points are stable or unstable, and whether the torque curve around those points is linear, quadratic, or some arbitrary nonlinear shape. The amplitude refers to the intensity or stiffness of the joint, which is mathematically independent of the shape.
Actuation functionality is determined by the type of combination of two magnets connected by a revolute joint, of which there are nine main types, as shown in
Each magnet can point radially (r), tangentially (θ), or axially (z) for a total of nine combinations. In
The behaviours of the different types is illustrated in
Each of these five spring types has its own properties that makes it unique. For example, the diagonal types (r-r, θ-θ, z-z) yield highly symmetrical responses about 0° and 180°, the off-diagonal types (r-θ, θ-r) give significant asymmetry about those angles, the z-z type is only sensitive to magnetic gradients but has weaker stiffness than the others, the θ-θ type gives a broader range of choices of RBar to achieve 3 stable equilibrium points, and so on.
Multiple magnetic torsion springs according to some embodiments can be connected in series or in parallel to produce mechanisms with more complex behaviours (for example, the serial robot of
While the prior art designs may be limited to bistable mechanisms with two stable points roughly 180° apart from each other, or a spring constant whose stiffness magnitude can be set but whose stiffness profile (how the stiffness changes as the joint rotates) cannot be controlled precisely, embodiments may provide certain advantages or expanded utility. For example, embodiments may provide bistable mechanisms with two stable points at arbitrary locations, or a spring constant whose stiffness magnitude can potentially be set and whose stiffness profile can potentially be chosen arbitrarily (within certain bounds recognizable and definable by the skilled person). This profile may exhibit one or more of the following: linear increase/decrease in stiffness with respect to rotation angle, about a particular and arbitrary angle, with linearity within a practically usable threshold; constant stiffness with respect to rotation angle; and parabolic stiffness with respect to rotation angle.
The scope of the claims should not be limited by the exemplary embodiments set forth in the foregoing, but should be given the broadest interpretation consistent with the specification as a whole.
The various embodiments described above can be combined to provide further embodiments. All of the U.S. patents, U.S. patent application publications, U.S. patent applications, foreign patents, foreign patent applications and non-patent publications referred to in this specification and/or listed in the Application Data Sheet are incorporated herein by reference, in their entirety. Aspects of the embodiments can be modified, if necessary to employ concepts of the various patents, applications and publications to provide yet further embodiments.
These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CA2022/050842 | 5/26/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63193289 | May 2021 | US |