Embodiments of the subject matter disclosed herein generally relate to a magnetic latching mechanism, and more specifically, to methods and systems for allowing robots to magnetically latch to each other and be able to easily separate from the magnetic grip of each other.
Magnetic latching with its wide applications have been around for years. From decades ago to even recent years, extended research has been performed to develop a reliable, small and low-power consumption magnetic latching mechanism. There is no better latching mechanism then a magnetic one when considering the reliability and consistency with which the magnets interact with each other as well as with other ferrous objects. In the modern world, the magnets come in different variants, e.g., permanent magnets, electromagnets, and electropermanent magnets (EPMs) being the three main classes. Out of these three classes, the permanent magnets perform best in terms of power consumption (practically there is no power consumption), scalability and latching strength (see
It is clear from
Some methods have been used in recent years for achieving programmable, self-assembly, robots that use the strength of permanent magnets to perform autonomous latching tasks. Most of these methods utilize either electro-magnets or EPMs, which have the drawbacks of high power consumption and customized design requirements. For power efficient applications, the use of electromagnets is ruled out because of their hunger for power. For EPMs, there are other problems, such as, the lack of strong bonding (˜ in the order of Newtons) that is necessary for any application of practical/industrial interest. Another drawback of the existing magnetic latching mechanisms is the possible introduction of interference in local communication caused by the on/off latching activity of the EPM control circuit, which is basically a high frequency RC circuit (see, for example, Lily Robots, Mota Group, or the Pebbles robot at MIT).
Some research groups have however, used permanent magnets for strong bonding purposes (see, for example, the M-blocks at MIT), but their usefulness has only been in the making of the bonds. They have used a momentum driven, brushless motor mechanism for breaking the contact between two parties latched through the magnetic interaction of the permanent magnets, which is not as smooth or much of a direct breakage. Also the breakage for these robots involves the rotation of the whole agent (robot or bot) around one of its axis, which completely changes its orientation during a disassembly action.
However, in many applications, e.g., latching, perching, etc. in air using drones, rotating the entire robot is not desirable and sometimes not possible. A good magnetic latching mechanism is desired to have a very smooth detachment (undocking) of the latched components. Also, the face magnets for the M-blocks robots are placed at fixed positions and are static in nature, i.e., they are unable to change their polarity or position and thus, the bots have to pay a price in terms of their abrupt change in orientation for executing a bond break.
Therefore, there is a need for a magnetic latching mechanism that uses permanent magnets but at the same time exhibits a smooth undocking operation, without rotating the entire robot or bot.
According to an embodiment, there is a magnetic latching mechanism that includes a servo-motor configured to rotate an axle, a latching rotor attached to the axle and configured to rotate, and a pair of latching permanent magnets attached to the latching rotor. A north pole of a permanent magnet and a south pole of another permanent magnet of the pair are facing along a same direction.
According to another embodiment, there is a robot that includes a frame, a magnetic latching mechanism, a processor that controls the magnetic latching mechanism, and a power source for powering the processor and the magnetic latching mechanism. The magnetic latching mechanism uses permanent magnets for bonding or unbonding to another device.
According to still another embodiment, there is a method for bonding and debonding a first robot with a second robot. The method includes a step of providing the first and second robots at a given distance D, a step of reducing the distance D between the first and second robots, a step of bonding the first robot with the second robot due to attraction magnetic forces developed between a magnetic latching mechanism of the first robot and a magnetic latching mechanism of the second robot, a step of rotating a latching rotor of the magnetic latching mechanism of the first robot relative to a latching rotor of the magnetic latching mechanism of the second robot to generate a repelling magnetic force, and a step of unbonding the first robot from the second robot.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments. In the drawings:
The following description of the embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. The following embodiments are discussed, for simplicity, with regard to small robots (also called bots) that are capable of docking and undocking from each other. However, the invention is not limited to such embodiments, as other types of robots or devices (e.g., drones) may be provided with the magnetic latching mechanism discussed herein.
Reference throughout the specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of the phrases “in one embodiment” or “in an embodiment” in various places throughout the specification is not necessarily referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
According to an embodiment, there is a novel magnetic latching mechanism that achieves docking and undocking for permanent (also called passive because of its zero power consumption) magnets. In this embodiment, an indirect way for controlling the latching of the permanent magnets is achieved. The mechanism may use ultra-nano servo actuators for the undocking of the magnets. A generic purpose of this latching mechanism is to enable strong bond making and bond breaking abilities among the magnetic contacts in any given assembly that has latching components. In one application, the proposed mechanism is applied, as discussed later, in the specific application of programmable self-assembly devices, where small scale robots (in the cm range), called usBots, can autonomously interact and collaborate with each other to form a desired target assembly.
Details about this novel magnetic latching mechanism are now discussed.
Robot 200 also has four side faces 210A to 210D, only two of which are shown in
Each latching rotor 214A has one or more pairs 218 of permanent magnets 218A-1 and 218-2 attached to it. The latching magnets 218A-1 and 218A-2 are attached on the back side of the latching rotor 214A and for this reason, the latching magnets 218A-1 and 218A-2 are illustrated with dashed lines in the figure.
The magnetic latching mechanism 230A is shown in more detail in
Both
An interaction (docking and undocking) between the magnetic latching mechanisms of two different robots is now discussed with regard to
Supposing that the two latching rotors are oriented so that each latching magnet from latching rotor 214A is facing an opposite magnetic pole of the corresponding latching magnet of latching rotor 214A′, as illustrated in
In step 506, the two robots get in contact with each other due to the attraction forces generated by the latching magnets. In fact, the two latching rotors 214A and 214A′ may contact each other as shown in
At this time, the light emitting sensor 220 from one robot is directly facing the light ambient sensor 226 of the other rotor so that, in step 508, signals and/or commands can be transmitted from one robot to another. Thus, communication between the two robots may be established in step 508. However, one skilled in the art would understand that this communication is not necessary for docking or undocking the two robots. In one application, the processor of one robot can communicate via the light emitting sensor 220 and the light ambient sensor 226 with the processor of the other robot. Also note that
When the processor of one robot, e.g., robot 200, decides to undock from the other robot 200′, the processor 204 instructs the corresponding servo motor 208A to rotate in step 510 the latching rotor 214A, with a given angle relative to its axle 209A, and implicitly, relative to the latching rotor 214A′. If the rotation angle is selected to be 90°, then, the latching magnets of one robot become again aligned with the latching magnets of the other robot, but this time, each pole of the first robot is facing a same pole of the opposite robot, which means that a repealing magnetic force appears between the two side faces 214A and 214A′ of the robots 200 and 200′. Because the latching magnets are selected to have stronger magnetic forces between them than the alignments magnets, the two robots undock in step 512 due to the large repealing forces. At this time the distance between the two side faces of the two robots increases as illustrated in
Note that
The repulsive or attraction magnetic force used to dock and undock the robots is now discussed. If a ferrous object is in close vicinity (from a few mm to few cm, depending on the object) to a permanent magnet, there exists a force of attraction between the object and the magnet. Mathematically, the force of attraction of a magnet at its air gap (the space around the poles of a magnet) is given by Maxwell equation:
where F is the force (N), A is the surface area of the pole of the magnet (m2), B is the magnetic flux density (T), and μ0 is the permeability of the medium (air in this case).
Thus, if the target is a magnet itself, then there exists either a force of attraction or repulsion between the two magnets. The nature of this force depends on the polarity of the two approaching magnets. Nevertheless, this force is almost twice (in case of neodymium magnets) as compared to the magnetic force given by the above equation. This concept in used in the above embodiments to achieve programmable self-assembly in small robots. As shown in
In this way, a complete reversal of all latching magnets' polarity can be achieved by a 90 degrees rotation of one latching rotor relative to another latching rotor, as illustrated in
Thus, after two robots approach each other as shown in
One matter associated with this magnetic latching mechanism is that the action of bond breaking (i.e., the undocking) by revolving either or both of the latching rotors require a mechanism that produces a high torque. In one embodiment, due to small size constraints on the robot design, and difficulty of finding small size and high torque servos, it is possible to introduce a shielding layer on either sides of the bonding faces of the latching magnets. This shielding layer may have various sizes, for example, 1 mm thickness. The shielding layer (for example, plastic layer) decreases the magnetic force of attraction to about 8 N in total. At this level, the bond between two latching rotors facing each other and in contact with each other can be broken by a 90 degrees rotation achieved with the smallest high torque servo commercially available (e.g., HS-35HD servo motor). Note that
In one embodiment, the robot shown in
One or more of the advantages of the embodiments presented above is now discussed. The robot shown in
The experiments performed with the robot 200 reveal that for such a small mechanism, the forces required to dismantle the bond are impressive. The following peak values of the force tests were measured. For side face—side face attraction the measured force was 8.7 N. Note that no other robot of this size with EPMs has a stronger bond strength to the knowledge of the inventors. For side face—side face repulsion, the measured force was 6.9 N. Again, no other robot of this size with EPMs have a strength greater than this for bond break/repulsion. For side face-side face slide, the maximum measured force was 4.3 N.
The torque required to break the bond was measured to be 0.065 Nm. This is in accordance with the design of the robot, i.e., the placement of the latching magnets relative from the center of rotation of the latching rotor and the plastic shielding in between the contact faces. This value of torque is quite high given the small size of the mechanism. Also, the value of this torque is below the maximum allowed torque of the servo used (0.078 Nm), which makes it extremely reliable to use.
Three modes of operation are possible for the robot 200: (1) attach (bond formation), (2) detach (bond breaking), and (3) repel (avoidance, which is achieved when the latching magnets of the two robots are aligned but have the same polarities facing each other). EPMs do not have this third mode, the repel mode. This avoidance feature is unique to the design shown in the figures and this feature removes the need of local communication between the neighboring robots.
The robot 200 discussed above consumes less power than an EPM (of comparable size/strength). This is so because there is no power used for bond formation, and there is little energy used for bond breaking. Each ultra-nano servo draws a peak current of 0.36 A at a rotation stall (which doesn't happen during normal operation) and the idle state current is 0.008 A, which is less on average than each of the EPMs that need a peak current>1 A during activation or deactivation. Further, the robot uses zero power for avoidance, i.e., instantaneous repelling of other robots.
The robot 200 also has the capability of self-alignment of the faces and the contacts. There is no additional sensing or actuation force required for this feature, i.e., the bond formation and bond breaking are self-assisted. Two approaching robots can self-align their faces to make a bond or repel each other depending on the orientation of the face magnets. Also, the bond breaking is self-assisted. It does not only break the bond, but the generated repulsion force is enough to push two robots in opposite directions.
The magnetic latching mechanism discussed with regard to robot 200 is highly scalable, i.e., the same concept can be extended to bigger magnets and higher torque servos as well for bigger and stronger bonds in latching components. The joints can also be used for collective robots locomotion in future. Also, those skilled in the art would understand that the above discussed magnetic latching mechanism may be used not only with robots, but also with other devices, e.g., drones, cars, trains, planes, etc. The discussed magnetic latching mechanism may be used with various electrical components, home appliances or in various buildings for achieving the required docking or undocking of objects.
The disclosed embodiments provide methods and mechanisms for docking or bonding and undocking or unbonding two or more robots using a magnetic latching mechanism. It should be understood that this description is not intended to limit the invention. On the contrary, the embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention as defined by the appended claims. Further, in the detailed description of the embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the claimed invention. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
Although the features and elements of the present embodiments are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein.
This written description uses examples of the subject matter disclosed to enable any person skilled in the art to practice the same, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims.
This application claims priority to U.S. Provisional patent Application No. 62/585,018, filed on Nov. 13, 2017, entitled “SERVO-ACTUATED LATCHING MECHANISM FOR PASSIVE MAGNETS,” and U.S. Provisional Patent Application No. 62/663,372, filed on Apr. 27, 2018, entitled “SERVO-ACTUATED ROTARY MAGNETIC LATCHING MECHANISM AND METHOD,” the disclosure of which is incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2018/058342 | 10/25/2018 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62585018 | Nov 2017 | US | |
62663372 | Apr 2018 | US |