Untethered small-scale magnetically actuated devices have been an active and attracted research field during last two decades. These devices typically consist of some forms of mechatronic or micro electromechanical systems (MEMS) devices with a rigidly attached magnetic body on which magnetic forces and torques are applied by an external field. Their great potential in minimally invasive surgery/medicine has been widely noticed due to the intrinsic advantages of magnetic field, such as high safety to living organisms and good controllability. Compare to traditional endoscopy, using magnetic capsule endoscopes in diagnosing diseases in the gastrointestinal tract reduces the examination time and retention rate. Actively controlled capsule endoscopy would also allow the examination of the entire gastrointestinal (GI) tract. For vascular diseases, endovascular interventions using magnetic catheters have advantages over traditional manual techniques in terms of accuracy and surgical or diagnostic duration.
To actuate and control the aforementioned magnetic medical devices, various magnetic manipulation systems generating magnetic torque and/or magnetic force are proposed. Some approaches utilize magnetic forces for pulling while others apply torques generated by rotating magnetic fields to roll on a surface, travel through a fluid, crawl through a lumen via helical propulsion, or screw through soft tissues. These systems adopt either electromagnetic coils or permanent magnets for field generation. Using multiple stationary electromagnetic coils, systems with different configurations have been developed for magnetic manipulation. Helmholtz or near-Helmholtz coils and their combinations with Maxwell coils are most commonly used. Towards specific applications, researchers have developed custom stationary magnetic manipulation systems for both minimally invasive operation and micro robotic research. However, when facing a requirement of a large workspace (for example, with the human body size), the limitations of this type of design using stationary coils emerge. The large coil size and heavy weight may lead to higher complexity on the structural design and fabrication. Increased inductance of the enlarged coil limits the control bandwidth of the effective magnetic field.
Alternative methods employ permanent magnets to create dynamic magnetic fields. However, due to large inertia and limited motion range of the permanent magnets, this kind of system has low control bandwidth. For tackling the problems of scalability and control bandwidth, systems with mobile permanent magnets provide a solution. Owning to the strong magnetic field and compact size, a single permanent magnet can be carried by a human hand or a serial robotic manipulator to reach a large workspace. Its magnetic field is controlled by adjusting the position and pose of the magnet. Considering that control of the magnetic field generated by permanent magnets is a challenging task, there may be safety concerns in applications since the field of permanent magnets cannot be switched off.
Although electromagnetic coils and permanent magnets generate equivalent magnetic fields, coils have often been the preferred choice due to their abilities to easily control the field by regulating the coil currents and to completely turn off the field. Concepts of magnetic manipulation using several mobile coils were proposed. The advantages of this type of system are revealed compared to stationary coil systems and permanent magnet systems. However, up to now, only one-dimensional (1D) rotation and planar motion of coils were realized. Two main challenges hinder the realization of three-dimensional (3D) motion of multiple coils. On one hand, large sizes and weights of the coils, which are utilized to generate a strong magnetic field, brings in the design complexity of the positioning mechanism. On the other hand, position and pose variations of multiple coils lead to challenges in computing the resulting composite field in real time.
There continues to be a need in the art for improved designs and techniques for a system for manipulating and guiding small-scale magnetically actuated devices for clinical applications.
Embodiments of the subject invention pertain to a magnetic manipulation system having mobile coils for moving and navigating a magnetic device in a body.
According to an embodiment of the subject invention, the magnetic manipulation system comprises a robotic parallel mechanism comprising at least three electromagnets and at least three electromagnetic coils coupled to the at least three electromagnets, respectively, wherein the electromagnetic coils are configured be actuated to keep the electromagnets in static conditions or move the electromagnets along a desired trajectory; a current control unit supplying currents to the electromagnetic coils, the electromagnetic coils having soft iron cores, wherein the currents supplied by the control unit is configured to generate dynamic magnetic field in the soft iron core's linear region, wherein the current control unit and a robotic parallel mechanism are configured to generate desired dynamic magnetic fields in desired positions within a workspace to control a magnetic device; and a three-dimensional (3D) position sensor is configured for performing a close loop control of the robotic parallel mechanism. The magnetic manipulation system may further comprise a coil-end joint plate, actuation units and structural linkages that connect the coil-end joint plate to the robotic parallel mechanism. The coil-end joint plate has a plurality of sides corresponding to a plurality of branches of each electromagnetic coil; wherein instruments are mounted on the coil-end joint plate and the coil-end joint plate is connected to the lower end of every electromagnetic coil. The robotic parallel mechanism is an actuation mechanism of K branches including linear actuation mechanisms and rotational actuation mechanisms, wherein K is an integer greater than zero, and wherein the rotational actuation mechanisms include motors and gears, motors and belts, or motors and linkages; and wherein the linear actuation mechanisms include ball screw tables, sliding track and pneumatic actuation. The robotic parallel mechanism is made of low magnetic permittivity materials including aluminum and 304 steel. A position of a center of the coil-end joint plate has a deterministic relationship with actuator positions of the robotic parallel mechanism while an orientation of the coil-end joint plate is constrained by the robotic parallel mechanisms to be invariant. The coil-end joint plate is configured to install one or more instruments selected from 3D ultrasonic probes, 3D magnetic sensors or stereo cameras, the 3D ultrasonic probes, the 3D magnetic sensors and the stereo cameras being modulated and interchangeable. A 3D location method is configured to conduct close loop control of a plurality of magnetic objects, and wherein the 3D location method includes one or more selected from ultrasonic imaging, magnetic localization, and vision-based localization method, depending on the instruments installed on the coil-end plate. The electromagnetic coils are connected to the coil-end joint plate by universal joints, and wherein the electromagnetic coils move and are aligned with the structural linkages. The magnetic manipulation system can further comprise an isolation plate attached to the coil-end joint plate for controlling a distance between the magnetic manipulation system and the body that includes magnetically controlled objects and integrates distance sensors and temperature sensors to inhibit body collision and overheating.
In another embodiment, a method of a magnetic manipulation system having mobile electromagnetic coils for moving and navigating a magnetic device in a body is provided. The method determines parameters of the magnetic manipulation system to keep the magnetic manipulation system as compact as possible and inhibit any singularities with respect to both kinematics and field generation. The method can comprise analyzing a workspace of the magnetic manipulation system; determining spatial relationships between coil branches of the magnetic manipulation system and actuation mechanisms of the coil branches; and determining optimal link length of the coil branches. The method can further comprise optimizing for deriving the optimal link length, wherein performance metrics for motion actuation and field generation are evaluated based on a condition number of the performance metrics. The workspace is axis-symmetric and a bottom center of the workspace is located on a symmetry axis of the workspace. The spatial relationship between the coil branches and the moving trajectories of the coil branches is delimited by the singularities and physical constraints of the magnetic manipulation system. The link length is optimized based on minimum radius of the magnetic manipulation system and whether there is enough space for hardware implementation. The method can further comprise providing a framework for calculating and controlling field generation of the coil branches of the magnetic manipulation system, wherein the framework includes a field map of a one or more of the coil branches, inverse kinematics of the coil branches and field computation and control by dynamic coordinate transformation. The method can further comprise generating and calibrating a unit map of one of the coil branches; wherein the coil branches each has a length-to-diameter ratio greater than 3, a field map domain greater than twice of a diameter of the corresponding coil branch and a distance between the corresponding coil branch and the field map domain smaller than one half of a length of the corresponding coil branch; wherein a neural network is utilized to calibrate finite element data created by a simulation of the field map domain of the corresponding coil branch; wherein real magnetic field vectors which are experimentally measured at data points are based on to calibrate a 3D magnetic field map and the magnetic field gradient. The method can further comprise providing currents to the coil branches for generating desired magnetic field, which comprises deriving the inverse kinematics of the coil branches and field computing and controlling by the dynamic coordinate transformation; wherein the magnetic field calculation and the field superposition of the coil branches is performed by the dynamic coordinate transformation and a unit map of one of coil branches; wherein the resulting magnetic field vectors and the gradient matrices connect the currents the coil branches that is controllable to a desired magnetic field. In certain embodiment, an interchangeable coil assembly can comprise a core, a coil frame, and a coil. The coil frame decouples the coil and the core, and either of the part is changed when the other one fails, and different core tips are configured to be inserted in the coil frame to meet magnetic field requirements. The interchangeable coil assembly can further comprise a cooling unit for controlling temperature of the coil, and the temperature control unit monitoring the coil temperature through thermal sensors and regulating the heat exchange rate to keep the coil in a suitable working condition and elongate continuous working time of the interchangeable coil assembly.
Preferred embodiments of the invention are described in the following with reference to the drawings, which are for the purpose of illustrating the present preferred embodiments of the invention and not for the purpose of limiting the same. In the drawings,
The presented invention relates to a magnetic manipulation and navigation system comprising at least three electromagnetic coils for moving and navigating magnetic devices in or through a body of a living creature. Such a body may have a cavity comprising liquid or soft tissues and a magnetic device to be displaced inside the cavity. Electromagnetic coils are structured in a parallel mechanism and can move to predetermined positions in the vicinity of the body.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well as the singular forms, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, steps, operations, elements, and/or components, but do not prelude the presence or addition of one or more other features, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one having ordinary skill in the art to which this invention pertains. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
When the term “about” is used herein, in conjunction with a numerical value, it is understood that the value can be in a range of 90% of the value to 110% of the value, i.e. the value can be +/−10% of the stated value. For example, “about 1 kg” means from 0.90 kg to 1.1 kg.
While these exemplary embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, it should be understood that other embodiments may be realized and that various changes to the invention may be made without departing from the spirit and scope of the present invention. Thus, the following more detailed description of the embodiments of the present invention is not intended to limit the scope of the invention, as claimed, but is presented for purposes of illustration only and not limitation to describe the features and characteristics of the present invention, to set forth the best mode of operation of the invention, and to sufficiently enable one skilled in the art to practice the invention. Accordingly, the scope of the present invention is to be defined solely by the appended claims.
Referring to
Desired magnetic fields for manipulation of the magnetic devices are achieved by controlling electrical currents of the plurality of electromagnetic coils. The manipulation is realized by localization of the magnetic devices using sensors so that the energy consumption and heat generation are reduced.
In one embodiment, an implementation of high-resolution localization sensors is realized for easy eye-in-hand configuration. The employment of the plurality of electromagnetic coils makes it safe for the human body since the magnetic fields can be easily switched off. The magnetic devices such as magnetic capsules are positioned in the body and controlled by the magnetic field generated by the mobile electromagnetic coils.
In one embodiment, the magnetic manipulation system can comprise any number of electromagnetic coils and a shape of the coil-end joint plate may vary. By performing the actuation method of the magnetic manipulation system, the electromagnetic coils can move to desired locations within the working space of the body.
Large workspace is ensured by the mobility of the parallel-robotic structure. The magnetic manipulation system is highly accessible because the mobile electromagnetic coils only take a part of the workspace. When the system is turned on, the robotic parallel structure can either stay static to keep the electromagnetic coils in a predetermined position or move along a desired trajectory. The current supply unit, working together with the parallel coil actuation method, controls the current of the coils to generate desired dynamic magnetic field.
In one embodiment, the magnetic manipulation system comprises K electromagnetic coils, each of which is actuated by a linear actuator that moves on a fixed track as shown in
=(q) (1)
where {} denotes the global coordinate frame.
It is noted that the inverse of equation (1), i.e. q=−1(), exists, which represents the inverse kinematics of the parallel method. The position of a working point (Pw∈3) expressed in the local reference frame—{k} of the k-th coil is ∈3, and the coordinate transformation is defined by Equation (2):
= (2)
Due to the varied position and pose of the coil relative to the coil-end plate and nonlinearity of (q), is a series of nonlinear transformation functions.
When the kth coil with a soft iron core is operated in its linear range, its magnetic field (∈3, unit: mT) and gradient matrix (∈3×3, unit: mT/m) at depend linearly on the coil current (ik) and are given by Equation (3):
There are two types of control methods for the magnetic devices: a magnetic torque control method and a magnetic force control method. For devices that are controlled by the magnetic torque method (for example, microrobots moving in liquid that align with orientation of magnetic field), the device control method is essentially based on a magnetic field control method. According to the superposition property of magnetic fields and assuming that the magnetic field of a coil is in a linear relationship with the coil current, the total field at is computed by Equation (5):
=[) . . . ]·i=
Unlike the torque control method, the force control method requires a different computation process because the gradient matrix is non-rotational. To solve this problem, the unit magnetic forces at the local frames are first calculated by Equation (7):
According to the superposition principle, the total magnetic force at is computed by Equation (9):
(,)=[(,) . . . (,)]·i=
Finally, if a desired force is given and
i=
With two constraints on the mechanical design that the normal vector of the coil end plate −, is in parallel to and the normal vector of the sliding surface of the linear actuator − fit is perpendicular to .
In one embodiment, the magnetic manipulation system of
All electromagnetic coils comprise soft iron cores and are connected to coil-end plate by universal joints as shown in
The inverse kinematics that is necessary for the closed-loop control of the parallel-mobile-coil mechanism is derived as below. Coordinates of all the points are computed with respect to the global coordinate frame {−}. As shown in
Similarly, coordinates of Ak are obtained by Equation (13):
By Eq. (10)-(13), the inverse kinematics of the parallel-mobile-coil mechanism is obtained by Equation (15):
Where
With the inverse kinematics, the actuators' movements can be controlled to actuate the coil-end plate to the desired location .
Due to the variation of the coil positions and poses, field and force computations for every coil in the local frames and the field and force superpositions of multiple coils in the global frame require dynamic coordinate transformations: (, ) transforms the global position of the working point to its position in the local coordinate frame of the kth coil and (pwC
In the global coordinate frame, for the kth coil, the origin OC
Since vectors , and are coplanar, the following function holds as shown in Equation (19):
||=0 (19)
Next, the coordinates of W are transformed to the local frames of every coil, that is, pWC
The unit gradient matrix at coil local frames also can be obtained by substituting pWC
To transform the obtained magnetic field and field gradient matrix to the global frame for superposition calculation, the rotation matrix (pWC
[]=(pWC
With (pWC
The magnetic manipulation system comprises a framework of a field mapping for a general coil and 3D field mapping for the whole system. A neural network is included to calibrate the FEM data in the field map domain of the coil since neural networks have the capability to approximate any nonlinear functions with arbitrary accuracy in finite definition domain.
For the neural network-based calibration method, COMSOL Multiphysics 5.3 of COMSOL Inc., Burlington, USA is first used to create the FEM of the coils as shown in
The objective of the mechanical design is to ensure that there are no singularities for the kinematics of the parallel mechanism and the field generation, at the same time, the overall system can be as compact as possible. ϕ is defined as the intersection angle between the coil branch and its sliding track as shown in
In order to inhibit singularities of the parallel mechanism, each coil branch is disposed not to be perpendicular to its sliding track. In addition, the coil branch also cannot be in parallel to its sliding track due to the mechanical constraint. Therefore, the extreme values of ϕ satisfy Equation (32):
To make a tradeoff between the minimal radius of the overall system Ro and the sufficient space for hardware implementation, Ro is defined by Equation (33):
Ro=1.5Rw+LMP (33)
According to
After positions of the sliding tracks being obtained, the length of the coil branch L is the only undetermined structural parameter. Optimization is utilized to solve the length of L. First, the optimization domain (Lmin, Lmax) is deduced. As shown in
Similarly, L has its allowed maximum value Lmax when Φ″ equals Φmax. By Sine theorem, Lmax is calculated by Equation (36)
The maximum available Hw can be obtained by system constrains: (1) Lmax>Lmin (2) Ak f does not coincide with the symmetry axis of the system, i.e. Lmax sin(θ−Φmin)<Rw+LMP. Let Hw1 and Hw2 be the solutions of Lmax=Lmin and Lmax sin(θ−Φmin)<Rw+LMP, respectively, then Hw satisfies formula (38):
Hw<min(Hw1,Hw2) (38)
Hw1 is omitted if θ=0, under which condition Lmax is larger than Lmin for any Hw·Hw2 is omitted if θ<ϕmin since, in this case, A′k f will not coincide with the symmetry axis of the system. Apparently, a larger Hw leads to a smaller range [Lmin, Lmax].
Performance metrics are required to derive the optimal L. Both motion actuation capability and the field generation capability are taken into consideration in order to optimize the length L. For the motion actuation performance, by the above parameter design, the parallel mechanism is guaranteed to have no singularity, but its kinematics property is considered to optimally choose L. To this end, for a specific L, the Jacobian matrix of the parallel mechanism—Jm is derived as follows. Substitute Equations (8) and (10) into Equation (11), then Equation (39) is obtained:
(xp−xk)2+(yp−yk)2+(zp−zk)2=L (39)
where
Lh and LV are expressed by
Where ϕ′ is calculated by Equation (42):
Differentiating Equation (39) with respect to time leads to Equation (43):
(xp−xk){dot over (x)}p+(yp−yk){dot over (y)}p+(zp—zk)żp=Dk{dot over (q)}k (43)
Where
Dk=(xp−xk)sin θ cos αk+(yp−yk)sin θ sin αk−(zp−zk)cos θ (44)
Equation (39) is rearranged to obtain Equation (45):
{dot over (q)}=Jm (45)
The Jacobian matrix is shown by Equation (46):
The reciprocal of the condition number of Jm is selected as the performance metrics for the motion actuation as shown in Equation (47):
where κm=∥Jm†∥·∥Jm∥ and ∥·∥ denotes the second norm of the matrix. μm has a value range of [0,1] that reflects the distance to the actuation singularity. μm=0 indicates that the parallel mechanism enters its singularity so that it is out of control. On the contrary, the larger the μm is, the farther the distance to singularities is and the more isotropic actuation capability is. Although μm is only a local index, its average−AVG (μm) and minimum MIN (μm) can be used over the whole workspace to evaluate the overall system performance.
In a similar manner, the field generation performance can be evaluated. Different from the mechanical mechanism, coil currents can be controlled to be at an arbitrarily high speed. Therefore, instead of considering the kinematics, the properties of Ĥ\ in Equation (6) can be directly used for the performance evaluation of AVG (μh) and minimum MIN (μh), in which
and κh=∥Ĥ\∥·∥Ĥ∥.
The method to quantify the overall system performance is to construct a composite performance metrics Q as shown by Equation (49)
Q=W1·AVG(μm)+W2·MIN(μm)+W3·AVG(μh)+W4·MIN(μh) (49)
This optimal coil branch length Lopt that results in the largest Q can be found by offline simulations, after which the corresponding ϕ′opt and ϕ″opt are obtained by substituting Lopt into Equation (42) and Equation (50), respectively.
The necessary length of the sliding track L st is readily computed by Equation (51):
With the established methodology, embodiments of the invention can be designed and constructed to show the manipulation of magnetic devices using multiple mobile coils.
Based on the optimization results, the optimal link length Lopt can be obtained. With the required workspace radius (Hw1 and Hw2) being confirmed, the total height Hw can be determined. In order to accommodate the magnetic coils in the structure of the parallel mechanism, the coil length has to be smaller than the diameter of the workspace. The coils used here have predetermined diameters and lengths and are equipped with soft iron cores. The coils have large length-to-diameter ratio and their magnetic fields can be accurately modelled by the method mentioned above. Then the relevant key parameters can be directly computed by the method discussed above.
In order to inhibit the magnetization of the mechanical structures that would influence the magnetic field of the coils, structural materials having negligible magnetic permittivity is used. For example, the coil-end plate is fabricated by aluminum alloy and linkages are made of 304 steel.
Vision based feedback can be used as a valid location method when the controlled objects are captured by cameras. A stereo camera can send 3D location information to the control system. Because of the eye-in-hand configuration of the system, large area vision-based tracking of the controlled object in transparent body can be achieved.
Ultrasound imaging system can be integrated as a sensing tool to feedback the location of controlled object. Such location method can be used when the controlled objects are in animal or human body. Under such condition, cameras cannot capture the image of the controlled objects and thus vision-based location feedback is not available. A 2D/3D ultrasound sensor can be installed on the coil-end plate. Localizing and tracking of the controlled objects is realized by analyzing the resulting images.
Magnetic localization is a valid localization method for tracking controlled. By implanting magnetic sensors on the coil-end plate, 3D magnetic sensors can detect the magnetic objects in the body. Same as ultrasound imaging system, magnetic localization method can be used in controlling objects in a body where the controlled target cannot be captured by the cameras.
Different localization tools can be encapsulated as a sensing module individually and can be respectively installed under different requirements. The coil-end plate is designed as an instrument platform where various kinds of 3D location sensors can be integrated.
Each of the coils is driven by a servo-amplifier. Their power is delivered by a direct current (DC) power supply assisted by the signal processing and control methods, the computer calculates the desired 3D magnetic field in real time based on the feedback positions of the coil-end plate and the controlled device, and the proposed field generation method is also implemented on the host computer which then generates desired electric currents for the coils. The digital control signal is converted to analog control voltages and sent to the servo amplifiers through a multifunctional I/O card. Dynamic coil currents are generated by the three servo amplifiers in a closed-loop manner to output the desired magnetic field.
The experimental results of the field generation at three selected mechanism poses are shown in
The present invention provides a magnetic manipulation and navigation system utilizing parallel-structured mobile electromagnetic coils for moving and navigating magnetic devices in a body.
The parallel mechanism precisely positions the electromagnetic coils to targeted locations and a control unit is configured to regulate the currents in the electromagnetic coils. The magnetic manipulation and navigation system can manipulate a magnetic device in a large 3D working area in the vicinity of the body with a combination of robotic structure position control and electromagnetic coil current control, inhibiting the use of huge electromagnetic coils and superconducting electromagnets.
At least three electromagnets with soft iron cores are installed on the parallel-structured linkage and these electromagnets connect to one another through a coil-end joint plate. The electromagnetic coils can move to any location by actuating the parallel mechanism and the control unit can adapt the coil currents to drive the electromagnetic coils to generate specific dynamic magnetic field. Because of the movement capability of the coils, a large 3D workspace is promised while the coils can be kept in the vicinity of the controlled devices so that the scalability problems of coils are inhibited.
Owing to the special structure of the parallel mechanism, the coils can be integrated as part of the robot structure. On one hand, the electromagnetic coils that are compactly structured by the parallel links have high stiffness when the parallel mechanism linkage is held in static position. On the other hand, the parallel mechanism-structured linkages that connect each electromagnetic coil can be actuated to move the electromagnetic coils to desired locations in the vicinity of the body where the magnetic device locates.
Furthermore, the electromagnetic coils can move along a preferred trajectory and the current running in the coils can be controlled to generate desired magnetic fields when the magnetic manipulation and navigation system is moving a magnetic element through the body.
Moreover, the workspace can be easily enlarged without requirements to upgrade the size of the coils and the ratio between the volume of effective workspace and the volume of the whole system is much higher than the existing electromagnetic manipulation systems.
All patents, patent applications, provisional applications, and publications referred to or cited herein are incorporated by reference in their entirety, including all figures and tables, to the extent they are not inconsistent with the explicit teachings of this specification.
It should be understood that the examples and embodiments described herein are for illustrative purposes only and that various modifications or changes in light thereof will be suggested to persons skilled in the art and are to be included within the spirit and purview of this application. In addition, any elements or limitations of any invention or embodiment thereof disclosed herein can be combined with any and/or all other elements or limitations (individually or in any combination) or any other invention or embodiment thereof disclosed herein, and all such combinations are contemplated with the scope of the invention without limitation thereto.
This application is a continuation of U.S. application Ser. No. 17/350,873, filed Jun. 17, 2021, which claims the benefit of U.S. Provisional Application Ser. No. 63/040,057, filed Jun. 17, 2020, which is hereby incorporated by reference in its entirety including any tables, figures, or drawings.
Number | Name | Date | Kind |
---|---|---|---|
6311082 | Creighton, IV | Oct 2001 | B1 |
6459924 | Creighton, IV et al. | Oct 2002 | B1 |
6975197 | Creighton, IV | Dec 2005 | B2 |
7073513 | Cha et al. | Jul 2006 | B2 |
8452377 | Reinschke | May 2013 | B2 |
9445711 | Sitti et al. | Sep 2016 | B2 |
10004566 | Park et al. | Jun 2018 | B2 |
20120281330 | Abbott | Nov 2012 | A1 |
20140066752 | Shapiro et al. | Mar 2014 | A1 |
20150230810 | Creighton et al. | Aug 2015 | A1 |
20150380140 | Duan et al. | Dec 2015 | A1 |
20160143514 | Mahoney et al. | May 2016 | A1 |
20160262841 | Park | Sep 2016 | A1 |
20170150874 | Kawano et al. | Jun 2017 | A1 |
20190104994 | Valdastri | Apr 2019 | A1 |
Number | Date | Country |
---|---|---|
2 995 240 | Mar 2016 | EP |
Number | Date | Country | |
---|---|---|---|
20240062938 A1 | Feb 2024 | US |
Number | Date | Country | |
---|---|---|---|
63040057 | Jun 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17350873 | Jun 2021 | US |
Child | 18482078 | US |