The technology of the disclosure relates generally to sensing devices and methods, and in non-limiting embodiments, to sensing devices for measuring contact force based on displacement of a magnetic device.
Tactile sensing enables controllable interactions as robots enter unknown and unstructured environments. Tactile sensing offers a unique stream of directly measured data which can allow systems to estimate and react to physical properties such as friction, stiffness, or weight distribution. Unlike approaches that rely on visual cues, tactile sensors can provide physical measurements even in environments with occluding physical barriers. However, existing tactile sensors suffer from limited form factors and durability, lack of dynamic range, and are not cost-effective.
According to non-limiting embodiments or aspects, provided is a sensing device comprising: an elastomer; a magnetic device positioned within the elastomer and associated with a magnetic field; and a magnetometer configured to sense a change in the magnetic field of the magnetic device.
In non-limiting embodiments or aspects, the sensing device further comprises at least one computing device in communication with the magnetometer, the at least one computing device configured to determine a deformation of the elastomer based on the change in the magnetic field sensed by the magnetometer. In non-limiting embodiments or aspects, the magnetometer comprises the at least one computing device. In non-limiting embodiments or aspects, the magnetometer comprises at least three Hall-effect sensors. In non-limiting embodiments or aspects, the magnetometer comprises a magnetic field sensor.
In non-limiting embodiments or aspects, the magnetic device comprises a cubic magnet. In non-limiting embodiments or aspects, the magnetic device comprises an electromagnetic coil. In non-limiting embodiments or aspects, the magnetic device comprises a neodymium magnet. In non-limiting embodiments or aspects, the elastomer comprises a non-ferromagnetic elastic material. In non-limiting embodiments or aspects, the elastomer comprises a plastic material. In non-limiting embodiments or aspects, the magnetometer is located in a fixed position relative to the elastomer. In non-limiting embodiments or aspects, the magnetometer is configured to remain in a substantially fixed position relative to the elastomer in response to a deformation of the elastomer. In non-limiting embodiments or aspects, the elastomer is formed over and in contact with the magnetometer. In non-limiting embodiments or aspects, the magnetometer comprises at least three Hall-effect sensors configured in a nine-dimensional Hall-effect sensor array.
In non-limiting embodiments or aspects, the sensing device further comprises an integrated circuit, the magnetometer comprises at least three Hall-effect sensors, and each of at least three Hall-effect sensors is coupled to the integrated circuit. In non-limiting embodiments or aspects, the magnetic device is positioned within the elastomer asymmetrically along a Z-axis that is normal to a plane parallel to a first side of the integrated circuit. In non-limiting embodiments or aspects, the magnetic device positioned within the elastomer comprises a neodymium magnet. In non-limiting embodiments or aspects, the magnetometer comprises an integrated circuit, and the magnetic device positioned within the elastomer comprises a magnet having a shape that does not have one-fold rotational symmetry along a Z-axis that is normal to a plane parallel to a first side of the integrated circuit.
In non-limiting embodiments or aspects, the magnetic device comprises a composite magnet. In non-limiting embodiments or aspects, the magnetic device comprises two or more electromagnetic coils. In non-limiting embodiments or aspects, the magnetometer comprises at least three Hall-effect sensors configured in a nine-dimensional Hall-effect sensor array that is configured to determine a change in the magnetic field of the magnetic device positioned within the elastomer along any of six degrees of freedom of the magnetic device positioned within the elastomer. In non-limiting embodiments or aspects, three dimensions of the nine-dimensional Hall-effect sensor array are configured to determine an environmental and/or ambient magnetic field and six dimensions of the nine-dimensional Hall-effect sensor array are configured to determine a pose of the magnetic device positioned within the elastomer. In non-limiting embodiments or aspects, the sensing device further comprises a mounting arrangement configured to mount the sensing device to an end of a robotic appendage.
According to non-limiting embodiments or aspects, provided is a sensing device comprising: a magnetometer configured to sense a change in a magnetic field of a magnetic device positioned within a material; and at least one computing device in communication with the magnetometer, the at least one computing device configured to determine a deformation of the material based on the change in the magnetic field. In non-limiting embodiments or aspects, the material comprises an elastomer.
In non-limiting embodiments or aspects, the elastomer comprises a cavity housing the magnetic device. In non-limiting embodiments or aspects, the material is at least partially formed around the magnetometer.
According to non-limiting embodiments or aspects, provided is a method comprising: receiving, from a magnetometer, magnetic field data associated with a magnetic field of a magnetic device positioned within a material; detecting, with at least one computing device, a change in the magnetic field based on the magnetic field data; and determining, with the at least one computing device, a deformation of the material based on the change in the magnetic field.
According to non-limiting embodiments or aspects, provided is a computer program product comprising at least one non-transitory computer-readable medium including program instructions that, when executed by at least one computing device, cause the at least one computing device to: receive, from a magnetometer, magnetic field data associated with a magnetic field of a magnetic device positioned within a material; detect a change in the magnetic field based on the magnetic field data; and determine a deformation of the material based on the change in the magnetic field.
Other non-limiting embodiments or aspects will be set forth in the following numbered clauses:
Clause 1: A sensing device comprising: an elastomer; a magnetic device positioned within the elastomer and associated with a magnetic field; and a magnetometer configured to sense a change in the magnetic field of the magnetic device.
Clause 2: The sensing device of clause 1, further comprising at least one computing device in communication with the magnetometer, the at least one computing device configured to determine a deformation of the elastomer based on the change in the magnetic field sensed by the magnetometer.
Clause 3: The sensing device of clauses 1 or 2, wherein the magnetometer comprises the at least one computing device.
Clause 4: The sensing device of any of clauses 1-3, wherein the magnetometer comprises at least three Hall-effect sensors.
Clause 5: The sensing device of any of clauses 1-4, wherein the magnetometer comprises a magnetic field sensor.
Clause 6: The sensing device of any of clauses 1-5, wherein the magnetic device comprises a cubic magnet.
Clause 7: The sensing device of any of clauses 1-6, wherein the magnetic device comprises an electromagnetic coil.
Clause 8: The sensing device of any of clauses 1-7, wherein the magnetic device comprises a neodymium magnet.
Clause 9: The sensing device of any of clauses 1-8, wherein the elastomer comprises a non-ferromagnetic elastic material.
Clause 10: The sensing device of any of clauses 1-9, wherein the elastomer comprises a plastic material.
Clause 11: The sensing device of any of clauses 1-10, wherein the magnetometer is located in a fixed position relative to the elastomer.
Clause 12: The sensing device of any of clauses 1-11, wherein the magnetometer is configured to remain in a substantially fixed position relative to the elastomer in response to a deformation of the elastomer.
Clause 13: The sensing device of any of clauses 1-12, wherein the elastomer is formed over and in contact with the magnetometer.
Clause 14: The sensing device of any of clauses 1-13, wherein the magnetometer comprises at least three Hall-effect sensors configured in a nine-dimensional Hall-effect sensor array.
Clause 15: The sensing device of any of clauses 1-14, further comprising an integrated circuit, wherein the magnetometer comprises at least three Hall-effect sensors, and wherein each of at least three Hall-effect sensors is coupled to the integrated circuit.
Clause 16: The sensing device of any of clauses 1-15, wherein the magnetic device is positioned within the elastomer asymmetrically along a Z-axis that is normal to a plane parallel to a first side of the integrated circuit.
Clause 17: The sensing device of any of clauses 1-16, wherein the magnetic device positioned within the elastomer comprises a neodymium magnet.
Clause 18: The sensing device of any of clauses 1-17, wherein the magnetometer comprises an integrated circuit, and wherein the magnetic device positioned within the elastomer comprises a magnet having a shape that does not have one-fold rotational symmetry along a Z-axis that is normal to a plane parallel to a first side of the integrated circuit.
Clause 19: The sensing device of any of clauses 1-18, wherein the magnetic device comprises a composite magnet.
Clause 20: The sensing device of any of clauses 1-19, wherein the magnetic device comprises two or more electromagnetic coils.
Clause 21: The sensing device of any of clauses 1-20, wherein the magnetometer comprises at least three Hall-effect sensors configured in a nine-dimensional Hall-effect sensor array that is configured to determine a change in the magnetic field of the magnetic device positioned within the elastomer along any of six degrees of freedom of the magnetic device positioned within the elastomer.
Clause 22: The sensing device of any of clauses 1-21, wherein three dimensions of the nine-dimensional Hall-effect sensor array are configured to determine an environmental and/or ambient magnetic field and six dimensions of the nine-dimensional Hall-effect sensor array are configured to determine a pose of the magnetic device positioned within the elastomer.
Clause 23: The sensing device of any of clauses 1-22, further comprising a mounting arrangement configured to mount the sensing device to an end of a robotic appendage.
Clause 24: A sensing device comprising: a magnetometer configured to sense a change in a magnetic field of a magnetic device positioned within a material; and at least one computing device in communication with the magnetometer, the at least one computing device configured to determine a deformation of the material based on the change in the magnetic field.
Clause 25: The sensing device of clause 24, wherein the material comprises an elastomer.
Clause 26: The sensing device of clauses 24 or 25, wherein the elastomer comprises a cavity housing the magnetic device.
Clause 27: The sensing device of any of clauses 24-26, wherein the material is at least partially formed around the magnetometer.
Clause 28: A method comprising: receiving, from a magnetometer, magnetic field data associated with a magnetic field of a magnetic device positioned within a material; detecting, with at least one computing device, a change in the magnetic field based on the magnetic field data; and determining, with the at least one computing device, a deformation of the material based on the change in the magnetic field.
Clause 29: A computer program product comprising at least one non-transitory computer-readable medium including program instructions that, when executed by at least one computing device, cause the at least one computing device to: receive, from a magnetometer, magnetic field data associated with a magnetic field of a magnetic device positioned within a material; detect a change in the magnetic field based on the magnetic field data; and determine a deformation of the material based on the change in the magnetic field.
These and other features and characteristics of the present disclosure, as well as the methods of operation and functions of the related elements of structures and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention.
Additional advantages and details are explained in greater detail below with reference to the non-limiting, exemplary embodiments that are illustrated in the accompanying figures, in which:
It is to be understood that the embodiments may assume various alternative variations and step sequences, except where expressly specified to the contrary. It is also to be understood that the specific devices and processes described in the following specification are simply exemplary embodiments or aspects of the disclosure. Hence, specific dimensions and other physical characteristics related to the embodiments or aspects disclosed herein are not to be considered as limiting. No aspect, component, element, structure, act, step, function, instruction, and/or the like used herein should be construed as critical or essential unless explicitly described as such. Also, as used herein, the articles “a” and “an” are intended to include one or more items and may be used interchangeably with “one or more” and “at least one.” Also, as used herein, the terms “has,” “have,” “having,” or the like are intended to be open-ended terms. Further, the phrase “based on” is intended to mean “based at least partially on” unless explicitly stated otherwise.
As used herein, the term “computing device” may refer to one or more electronic devices configured to process data. A computing device may, in some examples, include the necessary components to receive, process, and output data, such as a processor, a display, a memory, an input device, a network interface, and/or the like. A computing device may be a mobile device, a microprocessor, a CPU, a GPU, a controller, and/or the like. A computing device may also be a desktop computer or other form of non-mobile computer. In non-limiting embodiments, a computing device may be a plurality of circuits.
As used herein, the term “communication” may refer to the reception, receipt, transmission, transfer, provision, and/or the like of data (e.g., information, signals, messages, instructions, commands, and/or the like). For one unit (e.g., a device, a system, a component of a device or system, combinations thereof, and/or the like) to be in communication with another unit means that the one unit is able to directly or indirectly receive information from and/or transmit information to the other unit. This may refer to a direct or indirect connection (e.g., a direct communication connection, an indirect communication connection, and/or the like) that is wired and/or wireless in nature. Additionally, two units may be in communication with each other even though the information transmitted may be modified, processed, relayed, and/or routed between the first and second unit. For example, a first unit may be in communication with a second unit even though the first unit passively receives information and does not actively transmit information to the second unit. As another example, a first unit may be in communication with a second unit if at least one intermediary unit processes information received from the first unit and communicates the processed information to the second unit.
Referring now to
In non-limiting embodiments, and with continued reference to
In non-limiting embodiments or aspects, the magnetic device 102 is a cubic magnet. Using a cubic magnet provides the benefit of allowing for 90 degrees of sensing range about the magnetization axis, whereas continuous symmetry in cylindrical magnets does not allow for such a range. However, various shapes of magnets may be used. In some non-limiting embodiments or aspects, the magnetic device 102 may be one or more electromagnetic coils. In some non-limiting embodiments or aspects, the magnetic device 102 may be a neodymium magnet.
In non-limiting embodiments or aspects, the elastomer 106 is a non-ferromagnetic elastic material. In non-limiting embodiments or aspects, the elastomer 106 is a plastic material. It will be appreciated that various types of elastomers capable of being deformed may be used. In non-limiting embodiments, the elastomer 106 may be of a sufficient thickness to protect the magnetic device 102. For example, neodymium magnets may be brittle and thus, in non-limiting embodiments in which a neodymium magnet is used, the thickness of the elastomer 106 may be increased.
Referring now to
The magnetic device 202 may be fully encompassed by the elastomer 206 or may be positioned in a cavity of the elastomer 206 such that, when the elastomer 206 experiences a force (as shown in
With continued reference to
Referring now to
A sensing device 300 configured to be used as a foot sensor, as shown in
Referring now to
A sensing device 400 configured to be used as a “pinky” sensor, as shown in
Referring back to
In non-limiting embodiments, a sensor model executable by a computing device is generated to determine the external forces applied to the elastomer 106 based on a change of the magnetic field. Since both the strain and magnetic field operate as a function of the magnet's pose ({right arrow over (r)}), a conversion between the two can be established. The magnetic field equation can generally be modeled as an inverse cubic law with respect to distance ({right arrow over (r)}=0{right arrow over ((B−1/3))}). Due to the placement of the magnetic device 102 embedded inside the elastomer 106, the strain can be found using a change in magnet pose ({right arrow over (ϵ)}=Δ{right arrow over (r)}).
Elastomers are generally viscoelastic due to molecular resistance to deformation. This introduces a time dependence into the relationship between variables that is modeled using a generalized Maxwell's model (GMM) as a series of springs and spring dampeners in parallel. Solving the resulting differential equation for a singular step input (and assuming each dimensional independence) results in a series of independent decaying exponentials as shown in the following equation:
In the above equation, ƒ({right arrow over (ϵ)}) is a linearizing function between stress and strain and {right arrow over (C)} is a vector of stiffness coefficients. In practice, this may introduce a small amount of error into the system, mainly due to stress relaxation or hysteresis. In non-limiting embodiments, the sensing device may disregard this effect and instead use a model based on the steady-state solution. This may simplify the above equation to a linear representation based on Hooke's Law, relying on the proportionality between displacement and stress such that an applied force (F) is equal to a constant value multiplied by the displacement. However, in other non-limiting embodiments, the model may be developed to cancel out the time-dependent effect by introducing time-dependence into the model. An equation may be developed that uses this linear formula with the inverse cubic law for determining the magnetic field to relate the magnetic field to stress, such as the following equation:
The above equation can be expanded using classic Taylor series expansion to a sum of powers as long as the stress-strain curves can be equivalently modeled by a polynomial (shown in the stress-strain response curves illustrated in
In non-limiting embodiments, the sensing device 100 may be fabricated using durable and low-cost materials. In some examples, a modular design approach may be used to maximize customizability. In non-limiting embodiments, casting the elastomer may include overmolding thermoset urethane (e.g., VytaFlex®, Smooth-On, Inc., USA), as an example, onto a mounting piece and a positive mold for the cavity to house the magnetic device (e.g., such as a 3D-printed, water soluble mold), post-curing for several hours (e.g., four hours) at 65° C., for example, and dissolving the mold in water. Once the mold is dissolved, the magnetic device may be placed in the cavity and fixed in place using a urethane adhesive compound (e.g., Ure-Bond® II, Smooth-On, Inc., USA), such that the magnetic field of the magnetic device is perpendicular to the surface of the elastomer at the distal end (e.g., tip) of the elastomer. Then, one or more PCBs for the magnetometer are fixed to the mounting arrangement (e.g., using brass screws and threaded inserts, or other non-magnetic attachment devices, to not respond to magnetic fields). It will be appreciated that various fabrication techniques and materials may be used, and that the example process and materials described herein is for example purposes only.
After being fabricated, the sensing device may be calibrated for use. For example, calibration and validation data sets may be collected using a robot such as the UR3e series robot (Universal Robots, Denmark). The robot arm is used to manipulate the sensing device and apply known forces across the surface of the elastomer. Using a sensor for ground truth (e.g., a 1D Loadstar Force sensor (TUF-050-025-A*C01, Loadstar, USA)), a data set may be created of different positions (e.g., ranging from approximately −15 to 15 mm in some examples) measured along a surface made by projecting the elastomer onto the Hall-effect sensor array with forces ranging from 0 to about 30 N. Small shear displacements (e.g., up to approximately 5 mm) are also introduced at each surface Normal in order to promote extrapolation when a limited range of shear forces are present. This data set may be used to fit the MDP model described in Equation 2. With surface geometry impacting the elastomer deformation, both the input and validation data sets are constrained to only include contact with a flat surface.
For a smaller sensing device arrangement, such as the “pinky” sensor shown in
Although embodiments have been described in detail for the purpose of illustration, it is to be understood that such detail is solely for that purpose and that the disclosure is not limited to the disclosed embodiments, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present disclosure contemplates that, to the extent possible, one or more features of any embodiment can be combined with one or more features of any other embodiment.
This application claims priority to U.S. Provisional Patent Application No. 63/105,619, filed Oct. 26, 2020, the disclosure of which is hereby incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/056584 | 10/26/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63105619 | Oct 2020 | US |