Gyroscope bias estimation

Information

  • Patent Grant
  • 11898874
  • Patent Number
    11,898,874
  • Date Filed
    Thursday, October 15, 2020
    5 years ago
  • Date Issued
    Tuesday, February 13, 2024
    2 years ago
Abstract
A method for determining a current estimated gyroscope bias of a gyroscope configured to output rotation rate data includes receiving first rotation rate data associated with a first time from the gyroscope, the first rotation rate data comprising a first rotation rate reading that indicates a rotation rate of the gyroscope about a first axis; calculating a rotation rate moving average and a rotation rate moving average associated with a second time earlier than the first time; calculating a moving standard deviation based on the first rotation rate data, and a moving standard deviation associated with the second time; determining if the moving standard deviation associated with the first time is less a threshold moving standard deviation; and in response the moving standard deviation being less than the threshold moving standard deviation, using the first rotation rate reading to update the current estimated gyroscope bias.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is the National Stage of International application no. PCT/IB2020/059716, filed Oct. 15, 2020, which claims the benefit of priority from United Kingdom patent application no. 1915137.2, filed Oct. 18, 2019, which are incorporated by reference herein in their entirety.


BACKGROUND

This invention relates to a method for determining a current estimated gyroscope bias of a gyroscope and a mobile device configured to implement the method.


There is a growing popularity for devices that measure movement. These sensing devices could be in the form of wearable devices that measure movement of a user, a smartphone that is carried by the user to measure movement of the user or moveable devices that can generally sense movement, for instance video game controllers or sensors attached to industrial equipment.


These moveable sensing devices may include a satellite positioning sensor which can sense the location of the device, and motion sensors sense motion of the device. These motion sensors may include one or more of an accelerometer, a gyroscope, a magnetometer, a compass and a barometer. These motion sensors can output data that can be used to calculate the motion of the moveable device. One problem with these sensors, and, in particular, a gyroscope, is that they are prone to having an error associated with their measured movement. This means that the data that they output is not fully representative of the movement being sensed by the sensing device at a given time. There will be a component to the data output that is representative of the movement of the sensing device and a component to the data output that is an error to the sensed movement. One source of error is typically known as an offset or bias. (For simplicity, it will be referred to as a bias from now on.) For instance, when the sensing device is stationary it may continue to output data that indicates that the sensing device is moving in a particular direction. The bias tends to change over time as the gyroscope is moved around. Therefore, the bias needs to be detected and corrected for as the device is being used.


There are methods that look to correct for the drift of a gyroscope that make use of the combined sensed data of a gyroscope together with at least one accelerometer and magnetometer. The other two provide an estimate of when the moveable device is at rest and then this information can be used to detect the current bias of the gyroscope. Such methods require other motion sensors to be used in combination with the gyroscope to correct for the bias of the gyroscope. In addition, these methods can be computationally complicated because they rely on processing data from multiple motion sensors at the same time.


It would therefore be desirable for there to be an improved method of calculating the current bias of a gyroscope.


DETAILED DESCRIPTION

According to a first aspect of the present invention there is provided a method for determining a current estimated gyroscope bias of a gyroscope, the gyroscope being configured to output rotation rate data, the method comprising: receiving first rotation rate data associated with a first time from the gyroscope, the first rotation rate data comprising a first rotation rate reading that indicates a rotation rate of the gyroscope about a first axis; calculating a rotation rate moving average associated with the first time based on the first rotation rate data and a rotation rate moving average associated with a second time earlier than the first time; calculating a moving standard deviation associated with the first time based on the first rotation rate data, the rotation rate moving average associated with the first time, and a moving standard deviation associated with the second time; determining if the moving standard deviation associated with the first time is less a threshold moving standard deviation; and in response the moving standard deviation being less than the threshold moving standard deviation, using the first rotation rate reading to update the current estimated gyroscope bias.


The first rotation rate data may comprise a second rotation rate reading that indicates a rotation rate of the gyroscope about a second axis. The rotation rate data may comprise a third rotation rate reading that indicates a rotation rate of the gyroscope about a third axis. The first axis and second axis and/or third axis may be orthogonal to each other. The method may comprise: calculating a separate rotation rate moving average associated with the first time for each rotation axis based on the respective rotation rate reading and the rotation rate moving average for the respective rotation axis associated with the second time; calculating a separate moving standard deviation associated with first time for each rotation axis based on the respective rotation rate reading, the rotation rate moving average for the respective rotation axis associated with the second time, and a moving standard deviation for the respective rotation axis associated with the second time; combining the moving standard deviations associated with the first time; determining if the combined moving standard deviation associated with the first time is less the threshold moving standard deviation; and in response the combined moving standard deviation being less than the threshold moving standard deviation, using the rotation rate readings of the first rotation rate data to update the current estimated gyroscope bias. Combining the moving standard deviations associated with the first time may comprise summing the moving standard deviations associated with the first time.


Calculating the rotation rate moving average may comprise reducing the rotation rate moving average associated with the second time using a moving average forget rate factor, and combining the reduced rotation rate moving average with the respective rotation rate reading. Calculating the rotation rate moving average may comprise reducing the respective rotation rate reading using the moving average forget rate factor, and combining the reduced rotation rate moving average with the respective reduced rotation rate reading. Reducing the respective rotation rate reading may comprise multiplying the respective rotation rate reading with the moving average forget rate factor. Reducing the rotation rate moving average associated with the second time may comprise subtracting from the rotation rate moving average the rotation rate moving average multiplied with the moving average forget rate factor.


Calculating the moving standard deviation may comprise reducing the moving standard deviation associated with the second time using a moving standard deviation forget rate factor, and combining the reduced moving standard deviation with the difference between the respective rotation rate reading and the respective rotation rate moving average. The difference between the rotation rate reading and the respective rotation rate moving average may be the magnitude of this difference. Calculating the moving standard deviation may comprise reducing the difference between the rotation rate reading and the rotation rate moving average using the moving standard deviation forget rate factor, and combining the reduced moving standard deviation with the reduced difference. Reducing the difference between the rotation rate reading and the rotation rate moving average may comprise multiplying the difference with the moving standard deviation forget rate factor. Reducing the moving standard deviation associated with the second time may comprise subtracting from the moving standard deviation the moving standard deviation multiplied with the moving standard deviation forget rate factor.


Using the first rotation rate reading to update the current estimated gyroscope bias may comprise setting the first rotation rate reading as the current estimated gyroscope bias. Using the rotation rate readings of the first rotation rate data to update the current estimated gyroscope bias may comprise setting the rotation rate readings of the first rotation rate data as the current estimated gyroscope bias.


Using the first rotation rate reading to update the current estimated gyroscope bias may comprise combining a previous estimated gyroscope bias with the first rotation rate reading. Using the rotation rate readings of the first rotation rate data to update the current estimated gyroscope bias may comprise combining a previous estimated gyroscope bias with the rotation rate readings of the first rotation data.


According to a second aspect of the present invention there is provided a mobile device comprising: a gyroscope configured to output rotation rate data, the gyroscope having a gyroscope bias; and a processor configured to: receive first rotation rate data associated with a first time from the gyroscope, the first rotation rate data comprising a first rotation rate reading that indicates the rotation rate of the gyroscope about a first axis; calculate a rotation rate moving average associated with the first time based on the first rotation rate data and a rotation rate moving average associated with a second time earlier than the first time; calculate a moving standard deviation associated with the first time based on the first rotation rate data, the rotation rate moving average associated with the first time and a moving standard deviation associated with the second time; determine if the moving standard deviation associated with the first time is less a threshold moving standard deviation; and in response the moving standard deviation being less than the threshold moving standard deviation, use the first rotation rate reading to update a current estimate of the gyroscope bias.





The present invention will now be described by way of example with reference to the accompanying drawings. In the drawings:



FIG. 1 shows a schematic diagram of a mobile device.



FIG. 2 shows a flow chart of a method for estimating a gyroscope bias of a gyroscope.





The following description is presented to enable any person skilled in the art to make and use the invention, and is provided in the context of a particular application. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art.


The general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present invention. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.


The present invention relates to a method for determining a current estimated gyroscope bias of a gyroscope, the gyroscope being configured to output rotation rate data. The method comprises receiving first rotation rate data for a first time from the gyroscope, the first rotation rate data comprising a first rotation rate reading that indicates the rotation rate of the gyroscope about a first axis. The method further comprises calculating a rotation rate moving average for first time based on the first rotation rate data and a rotation rate moving average for a second time earlier than the first time. The method further comprises calculating a moving standard deviation for the first time based on the first rotation rate data, the rotation rate moving average for the first time and a moving standard deviation for the second time. The method further comprises determining if the moving standard deviation for the first time is less a threshold moving standard deviation, and in response the moving standard deviation being less than the threshold moving standard deviation, using the first rotation rate reading to update the current estimated gyroscope bias.



FIG. 1 shows a schematic diagram of a mobile device 1. The mobile device comprises at least one wireless communication unit 2. The wireless communication unit 2 is connected to an antenna 3.


The mobile device comprises a processor 4 and a non-volatile memory 5. The mobile device 1 may comprise more than one processor 4 and more than one memory 5. The memory 5 stores a set of program instructions that are executable by the processor, and reference data such as look-up tables that can be referenced by the processor in response to those instructions. The processor 4 may be configured to operate in accordance with a computer program stored in non-transitory form on a machine-readable storage medium. The memory 5 may be the machine-readable storage medium. The computer program may store instructions for causing the processor to perform the method described herein.


The processor 4 may be connected to the wireless communication unit(s) 2 to permit communication between them. The processor 4 may use at least one wireless communication unit to send and/or receive data over a wireless communication network. For instance, the wireless communication unit(s) 2 may be:

    • A cellular communication unit configured to send and receive data over a cellular communication network. The cellular communication unit may be configured to communicate with cellular base stations to send and receive data.
    • A Wi-Fi communication unit configured to send and receive data over a wireless communication network such as a Wi-Fi network. The Wi-Fi communication unit may be configured to communicate with wireless base stations to send and receive data.
    • A Bluetooth communication unit configured to send and receive data over a Bluetooth communication network. The Bluetooth communication network may be configured to communicate with other Bluetooth devices to send and receive data.
    • A global navigation satellite system communication unit configured to receive data from at least one satellite that emits a positioning signal. The global navigation satellite system that the satellites are part of may be any satellite navigation system such as GPS, GLONASS, Galileo or a combination of systems.


It will be appreciated that the wireless communication unit(s) may be configured to communicate using other wireless protocols.


One or more of the wireless communication units 2 may be part of processor 4. Part or all of a wireless communication unit's function may be implemented by processor 4 by processor running software to process signals received by an antenna 3.


The mobile device 1 may comprise a power source 9 such as a battery. The mobile device 1 may accept an external power supply to enable the power source 9 to be charged. The mobile device 1 may also comprise a display. The mobile device 1 may be configured to display information on the display. The mobile device 1 may also comprise a user interface. The user interface may be configured to permit a user of the device to interact with the mobile device 1. The user interface may at least in part be formed as part of the display. For instance, the display may be a touch screen and display buttons and other interactive features of the display that the user can interact with by touching the touch screen.


The mobile device 1 comprises at least one movement sensor. The processor 4 is connected to the movement sensors to permit communication between them. The processor 4 can receive movement data from the movement sensors. The movement sensors may comprise at least one accelerometer, a magnetometer, and/or a gyroscope. The processor 4 can use the movement data from the movement sensors to derive information about the current movement and orientation of the mobile device.


The mobile device may comprise at least one accelerometer 6. The accelerometer may calculate the acceleration rate that the device 1 is being moved in a direction. The accelerometer may output time series data of acceleration readings in the direction that the accelerometer 6 gathers data. The device 1 may comprise more than one accelerometer 6. The accelerometers 6 may be orientated so as to gather acceleration readings in different directions. The accelerometers 6 may gather acceleration readings in orthogonal directions. The device may comprise three accelerometers 6 each gathering acceleration readings in different, orthogonal directions. The processor 4 can receive the time series data of acceleration readings from the at least one accelerometer.


The mobile device may comprise a magnetometer 7. The magnetometer may calculate the orientation of the device 1 relative to the local magnetic field of the Earth. This can be used to derive data concerning the movement of the device 1 relative to the surface of the Earth. The magnetometer may be a hall effect sensor that detects the magnetic field of the Earth. The magnetometer 7 may output time series data of rotation movement readings relative to the magnetic field of the Earth. The processor 4 can receive the time series data of rotation movement readings.


The mobile device 1 comprises a gyroscope 8. The gyroscope 8 may be a MEMS gyroscope. The gyroscope 8 may calculate the rate of rotation about a rotation axis that the device 1 is being moved about. The gyroscope 8 may output time series data of rotation rate readings about the rotation axis that the gyroscope 8 gathers data. The time series data of rotation rate readings may be rotation rate data. The gyroscope 8 may gather data about the rate of rotation about more than one rotation axis that the device 1 is being moved about. The gyroscope 8 may calculate the rate of rotation about two rotation axes that the device 1 is being moved about. The gyroscope 8 may calculate the rate of rotation about three rotation axes that the device 1 is being moved about. Thus, the gyroscope 8 may be a triaxial gyroscope. The rotation axes may be orthogonal to each other. The gyroscope 8 may output time series data of rotation rate readings about each rotation axis that the gyroscope 8 gathers data. The time series comprise rotation reading(s) at each time step in the time series. The processor 4 can receive the time series data of rotation rate readings about one or more axes.


The rotation rate readings output by the gyroscope 8 generally include a small bias in the average rotation rate readings output even when there is no movement of the mobile device 1. This bias means that the rotation rate readings each include a first rotation rate component which is the actual rotation of the mobile device 1 about the measured axis or axes at that time step and a second rotation rate component which is the gyroscope bias at that time step. The gyroscope bias can change over time due to changes in the physical properties of the gyroscope 8 over time. The rotation rate readings may include other noise due to other errors in the measurement process undertaken by the gyroscope 8.


It is therefore important that if the mobile device 1 is going to use the rotation rate data output by the gyroscope 8 that the bias in the rotation rate data is corrected for. Generally speaking the gyroscope bias cannot be completely corrected at each time step however as the bias generally changes at a slow rate compared to the time period of each time step an estimate of the current bias of the gyroscope can be calculated and used for a period of time until an update to the estimate of the current bias can be recalculated. A method for calculating an estimate of gyroscope bias of the gyroscope will now be described with reference to FIG. 2. This method may be undertaken by processor 4 in response to receiving the time series data of rotation rate readings about one or more axes from the gyroscope.


As shown at step 20, rotation rate data for a first time is generated by the gyroscope 8. As discussed herein, the gyroscope 8 may output rotation rate data concerning sensed rotation about one or more rotation axes. The rotation rate data for a first time comprises a first rotation rate reading that indicates the rotation rate of the mobile device about a first axis. The rotation rate data for a first time may comprise a second rotation rate reading that indicates the rotation rate of the mobile device about a second axis. The rotation rate data for a first time may comprise a third rotation rate reading that indicates the rotation rate of the mobile device about a third axis. As discussed herein the axes may be orthogonal to each other.


As shown at step 21, the rotation rate data for a first time is output by the gyroscope 8.


As shown at step 22, the rotation rate data is received for further processing. It may be received by the processor 4 for further processing.


As shown at step 23, a moving average, associated with the first time, of the rotation rate data is calculated based on the rotation rate data for the first time.


Where the rotation rate data for the first time is the first, and only, rotation rate data output from the gyroscope 8 that is available for calculating the moving average then the moving average may be set to the first rotation rate data.


Where a moving average for a second time prior to the first time has already been calculated based on rotation rate data for the second time, then the moving average for the first time is calculated based on the moving average for the second time and the rotation rate data for the first time. The moving average may be calculated by reducing the previous moving average using a predefined forget rate factor αμ for the moving average and combining the reduced previous moving average with the rotation rate data for the first time. The rotation rate data for the first time may also be reduced using the predefined forget rate factor αμ prior to combining the reduced previous moving average with the rotation rate data for the first time. The moving average may be calculated by adding the reduced previous moving average to the reduced rotation rate data for the first time. The previous moving average may be reduced by subtracting from the previous moving average the previous moving average multiplied by the predefined forget rate factor αμ. The rotation rate data for the first time may be reduced by multiplying the rotation rate data for the first time by the predefined forget rate factor αμ. Where the rotation rate data comprises rotation rate data about more than one rotation axis then a separate moving average is calculated for each rotation axis.


The moving average of the rotation rate data may be calculated at time t by:

μt=(1−αμt-1μnt

where nt is the rotation rate data at time t, μt is the moving average at time t, and αμ is the moving average forget rate. The moving average may therefore be an exponential moving average.


The moving average forget rate may take a value between 0 and 1. The moving average forget rate may be 0.01, 0.02, 0.03, 0.04, 0.05, 0.1 or 0.2. Preferably, the moving average forget rate may be 0.01, 0.02, 0.03, 0.04 or 0.05. More preferably, the moving average forget rate may be 0.01, 0.02 or 0.03. The moving average forget rate may be 0.02. The moving average forget rate may be set based on the empirical performance of the method.


The moving average of the rotation rate data therefore indicates the average rotation rate about a particular rotation axis over a period of time. This can be used to give an indication of whether the rotation rate is changing over time. As shown in step 24, a moving standard deviation, associated with the first time, of the rotation rate data is calculated based on the moving average for the first time and the rotation rate data for the first time.


Where the rotation rate data for the first time is the first, and only, rotation rate data output from the gyroscope 8 that is available for use in calculations then the moving standard deviation may be zero. Alternatively, the moving standard deviation may be initialised to another value. For instance, the standard deviation may be initialised to 1 for each rotation axis that is present in the rotation rate data. This means that even if the device is still initially there will be a period of time before the estimate of the bias starts to be updated.


Where there has been rotation rate data collected over more than one time step, then the moving standard deviation for the first time is calculated based on the moving average for the first time, the rotation rate data for the first time and the moving standard deviation for the second time. The moving standard deviation may be calculated by reducing the previous moving standard deviation using a predefined forget rate factor ασ for the moving standard deviation and combining the reduced previous moving standard deviation with the difference between the rotation rate data for the first time and the moving average for the first time. The difference between the rotation rate data for the first time and the moving average for the first time may be the magnitude of this difference. The difference between the rotation rate data for the first time and the moving average for the first time may also be reduced using the predefined forget rate factor ασ prior to combining the reduced previous moving standard deviation with the difference between the rotation rate data for the first time and the moving average for the first time. The previous moving standard deviation may be reduced by subtracting from the previous moving standard deviation the previous moving standard deviation multiplied by the predefined forget rate factor ασ. The difference between the rotation rate data for the first time and the moving average for the first time may be reduced by multiplying the difference between the rotation rate data for the first time and the moving average for the first time by the predefined forget rate factor ασ. Where the rotation rate data comprises rotation rate data about more than one rotation axis then a separate moving standard deviation is calculated for each rotation axis.


The moving standard deviation may be calculated at time t by:

σt=(1−ασt-1σ|nt−μt|

where nt is the rotation rate data at time t, μt is the moving average at time t, σt is the moving standard deviation and ασ is the moving standard deviation forget rate. The moving standard deviation may therefore be an exponential moving standard deviation.


The moving standard deviation forget rate may take a value between 0 and 1. The moving standard deviation forget rate may be 0.01, 0.02, 0.03, 0.04, 0.05, 0.1 or 0.2. Preferably, the moving standard deviation forget rate may be 0.01, 0.02, 0.03, 0.04 or 0.05. More preferably, the moving standard deviation forget rate may be 0.01, 0.02 or 0.03. The moving standard deviation forget rate may be 0.02. The moving standard deviation forget rate may be set based on the empirical performance of the method.


As shown in step 25, the moving standard deviation is compared to a predefined threshold moving standard deviation. Where the rotation rate data comprises rotation rate data about more than one rotation axis then the moving standard deviations for the first time for each rotation axis may be combined together before comparing the combined moving standard deviations to the predefined threshold moving standard deviation. The moving standard deviations for the first time for each rotation axis may be combined together by summing the moving standard deviations together. The threshold moving standard deviation may be between 0.002 and 0.012 radians per second. Preferably, the threshold moving standard deviation may be 0.002, 0.004, 0.006, 0.008, 0.010 or 0.012 radians per second. Preferably, the threshold moving standard deviation may be between 0.04 and 0.08 radians per second. More preferably the threshold moving standard deviation may be 0.006 radians per second.


s shown at step 26, if the moving standard deviation, or combined moving standard deviation, is below the predefined threshold moving standard deviation, then the mobile device is judged to be stationary. In this case, the rotation rate readings at the first time are used to calculate an estimate of the current bias of the gyroscope.


In one case, the rotation rate readings at the first time are taken to be an estimate of the current bias of the gyroscope. In this case, the rotation rate readings at the first time are therefore stored as the estimate of the current gyroscope bias of the gyroscope 8.


In another case, the rotation rate readings at the first time are used to update an estimate of the current bias of the gyroscope. An estimate of the current bias of the gyroscope may be calculated at each time step. For time steps where the moving standard deviation, or combined moving standard deviation is below the predefined threshold moving standard deviation, the estimate of the current bias of the gyroscope can be updated using the rotation rate readings at the first time. The estimate of the current bias of the gyroscope may be updated by combining an estimate of the bias of the gyroscope with the rotation rate readings at the first time. The combination may take into account the relative certainties of the estimate of the bias of the gyroscope and the rotation rate readings at the first time. The estimate of the current bias of the gyroscope may be calculated using a Kalman filter. The estimate of the current bias of the gyroscope may assume that the bias of the gyroscope undergoes a random walk at each time step. When rotation rate readings are available for time steps where the mobile device is judged to be stationary, these rotation rate readings are combined with the current bias calculated by the Kalman filter to provide an updated estimate of the current bias of the gyroscope. The use of the Kalman filter can smooth the update of the estimate of the current bias of the gyroscope so that it does not jump between values too quickly.


If the moving standard deviation is equal to or above the predefined threshold moving standard deviation, then the mobile device is judged to be non-stationary. In this case, the current estimate of the gyroscope bias is not updated at this time step using the rotation rate readings for that time step.


In subsequent calculations that use the rotation rate data, the current estimated gyroscope bias is applied to the rotation rate data to at least partially remove the second rotation rate component. As the current estimated gyroscope bias may differ from the actual gyroscope bias at that point, the second component may not be removed completely. The mobile device may use the rotation rate data, and optionally together with data from the accelerometer(s) 6 and magnetometer 7, to calculate the current orientation and/or movement direction of the mobile device.


The method may be repeated at each time step with the moving average and moving standard deviation calculated at the previous time step forming the moving average and moving standard deviation from the earlier time step. In this way, the data from the gyroscope can be continuously monitored for time steps that have data that indicate that the gyroscope is stationary so that the estimate of the current gyroscope bias can be updated.


The above method to estimate the current gyroscope bias only use data received from the gyroscope 8. The method does not take as an input data from the accelerometer(s) 6 or the magnetometer 7. This is advantageous because the current method is computationally much lighter than a method that estimates gyroscope bias using the gyroscope data together with data from the accelerometer(s) 6 and the magnetometer 7. Usually such a method uses a Kalman filter to process the movement data received from the gyroscope 8, accelerometer(s) 6 and the magnetometer and estimate states when the mobile device is stationary. This is much more involved set of calculations computationally than the presently described method.


The mobile device 1 may be a smartphone, a wearable device, and/or a monitoring device that can be attached to a moveable object.


The applicant hereby discloses in isolation each individual feature described herein and any combination of two or more such features, to the extent that such features or combinations are capable of being carried out based on the present specification as a whole in the light of the common general knowledge of a person skilled in the art, irrespective of whether such features or combinations of features solve any problems disclosed herein, and without limitation to the scope of the claims. The applicant indicates that aspects of the present invention may consist of any such individual feature or combination of features. In view of the foregoing description it will be evident to a person skilled in the art that various modifications may be made within the scope of the invention.

Claims
  • 1. A method for determining a current estimated gyroscope bias of a gyroscope, the gyroscope being configured to output rotation rate data, the method comprising: receiving first rotation rate data associated with a first time from the gyroscope, the first rotation rate data comprising a first rotation rate reading that indicates a rotation rate of the gyroscope about a first axis;calculating a rotation rate moving average associated with the first time based on the first rotation rate data and a rotation rate moving average associated with a second time earlier than the first time;calculating a moving standard deviation associated with the first time based on the first rotation rate data, the rotation rate moving average associated with the first time, and a moving standard deviation associated with the second time;determining if the moving standard deviation associated with the first time is less a threshold moving standard deviation;in response the moving standard deviation being less than the threshold moving standard deviation, using the first rotation rate reading to update the current estimated gyroscope bias;wherein the first rotation rate data comprises a second rotation rate reading that indicates a rotation rate of the gyroscope about a second axis;calculating a separate rotation rate moving average associated with the first time for each axis based on the rotation rate reading for each axis and the rotation rate moving average for each axis associated with the second time;calculating a separate moving standard deviation associated with the first time for each axis based on the rotation rate reading for each axis, the rotation rate moving average for each axis associated with the second time, and a moving standard deviation for each axis associated with the second time;combining the moving standard deviations associated with the first time;determining if the combined moving standard deviation associated with the first time is less the threshold moving standard deviation; andin response the combined moving standard deviation being less than the threshold moving standard deviation, using the first rotation rate reading of the first rotation rate data to update the current estimated gyroscope bias.
  • 2. The method as claimed in claim 1, wherein the first rotation rate data comprises a third rotation rate reading that indicates a rotation rate of the gyroscope about a third axis.
  • 3. The method as claimed in claim 2, wherein the first axis and second axis and/or third axis are orthogonal to each other.
  • 4. The method as claimed in claim 1, wherein combining the moving standard deviations associated with the first time comprises summing the moving standard deviations associated with the first time.
  • 5. The method as claimed in claim 1, wherein calculating the rotation rate moving average comprises reducing the rotation rate moving average associated with the second time using a moving average forget rate factor, and combining the reduced rotation rate moving average with the first rotation rate reading.
  • 6. The method according to claim 5, wherein calculating the rotation rate moving average comprises reducing the first rotation rate reading using the moving average forget rate factor, and combining the reduced rotation rate moving average with the reduced rotation rate reading for the same axis.
  • 7. The method according to claim 6, wherein reducing the first rotation rate reading comprises multiplying the first rotation rate reading with the moving average forget rate factor.
  • 8. The method according to claim 5, wherein reducing the rotation rate moving average associated with the second time comprises subtracting from the rotation rate moving average the rotation rate moving average multiplied with the moving average forget rate factor.
  • 9. The method according to claim 1, wherein using the first rotation rate reading to update the current estimated gyroscope bias comprises setting the first rotation rate reading as the current estimated gyroscope bias.
  • 10. The method according claim 1, wherein using the first rotation rate reading to update the current estimated gyroscope bias comprises setting the first rotation rate reading of the first rotation rate data as the current estimated gyroscope bias for the first axis.
  • 11. The method according to claim 1, wherein using the first rotation rate reading to update the current estimated gyroscope bias comprises combining a previous estimated gyroscope bias with the first rotation rate reading.
  • 12. The method according to claim 1, wherein using the first rotation rate reading of the first rotation rate data to update the current estimated gyroscope bias for the first axis comprises combining a previous estimated gyroscope bias for the first axis with the first rotation rate reading of the first rotation rate data.
  • 13. A method for determining a current estimated gyroscope bias of a gyroscope, the gyroscope being configured to output rotation rate data, the method comprising: receiving first rotation rate data associated with a first time from the gyroscope, the first rotation rate data comprising a first rotation rate reading that indicates a rotation rate of the gyroscope about a first axis;calculating a rotation rate moving average associated with the first time based on the first rotation rate data and a rotation rate moving average associated with a second time earlier than the first time;calculating a moving standard deviation associated with the first time based on the first rotation rate data, the rotation rate moving average associated with the first time, and a moving standard deviation associated with the second time;determining if the moving standard deviation associated with the first time is less a threshold moving standard deviation; andin response the moving standard deviation being less than the threshold moving standard deviation, using the first rotation rate reading to update the current estimated gyroscope bias;wherein calculating the moving standard deviation comprises reducing the moving standard deviation associated with the second time using a moving standard deviation forget rate factor, and combining the reduced moving standard deviation with a difference between the first rotation rate reading and the rotation rate moving average associated with the first time.
  • 14. The method according to claim 13, wherein the difference between the first rotation rate reading and the rotation rate moving average associated with the first time is a magnitude of this difference.
  • 15. The method according to claim 13, wherein calculating the moving standard deviation comprises reducing the difference between the first rotation rate reading and the rotation rate moving average using the moving standard deviation forget rate factor, and combining the reduced moving standard deviation with the reduced difference.
  • 16. The method according to claim 15, wherein reducing the difference between the rotation rate reading and the rotation rate moving average comprises multiplying the difference with the moving standard deviation forget rate factor.
  • 17. The method according to claim 13, wherein reducing the moving standard deviation associated with the second time comprises subtracting from the moving standard deviation the moving standard deviation multiplied with the moving standard deviation forget rate factor.
  • 18. A mobile device comprising: a gyroscope configured to output rotation rate data, the gyroscope having a gyroscope bias; anda processor configured to: receive first rotation rate data associated with a first time from the gyroscope, the first rotation rate data comprising a first rotation rate reading that indicates a rotation rate of the gyroscope about a first axis;calculate a rotation rate moving average associated with the first time based on the first rotation rate data and a rotation rate moving average associated with a second time earlier than the first time;calculate a moving standard deviation associated with the first time based on the first rotation rate data, the rotation rate moving average associated with the first time and a moving standard deviation associated with the second time;determine if the moving standard deviation associated with the first time is less a threshold moving standard deviation;in response the moving standard deviation being less than the threshold moving standard deviation, use the first rotation rate reading to update a current estimate of the gyroscope bias;wherein the first rotation rate data comprises a second rotation rate reading that indicates a rotation rate of the gyroscope about a second axis;calculating a separate rotation rate moving average associated with the first time for each axis based on the rotation rate reading for each axis and the rotation rate moving average for the axis for each axis associated with the second time;calculating a separate moving standard deviation associated with the first time for each axis based on the rotation rate reading for each axis, the rotation rate moving average for each axis associated with the second time, and a moving standard deviation for each axis associated with the second time;combining the moving standard deviations associated with the first time;determining if the combined moving standard deviation associated with the first time is less the threshold moving standard deviation; andin response the combined moving standard deviation being less than the threshold moving standard deviation, using the first rotation rate reading of the first rotation rate data to update the current estimated gyroscope bias.
Priority Claims (1)
Number Date Country Kind
1915137 Oct 2019 GB national
PCT Information
Filing Document Filing Date Country Kind
PCT/IB2020/059716 10/15/2020 WO
Publishing Document Publishing Date Country Kind
WO2021/074851 4/22/2021 WO A
US Referenced Citations (503)
Number Name Date Kind
2012755 Muth Aug 1935 A
2371978 Perham Mar 1945 A
2747248 Mercer May 1956 A
3118201 Beghetto, Jr. Jan 1964 A
3487836 Benjamin et al. Jan 1970 A
3516409 Robert Jun 1970 A
3863640 Haverstock Feb 1975 A
3926193 Hasson Dec 1975 A
3933158 Haverstock Jan 1976 A
3971384 Hasson Jul 1976 A
3972328 Chen Aug 1976 A
3983878 Kawchitch Oct 1976 A
4038989 Romero-Sierra et al. Aug 1977 A
4114624 Haverstock Sep 1978 A
4210148 Stivala Jul 1980 A
4222383 Schossow Sep 1980 A
4224945 Cohen Sep 1980 A
4526173 Sheehan Jul 1985 A
4531521 Haverstock Jul 1985 A
4535772 Sheehan Aug 1985 A
4605005 Sheehan Aug 1986 A
4612230 Liland et al. Sep 1986 A
4676245 Fukuda Jun 1987 A
4780168 Beisang et al. Oct 1988 A
4871367 Christensen et al. Oct 1989 A
4881546 Kaessmann Nov 1989 A
4950282 Beisang et al. Aug 1990 A
4966605 Thieler Oct 1990 A
4976726 Haverstock Dec 1990 A
5176703 Peterson Jan 1993 A
5190032 Zacoi Mar 1993 A
5259835 Clark et al. Nov 1993 A
5306236 Blumenfeld et al. Apr 1994 A
5336219 Krantz Aug 1994 A
5377695 An Haack Jan 1995 A
5485402 Smith et al. Jan 1996 A
5486196 Hirshowitz et al. Jan 1996 A
5514155 Daneshvar May 1996 A
5524637 Erickson Jun 1996 A
5533519 Radke et al. Jul 1996 A
5562705 Whiteford Oct 1996 A
5643187 Næstoft et al. Jul 1997 A
5645077 Foxlin Jul 1997 A
5665108 Galindo Sep 1997 A
5725507 Petrick Mar 1998 A
5788660 Resnik Aug 1998 A
5823983 Rosofsky et al. Oct 1998 A
5843123 Brazeau Dec 1998 A
5880976 DiGioia, III et al. Mar 1999 A
5935171 Schneider et al. Aug 1999 A
6007564 Haverstock Dec 1999 A
6024746 Katz Feb 2000 A
6031454 Lovejoy et al. Feb 2000 A
6033654 Stedronsky et al. Mar 2000 A
6059576 Brann May 2000 A
6074965 Bodenschatz et al. Jun 2000 A
6126615 Allen et al. Oct 2000 A
6168569 McEwen et al. Jan 2001 B1
6176868 Detour Jan 2001 B1
6194629 Bernhard Feb 2001 B1
6447448 Ishikawa et al. Sep 2002 B1
6463310 Swedlow et al. Oct 2002 B1
6483929 Murakami et al. Nov 2002 B1
6540707 Stark et al. Apr 2003 B1
6611783 Kelly, Jr. et al. Aug 2003 B2
6629949 Douglas Oct 2003 B1
6689100 Connelly et al. Feb 2004 B2
6726706 Dominguez Apr 2004 B2
6885737 Gao et al. Apr 2005 B1
6960193 Rosenberg Nov 2005 B2
7066182 Dunshee Jun 2006 B1
7109859 Peeters Sep 2006 B2
7148803 Bandy et al. Dec 2006 B2
7152608 Hunter et al. Dec 2006 B2
7233872 Shibasaki et al. Jun 2007 B2
7245254 Vogt Jul 2007 B1
7275218 Petrella et al. Sep 2007 B2
7328131 Donofrio et al. Feb 2008 B2
7359816 Kumar et al. Apr 2008 B2
7361185 O'Malley et al. Apr 2008 B2
7455681 Wilke et al. Nov 2008 B2
7460975 David Dec 2008 B2
7461972 Cohen Dec 2008 B2
7492254 Bandy et al. Feb 2009 B2
7511185 Lebner Mar 2009 B2
7518504 Peeters Apr 2009 B2
7526398 Choi et al. Apr 2009 B1
7546090 Sayers Jun 2009 B2
7641682 Palmaz et al. Jan 2010 B2
7645285 Cosgrove et al. Jan 2010 B2
7661200 Bonnet et al. Feb 2010 B2
7698830 Townsend et al. Apr 2010 B2
7699793 Gotte et al. Apr 2010 B2
7725279 Luinge et al. May 2010 B2
7742995 Phillips Jun 2010 B2
7799042 Williamson, IV et al. Sep 2010 B2
7877131 Jansen et al. Jan 2011 B2
7881761 Mannheimer et al. Feb 2011 B2
7945461 Sekura May 2011 B2
7949386 Buly et al. May 2011 B2
7969307 Peeters Jun 2011 B2
7981136 Weiser Jul 2011 B2
8048007 Roy Nov 2011 B2
8050313 Constantinidis et al. Nov 2011 B2
8075449 Lee Dec 2011 B2
8077042 Peeters Dec 2011 B2
8126736 Anderson et al. Feb 2012 B2
8165844 Luinge et al. Apr 2012 B2
8165901 Raymond Apr 2012 B2
8241296 Wasielewski Aug 2012 B2
8246590 Hu et al. Aug 2012 B2
8290792 Sekura Oct 2012 B2
8323313 Belson et al. Dec 2012 B1
8342045 Maxwell et al. Jan 2013 B2
8439945 Belson et al. May 2013 B2
8469902 Dick et al. Jun 2013 B2
8486070 Morgan et al. Jul 2013 B2
8509859 Jarosinski et al. Aug 2013 B2
8588284 Lakkis et al. Nov 2013 B2
8592640 Zepeda et al. Nov 2013 B2
8593286 Razoumov et al. Nov 2013 B2
8663275 O'Malley et al. Mar 2014 B2
8680360 Greener et al. Mar 2014 B2
8685093 Anderson et al. Apr 2014 B2
8731253 Dardenne et al. May 2014 B2
8774900 Buly et al. Jul 2014 B2
8781860 Escorcia et al. Jul 2014 B2
8814754 Weast et al. Aug 2014 B2
8814877 Wasielewski Aug 2014 B2
8876830 Hodorek et al. Nov 2014 B2
8888377 Claus et al. Nov 2014 B2
8988438 Bang et al. Mar 2015 B2
8989284 Vijayaraghavan et al. Mar 2015 B1
9008784 Chan et al. Apr 2015 B2
9031812 Roberts et al. May 2015 B2
9041538 Peeters May 2015 B2
9044345 Warkentine et al. Jun 2015 B2
9050086 Belson et al. Jun 2015 B2
9089328 Belson et al. Jul 2015 B2
9089760 Tropper et al. Jul 2015 B2
9110505 Mastandrea, Jr. Aug 2015 B2
9119569 Chen et al. Sep 2015 B2
9122670 Chabanas et al. Sep 2015 B2
9158361 Fu et al. Oct 2015 B2
9179914 Belson et al. Nov 2015 B2
9220572 Meridew et al. Dec 2015 B2
9222801 Kim et al. Dec 2015 B2
9222810 Okandan et al. Dec 2015 B1
9248002 McCarthy Feb 2016 B2
9248049 Gurtner et al. Feb 2016 B2
9265448 Bonnet Feb 2016 B2
9271858 Ben-Meir et al. Mar 2016 B2
9295576 Boone et al. Mar 2016 B2
9311789 Gwin Apr 2016 B1
9330239 Koduri et al. May 2016 B2
9393460 Emigh Jul 2016 B1
9410979 Yuen et al. Aug 2016 B2
9420083 Roberts et al. Aug 2016 B2
9421448 Tropper et al. Aug 2016 B2
9470699 Peeters Oct 2016 B2
9474529 Belson et al. Oct 2016 B2
9532730 Wasielewski Jan 2017 B2
9554799 Belson et al. Jan 2017 B2
9554800 Belson et al. Jan 2017 B2
9561034 Belson et al. Feb 2017 B2
9585602 Navarro et al. Mar 2017 B1
9591997 Menzel Mar 2017 B2
9595187 Kotz et al. Mar 2017 B2
9600934 Odessky et al. Mar 2017 B2
9629583 Gradel et al. Apr 2017 B2
9642572 Mahfouz et al. May 2017 B2
9642621 Belson et al. May 2017 B2
9642622 Belson et al. May 2017 B2
9662228 McCarthy May 2017 B2
9665686 Van Vorhis et al. May 2017 B2
9669249 Marti et al. Jun 2017 B2
9672715 Roberts et al. Jun 2017 B2
9693711 Yuen et al. Jul 2017 B2
9730617 Schlumbohm et al. Aug 2017 B2
9735893 Aleksov et al. Aug 2017 B1
9763581 Bonutti et al. Sep 2017 B2
9786148 Sundaram et al. Oct 2017 B2
9808562 Wu et al. Nov 2017 B2
9832206 Mare et al. Nov 2017 B2
9861446 Lang Jan 2018 B2
9895086 Van De Laar et al. Feb 2018 B2
9901405 Valin et al. Feb 2018 B2
9913691 Brooks Mar 2018 B2
9916422 Haimerl Mar 2018 B2
9919198 Romeo et al. Mar 2018 B2
9924891 Knecht et al. Mar 2018 B2
9924921 Irish et al. Mar 2018 B1
9936877 Kotz et al. Apr 2018 B2
9949669 DiSilvestro et al. Apr 2018 B2
9949797 Meridew et al. Apr 2018 B2
9961547 Molina-Markham et al. May 2018 B1
9974478 Brokaw et al. May 2018 B1
9999378 Ronchi et al. Jun 2018 B2
10004455 Senanayake et al. Jun 2018 B2
10010714 Coleman et al. Jul 2018 B2
10013832 Hyde et al. Jul 2018 B2
10091748 Otomo et al. Oct 2018 B2
10109175 Roberts et al. Oct 2018 B2
10123801 Belson et al. Nov 2018 B2
10126108 Umer et al. Nov 2018 B2
10135819 Tijerina et al. Nov 2018 B2
10182746 Demiralp et al. Jan 2019 B1
10188322 Pijl et al. Jan 2019 B2
10194837 Kanchan et al. Feb 2019 B2
10206627 LeBoeuf et al. Feb 2019 B2
10213158 Fyfe et al. Feb 2019 B2
10216904 Hughes et al. Feb 2019 B2
10219726 Wei et al. Mar 2019 B2
10219741 Stein et al. Mar 2019 B2
10231628 Guillemaud et al. Mar 2019 B2
10234934 Connor Mar 2019 B2
10264968 Gross Apr 2019 B2
10271738 Peeters Apr 2019 B2
10271790 Lee Apr 2019 B2
10314520 Hauenstein et al. Jun 2019 B2
10321961 McCarthy et al. Jun 2019 B2
10398359 Dumanyan et al. Sep 2019 B2
10413250 LeBoeuf et al. Sep 2019 B2
10415975 Bellusci et al. Sep 2019 B2
10456075 Auchinleck et al. Oct 2019 B2
10456136 Belson et al. Oct 2019 B2
10463279 Chapman et al. Nov 2019 B2
10531924 Kang et al. Jan 2020 B2
10561360 Amiot et al. Feb 2020 B2
10568550 Ronchi et al. Feb 2020 B2
10575759 Salamatian et al. Mar 2020 B2
10576326 Vuillerme et al. Mar 2020 B2
10581606 Liang et al. Mar 2020 B2
10582891 Wiedenhoefer et al. Mar 2020 B2
10624561 Foxlin et al. Apr 2020 B2
10638970 Obma et al. May 2020 B2
10653339 Gaddam et al. May 2020 B2
10702205 Sharman et al. Jul 2020 B2
10709377 Wiedenhoefer et al. Jul 2020 B2
10722145 Sundaram et al. Jul 2020 B2
10796549 Roberts et al. Oct 2020 B2
10821047 Van Acht et al. Nov 2020 B2
10828175 Chapman et al. Nov 2020 B2
10859597 Sheng et al. Dec 2020 B2
10863928 Mobbs et al. Dec 2020 B1
10888269 Belson et al. Jan 2021 B2
10918332 Belson et al. Feb 2021 B2
10966788 Britton et al. Apr 2021 B2
10987029 Ikelaar et al. Apr 2021 B1
10993639 Herr et al. May 2021 B2
11000229 Leavitt et al. May 2021 B2
11045113 Pappe et al. Jun 2021 B2
11146604 Havekes et al. Oct 2021 B2
11153026 Pierson et al. Oct 2021 B2
11179065 Slepian Nov 2021 B2
11337649 Belson et al. May 2022 B2
20020099315 Lebner Jul 2002 A1
20030065294 Pickup et al. Apr 2003 A1
20030108352 Hellman Jun 2003 A1
20030120198 Barkell et al. Jun 2003 A1
20030163160 O'Malley et al. Aug 2003 A1
20030220596 Dunshee Nov 2003 A1
20040072964 Udding et al. Apr 2004 A1
20040106904 Gonnelli et al. Jun 2004 A1
20040204740 Weiser Oct 2004 A1
20040210176 Diana Oct 2004 A1
20040260234 Srinivasan et al. Dec 2004 A1
20050020957 Ebner Jan 2005 A1
20050070956 Rousseau Mar 2005 A1
20050080453 Lebner et al. Apr 2005 A1
20050085757 Santanello Apr 2005 A1
20050153090 Marchitto et al. Jul 2005 A1
20050234332 Murphy Oct 2005 A1
20050234485 Seegert et al. Oct 2005 A1
20050277959 Cosgrove et al. Dec 2005 A1
20050284801 Tacklind Dec 2005 A1
20060030886 Clark Feb 2006 A1
20060122522 Chavan et al. Jun 2006 A1
20060200198 Riskin et al. Sep 2006 A1
20060259033 Nesbitt Nov 2006 A1
20060271320 Kumar et al. Nov 2006 A1
20060277023 Maiti et al. Dec 2006 A1
20070026078 Almarsson et al. Feb 2007 A1
20070032748 McNeil et al. Feb 2007 A1
20070038247 Lebner et al. Feb 2007 A1
20070078366 Haggstrom et al. Apr 2007 A1
20070088339 Luchetti Apr 2007 A1
20070106277 Hood et al. May 2007 A1
20070141130 Villanueva et al. Jun 2007 A1
20070169364 Townsend et al. Jul 2007 A1
20070179419 Simpson Aug 2007 A1
20070179626 de la Barrera et al. Aug 2007 A1
20070185432 Etheredge et al. Aug 2007 A1
20070260278 Wheeler et al. Nov 2007 A1
20080033334 Gurtner et al. Feb 2008 A1
20080081951 Frasier et al. Apr 2008 A1
20080103550 Wenzel et al. May 2008 A1
20080114396 Cory et al. May 2008 A1
20080147115 O'Malley et al. Jun 2008 A1
20080161731 Woods et al. Jul 2008 A1
20080228219 Weiser Sep 2008 A1
20080281555 Godin et al. Nov 2008 A1
20080287864 Rosenberg Nov 2008 A1
20090023391 Falck Jan 2009 A1
20090036922 Riskin et al. Feb 2009 A1
20090062531 Kanda Mar 2009 A1
20090099496 Heegaard et al. Apr 2009 A1
20090118649 Cabrera et al. May 2009 A1
20090149869 Dolhun Jun 2009 A1
20090158131 Choi et al. Jun 2009 A1
20090162531 Nesbitt Jun 2009 A1
20090177225 Nunez et al. Jul 2009 A1
20090177227 Warren Jul 2009 A1
20090204031 McNames et al. Aug 2009 A1
20090264709 Blurton et al. Oct 2009 A1
20090299255 Kazala, Jr. et al. Dec 2009 A1
20090299257 Long et al. Dec 2009 A1
20090299303 Seegert Dec 2009 A1
20100010380 Panken et al. Jan 2010 A1
20100023074 Powers et al. Jan 2010 A1
20100036209 Ferren et al. Feb 2010 A1
20100063508 Borja et al. Mar 2010 A1
20100100011 Roche Apr 2010 A1
20100100022 Greener et al. Apr 2010 A1
20100121286 Locke et al. May 2010 A1
20100127879 Hotokebuchi et al. May 2010 A1
20100191088 Anderson et al. Jul 2010 A1
20100191100 Anderson et al. Jul 2010 A1
20100228287 Jeekel et al. Sep 2010 A1
20110028865 Luinge et al. Feb 2011 A1
20110077667 Singhatat et al. Mar 2011 A1
20110106026 Wu et al. May 2011 A1
20110118698 Eckhoff et al. May 2011 A1
20110144470 Mazar et al. Jun 2011 A1
20110172820 Kim Jul 2011 A1
20110213275 Boos et al. Sep 2011 A1
20110218458 Valin et al. Sep 2011 A1
20110270132 Mezghani et al. Nov 2011 A1
20110313327 Van Acht et al. Dec 2011 A1
20120029266 Holmes et al. Feb 2012 A1
20120053594 Pelletier et al. Mar 2012 A1
20120089258 Wong Apr 2012 A1
20120095502 Bargon et al. Apr 2012 A1
20120116485 Burgmann May 2012 A1
20120203273 Riskin et al. Aug 2012 A1
20120221044 Archibald et al. Aug 2012 A1
20120226214 Gurtner et al. Sep 2012 A1
20120232587 Burke et al. Sep 2012 A1
20120278095 Homchowdhury et al. Nov 2012 A1
20130066365 Belson et al. Mar 2013 A1
20130072969 Zhang Mar 2013 A1
20130108352 Ruiz, Sr. et al. May 2013 A1
20130178897 Wu et al. Jul 2013 A1
20130185310 De Guise et al. Jul 2013 A1
20130211259 Komistek et al. Aug 2013 A1
20130217998 Mahfouz et al. Aug 2013 A1
20130267928 Imran et al. Oct 2013 A1
20130281885 Rowbottom et al. Oct 2013 A1
20130281981 Shamir Lebovitz Oct 2013 A1
20130282049 Peterson et al. Oct 2013 A1
20130310711 Wang et al. Nov 2013 A1
20130331757 Belson Dec 2013 A1
20140074156 Belson et al. Mar 2014 A1
20140085050 Luna Mar 2014 A1
20140171849 Fischell et al. Jun 2014 A1
20140222070 Belson et al. Aug 2014 A1
20140257141 Giuffrida et al. Sep 2014 A1
20140277526 Stein et al. Sep 2014 A1
20140278229 Hong et al. Sep 2014 A1
20140316323 Kanevsky et al. Oct 2014 A1
20150022362 Lucas et al. Jan 2015 A1
20150045700 Cavanagh et al. Feb 2015 A1
20150105423 Haudenschild et al. Apr 2015 A1
20150106024 Lightcap Apr 2015 A1
20150148653 Fleig et al. May 2015 A1
20150209563 Amir Jul 2015 A1
20150216527 Belson et al. Aug 2015 A1
20150309535 Connor Oct 2015 A1
20150313593 Patenaude Nov 2015 A1
20150327778 Bonutti et al. Nov 2015 A1
20150332004 Najafi et al. Nov 2015 A1
20150351690 Toth et al. Dec 2015 A1
20150379203 Douglass Dec 2015 A1
20160007909 Singh et al. Jan 2016 A1
20160015319 Billi et al. Jan 2016 A1
20160022015 Miller et al. Jan 2016 A1
20160045317 Lang et al. Feb 2016 A1
20160073934 Ronchi et al. Mar 2016 A1
20160095597 Belson et al. Apr 2016 A1
20160106931 Belson et al. Apr 2016 A1
20160114146 Belson et al. Apr 2016 A1
20160157936 Netravali Jun 2016 A1
20160202755 Connor Jul 2016 A1
20160206311 Belson et al. Jul 2016 A1
20160206312 Belson et al. Jul 2016 A1
20160206313 Belson et al. Jul 2016 A1
20160206378 Flett et al. Jul 2016 A1
20160213924 Coleman et al. Jul 2016 A1
20160220175 Tam et al. Aug 2016 A1
20160220252 Belson et al. Aug 2016 A1
20160242646 Obma Aug 2016 A1
20160249833 Ronchi et al. Sep 2016 A1
20160249924 Belson et al. Sep 2016 A1
20160262685 Wagner et al. Sep 2016 A1
20160278868 Berend et al. Sep 2016 A1
20160296149 Polsky et al. Oct 2016 A1
20160302721 Wiedenhoefer et al. Oct 2016 A1
20160310140 Belson et al. Oct 2016 A1
20160324447 Hallberg Nov 2016 A1
20160324461 Hallberg Nov 2016 A1
20160338621 Kanchan et al. Nov 2016 A1
20160338644 Connor Nov 2016 A1
20170000386 Salamatian et al. Jan 2017 A1
20170010667 Tanaka et al. Jan 2017 A1
20170029611 Amano Feb 2017 A1
20170042541 Belson et al. Feb 2017 A1
20170055896 Al-Ali et al. Mar 2017 A1
20170095693 Chang et al. Apr 2017 A1
20170119475 McCabe et al. May 2017 A1
20170128135 McCarthy et al. May 2017 A1
20170143341 Belson et al. May 2017 A1
20170147789 Wiedenhoefer et al. May 2017 A1
20170156664 Belson et al. Jun 2017 A1
20170188264 Hwang et al. Jun 2017 A1
20170188875 Banet et al. Jul 2017 A1
20170196507 Singh et al. Jul 2017 A1
20170202682 McCarthy Jul 2017 A1
20170238849 Chapman et al. Aug 2017 A1
20170245872 Rock et al. Aug 2017 A1
20170265800 Auchinleck et al. Sep 2017 A1
20170273601 Wang et al. Sep 2017 A1
20170281054 Stever et al. Oct 2017 A1
20170281074 D'Lima et al. Oct 2017 A1
20170296115 Mahfouz et al. Oct 2017 A1
20170329933 Brust et al. Nov 2017 A1
20170337349 Cronin Nov 2017 A1
20170367644 Sharman et al. Dec 2017 A1
20180096111 Wells et al. Apr 2018 A1
20180125365 Hunter et al. May 2018 A1
20180130373 Bernard-Paroly et al. May 2018 A1
20180147016 Valin et al. May 2018 A1
20180160966 Inan et al. Jun 2018 A1
20180161101 Barsoum et al. Jun 2018 A1
20180261316 Spooner et al. Sep 2018 A1
20180275859 Hodge Sep 2018 A1
20180279919 Bansbach et al. Oct 2018 A1
20180289313 Inan et al. Oct 2018 A1
20180315247 Van Andel Nov 2018 A1
20180317813 Hall et al. Nov 2018 A1
20190009133 Mettler May Jan 2019 A1
20190019578 Vaccaro Jan 2019 A1
20190038187 Latella, Jr. Feb 2019 A1
20190038225 Leavitt et al. Feb 2019 A1
20190060128 Belson Feb 2019 A1
20190111327 Mochizuki Apr 2019 A1
20190117121 Kutina et al. Apr 2019 A1
20190117156 Howard et al. Apr 2019 A1
20190117312 Britton et al. Apr 2019 A1
20190133693 Mahfouz May 2019 A1
20190148001 Hughes et al. May 2019 A1
20190224528 Omid-Zohoor et al. Jul 2019 A1
20190282126 Kord Sep 2019 A1
20190290198 Belson et al. Sep 2019 A1
20190293404 Abad et al. Sep 2019 A1
20190298253 Hal Oct 2019 A1
20190307983 Goldman Oct 2019 A1
20190350522 Bailey et al. Nov 2019 A1
20190388025 Hunter Dec 2019 A1
20200016044 Rodrigues et al. Jan 2020 A1
20200046263 Hauenstein et al. Feb 2020 A1
20200046264 Chapman et al. Feb 2020 A1
20200054275 Kim et al. Feb 2020 A1
20200061415 Tropper et al. Feb 2020 A1
20200160044 Sur et al. May 2020 A1
20200215324 Mantovani et al. Jul 2020 A1
20200221974 Singh Jul 2020 A1
20200237291 Sundaram et al. Jul 2020 A1
20200260993 Ronchi et al. Aug 2020 A1
20200269091 Liu et al. Aug 2020 A1
20200289889 Hacking et al. Sep 2020 A1
20200335222 Winterbach et al. Oct 2020 A1
20200337629 Wiedenhoefer et al. Oct 2020 A1
20200346072 Shah Nov 2020 A1
20200349859 Shah Nov 2020 A1
20200405195 Liu et al. Dec 2020 A1
20200408528 Bobye Dec 2020 A1
20210045641 Al-Ali et al. Feb 2021 A1
20210050098 Sterner et al. Feb 2021 A1
20210059564 Kutina et al. Mar 2021 A2
20210076981 Hacking et al. Mar 2021 A1
20210090419 Roberts et al. Mar 2021 A1
20210113150 Belson et al. Apr 2021 A1
20210161613 Poltaretskyi et al. Jun 2021 A1
20210162262 Lee Jun 2021 A1
20210227689 Kimoto Jul 2021 A1
20210251574 Halter et al. Aug 2021 A1
20210290398 Roche Sep 2021 A1
20210375423 Levy Dec 2021 A1
20210386292 Hunter et al. Dec 2021 A1
20220006557 Pierson et al. Jan 2022 A1
20220008225 Gross et al. Jan 2022 A1
20220051767 Tikka Feb 2022 A1
20220364883 Bui et al. Nov 2022 A1
Foreign Referenced Citations (82)
Number Date Country
201616964 Jan 2017 AU
201616965 Jan 2017 AU
201616966 Jan 2017 AU
2014253670 Nov 2019 AU
1126430 Jul 1996 CN
1442119 Sep 2003 CN
1524507 Sep 2004 CN
101938944 Jan 2011 CN
202537562 Nov 2012 CN
102946812 Feb 2013 CN
104755033 Jul 2015 CN
104825200 Aug 2015 CN
109163721 Jan 2019 CN
102015100795 Jul 2016 DE
1600108 Nov 2005 EP
2057944 May 2009 EP
2768119 Aug 2014 EP
3139835 Oct 2020 EP
1401877 Aug 1975 GB
2574075 Jul 2020 GB
362243557 Oct 1987 JP
H07502913 Mar 1995 JP
2001149485 Jun 2001 JP
2005512678 May 2005 JP
2005532134 Oct 2005 JP
2010504835 Feb 2010 JP
2013515417 May 2013 JP
2013538603 Oct 2013 JP
2018057527 Apr 2018 JP
8401805 May 1984 WO
9629013 Sep 1996 WO
2000038571 Jul 2000 WO
0110508 Feb 2001 WO
03053296 Jul 2003 WO
2004006660 Jan 2004 WO
2004006782 Jan 2004 WO
2006124671 Nov 2006 WO
2007004603 Jan 2007 WO
2007044647 Apr 2007 WO
2008019051 Feb 2008 WO
2008044679 Apr 2008 WO
2008060532 May 2008 WO
2009066116 May 2009 WO
2010082157 Jul 2010 WO
2011043786 Apr 2011 WO
2011139912 Nov 2011 WO
2011159623 Dec 2011 WO
2012061438 May 2012 WO
2012061440 May 2012 WO
2013067024 May 2013 WO
2013095716 Jun 2013 WO
2014066879 May 2014 WO
2014070922 May 2014 WO
2015012887 Jan 2015 WO
2015103556 Jul 2015 WO
2015168165 Nov 2015 WO
2016180438 Nov 2016 WO
2016180439 Nov 2016 WO
2017027075 Feb 2017 WO
2017044120 Mar 2017 WO
2017088068 Jun 2017 WO
2017181059 Oct 2017 WO
2017184825 Oct 2017 WO
2018081795 May 2018 WO
2018092944 May 2018 WO
2019051564 Mar 2019 WO
2019068194 Apr 2019 WO
2019112158 Jun 2019 WO
2019175899 Sep 2019 WO
2019224279 Nov 2019 WO
2019238927 Dec 2019 WO
202004660 Jan 2020 WO
2020021271 Jan 2020 WO
2020046660 Mar 2020 WO
2020127246 Jun 2020 WO
2020180916 Sep 2020 WO
2021048022 Mar 2021 WO
2021074851 Apr 2021 WO
2021074852 Apr 2021 WO
2021074853 Apr 2021 WO
2021074855 Apr 2021 WO
2021154885 Aug 2021 WO
Non-Patent Literature Citations (125)
Entry
Plethy, “Webpage”, https://www.plethy.com/, 2020, 5 pages.
Posteraro, Robert H., “A PACS Education Presentation”, Scholar Archive, 2003, 256 pages.
Snijders, M.D., T.E. et al., “Trigonometric Algorithm Defining the True Three-Dimensional Acetabular Cup Orientation”, JBJS Open Access, 2018, 9 pages.
Sprigle, PhD, Stephen et al., “Development of a Noninvasive Measure of Pelvic and Hip Angles in Seated Posture”, Arch Phys Med Rehabil, vol. 83, 6 pages.
Strive Medtech, “Better Care; Better Outcomes Application,” https://apps.apple.com/us/app/strive-orthopedics/id1436221287?form=MY01SV&OCID=MY01SV, 2021, 3 pages.
Strive Medtech, “Webpage”, https://strivemedtech.com/, 2021, 4 pages.
Stryker Mako Tha, “Application User Guide”, Jun. 2019, 172 pages.
Stryker Mako Tha, “Surgical Guide”, Jun. 2019, 82 pages.
Sword Health, “Webpage”, https://swordhealth.com, 2021, 7 pages.
Tada, Masahiro et al., “Measurement of Driver Behavior Using Radio Acceleration Sensor Analysis Method”, Journal of Institute of Electronics, Information and Communication Engineers D, vol. 91, No. 4, 2008, pp. 1115-1129.
Tamura, Satoru et al., “Hip Range of Motion During Dailty Activities in Patients with Posterior Pelvic Tilt from Supine to Standing Position”, Wiley, Feb. 2015, 6 pages.
Tannast, M. et al., “Estimation of Pelvic Tilt on Anteposterior X-Rays—A Comparision of Six Parameters”, Skeletal Radiol., vol. 35, 2006, pp. 149-155.
Tetsunaga. Tomonori et al., “An Accelerometer-Based Navigation System Provides Acetabular Cup Orientation Accuracy Comparable to That of Computed Tomography-Based Navigation During Total Hip Arthroplasty in the Supine Position”, Journal ofOrthopaedic Surgery and Research, vol. 15, 2020, 7 pages.
Thakral, Gaurav et al., “Electrical Simulation to Accelerate Wound Healing”, CoAction, 2013, vol. 4,, No. 22081, pp. 1-9.
Tracpatch, “Webpage”, https://tracpatch.com/blog/the-tracpatch-wearable-device/, 2019, 3 pages.
Trippe, Anthony, “Jawbone vs. Fitbit—A Patent Landscape Report”, 2021, 16 pages.
Tyler, Timothy et al., “A New Pelvic Tilt detection Device” Roentgenographic Validation and Application to Assessment of Hip Motion in Professional Ice Hockey Players, Journal of Orthopaedic & Sports Physical Therapy, 1996, 7 pages.
Wang, R.Y. et al., “Measurement of Acetabular Inclination and Anteversion Via CT Generated 3D Pelvic Model”, BMC Muscoskeletal Disorders, vol. 18, 2017, 7 pages.
Wyles, Cody, C. et al., “Running Subcuticular Closure Enables the Most tobust Perfusion After TKA: A Randomanized Clinical Trial”, Clinical Orthopaedics and Related Research, Springer, Mar. 3, 2015, pp. 1-10.
Xsens, “3D Motion Tracking Webpage”, https://www.xsens.com/, 2021, 6 pages.
Yang, M.D., Gyoyue et al., “The Influeence of Pelvic Tilt on the Anteversion Angle of the Acetabular Prosthesis”, 2019, 8 pages.
Yi, Chunzhi et al., “Estimating Three--Dimensional body Orientation Based on an Improved Complementary Filter for Human Motion Tracking”, MDPI, 2018, 19 pages.
Zhang, Yuxin et al., “Electronic Skin Wearable Sensors for Detecting Lumbar-Pelvic Movements”, MDPI, Mar. 2020, 28 pages.
Zimmer Biomet, “My Mobility with Apple Watch Webpage”, https://www.zimmerbiomet.com/medical-professionals/zb-edge/mymobility.html, 2021, 7 pages.
Zipline Medical, Inc., “Zip Surgical Skin Closure Webpage”, accessed Aug. 17, 2016, http://www.ziplinemedical.com/products/zip-surgical-skin-closure/, 2 pages.
English language abstract for WO 20200046660 A1 extracted from espacenet.com database on Jul. 27, 2022, 2 pages.
English language abstract only (original document unavailable) for AU 201616966 S extracted from espacenet.com database on May 4, 2022, 1 page.
Esposito, PhD, Christina I. et al., “Does Degenerative Lumbar Spine Disease Influence Femoroacetabular Flexion in Patients Undergoing Total Hip Arthroplasy?”, Ciin. Orthop. Relat. Res., vol. 474, 2016, pp. 1788-1797.
Fischer, Maximilian C.M. et al., “Relationship Between Pelvic Morphology and Functional Parameters in Standing Position for Patient Specific Cup Planning in THA”, CAOS, 17th Annual Meeting of the International Society for Computer Assisted Orthopaedic Surgery, 2017, pp. 88-92.
Gibbs, Peter et al., “Wearable Conductive Fiber Sensors for Multi-Axis Human Joint Angle Measurements”, Journal or Neuroengineering and Rehabilitation, vol. 2, No. 1, Mar. 2, 2005, 18 pages.
Goujon-Pillet, Helene et al., Three-Dimensional Motiions of Trunk and Pelvis During Transfemoral Amputee Gait, Arch. Phys. Med. Rehabil., vol. 89, 2008, pp. 87-94.
Gupta, Rajeev et al., “Posture Recognition For Safe Driving”, Third International Conference on Information Processing (ICIIP), 2015, pp. 141-146.
Hinge Health, “Digital MSK Clinic Webpage”, https://www.hingehealth.com/, 2021, 9 pages.
Hunter, J., “The Exponentially Weighted Moving Average”, Journal of Quality Technology, American Society for Quality Control, vol. 18, No. 4, Oct. 1, 1986, pp. 203-210.
Imai, Norio et al., “Pelvic Flexion Measurement From Lateral Projectioin Radiographs is Clinically Reliable”, Clin. Orthop. Relat. Res., vol. 471, 2013, pp. 1271-1276.
Inaba, Yutaka et al., “Preoperative Planing for Implant Placement with Consideration of Pelvic Tilt in Total Hip Arthroplasty: Postoperative Efficacy Evaluation”, BMC Muscoskeletal Disorders, vol. 17, 2016, 7 pages.
International Search Report for Application No. PCT/GB2019/052088 dated Oct. 16, 2019, 2 pages.
International Search Report for Application No. PCT/IB2020/059716 dated Jan. 15, 2021, 2 pages.
International Search Report for Application No. PCT/IB2020/059717 dated Jan. 15, 2021, 4 pages.
International Search Report for Application No. PCT/IB2020/059718 dated Jan. 21, 2021, 2 pages.
International Search Report for Application No. PCT/IB2020/059720 dated Mar. 16, 2021, 5 pages.
International Search Report for Application No. PCT/US2010/000430 dated Jul. 30, 2010, 2 pages.
International Search Report for Application No. PCT/US2011/034649 dated Jul. 29, 2011, 1 page.
International Search Report for Application No. PCT/US2011/040213 dated Oct. 21, 2011, 2 pages.
International Search Report for Application No. PCT/US2012/062820 dated Mar. 19, 2013, 2 pages.
International Search Report for Application No. PCT/US2013/067563 dated Feb. 6, 2014, 2 pages.
International Search Report for Application No. PCT/US2014/016587 dated Sep. 10, 2014, 2 pages.
International Search Report for Application No. PCT/US2015/010188 dated Apr. 29, 2015, 1 page.
International Search Report for Application No. PCT/US2015/028066 dated Sep. 30, 2015, 1 page.
International Search Report for Application No. PCT/US2015/049671 dated Jan. 12, 2016, 4 pages.
International Search Report for Application No. PCT/US2016/028297 dated Aug. 30, 2016, 2 pages.
International Search Report for Application No. PCT/US2017/027695 dated Jul. 14, 2017, 1 page.
International Search Report for Application No. PCT/US2017/028537 dated Jul. 18, 2017, 1 page.
International Search Report for Application No. PCT/US2017/059286 dated Mar. 6, 2018, 1 page.
Kok, Manon et al., “Using Inertial Sensors for Position and Orientation Estimation” Foundations and Trends in Signal Processing, vol. 11, No. 12, 90 pages.
Lazennec, J.Y. et al., “Lumbar-Pelvic-Femoral Balance on Sitting and Standing Lateral Radiographs”, Orthopaedics & Tramatology: Surgery & research, vol. 99S, 2013, pp. S87-S103.
Lazennec, J.Y. et al., “Pelvis and Total Hip Arthroplasty Acetabular Component Orientations in Sitting and Standing Positions: Measurements Reproductivity with EOS Imaging Systems Versus Conventional Radiographies”, Orthopaedics & Traumatology Surgery & Research, vol. 97, 2011, pp. 373-380.
Levi, Kemal et al., “Mechanics of Wound Closure: Emerging Tape-Based Wound Closure Technology vs. Traditional Methods”, Cureus, Oct. 12, 2016, pp. 1-5.
Lewinnek, George E. et al., “Dislocations After Total Hip-Replacement Arthroplasties”, The Journal of Bone and Joint Surgery, 1978, 5 pages.
Luinge, H.J. et al., “Measuring Orientation of Human Body Segments Using Miniature Gyroscopes and Accelerometers”, Med. Biol. Eng. Comput., vol. 43, 2005, pp. 273-282.
Machine-assisted English language abstract and machine-assisted English language translation for DE 10 2015 100 795 A1 extracted from espacenet.com database on Aug. 17, 2021, 18 pages.
Madgwick, S. et al., “Estimation of IMU and MARG Orientation Using a Gradient Descent Algorithm”, IEE Inernational Conference on Rehabilitation Robotics, Rehab Week Zurich Science City, Switzerland, Jun. 29-Jul. 1, 2011, 7 pages.
Maratt, M.D., Joseph D et al., “Pelvic Tilt in Patients Undergoing Total Hip Arthroplasty: When Does it Matter?”, The Journal of Arthroplasty, vol. 30, 2015, pp. 387-391.
Medhab, “Webpage”, https://medhab.com/, 2020, 2 pages.
Merriam-Webster, “Definition of integral” accessed on Sep. 13, 2017, https://www.merriam-webter.com/dictionary/integral, 11 pages.
Merriam-Webster, “Definition of lateral”,. http://www.merriam-webster.com/dictionary/lateral, accessed May 5, 2016, .9 pages.
Mjosund, Hanne Leirbekk et al., “Clinically Acceptable Agreement Between the ViMove Wireless Motion Sensor System and the Vicon Motion Capture System When Measuring Lumbar Region inclination Motion in the Sagittal and Coronal Planes”, BMCMuscoskeletal Disorders, vol. 18, 2017, 9 pages.
Moes, M.sc., C.C.M., “Measuring the Tilt of the Pelvis”, Oct. 19, 1999, 20 pages.
Muvr, Joint Replacement Rehab Application, https://apps.apple.com/us/app/muvr-joint-replacement-rehab/id1088381086?form=MY01SV&OCID=MY01SV, 2021, 3 pages.
Muvr, “Precision Motion Capture Webpage”, https://getmuvr.com/, 2021, 2 pages.
My Recovery, “Future Health Works Application,” https://apps.apple.com/US/app/myrecovery/id1199952761, 2021, 3 pages.
Nowka, Danny et al., “On Motions That Allow For Identification of Hinge Joint Axes from Kinematic Constraints and 6D IMU Data”, https://www.control.tu-berlin.de/wiki/images/b/b3/Nowka2019_ECC.pdf, 2019, 7 pages.
Parcells, Bert, “Cup Placement”, Mar. 1, 2017, 9 pages.
Parcells, Bert, “Native Knee Alignment”, https://hipandkneebook.com/tja-publication-blog/2017/3/1/knee-basics-native-alignment, Feb. 27, 2017, 4 pages.
Pierrepont, J. et al., “Patient-Specific Component Alignment in Total Hip Arthroplasty”, Reconstructive Review, vol. 6, No. 4, Dec. 2016, 11 pages.
Pierrepont, J. et al., “Variation in Functional Pelvic Tilt in Patients Undergoing Total Hip Arthroplasty”, The British Editorial Society of Bone & Joint Surgery, 2017, 8 pages.
Abstract of Hunter, J., “The Exponentially Weighted Moving Average”, Journal of Quality Technology, American Society for Quality Control, vol. 18, No. 4, Oct. 1, 1986, pp. 203-210, 4 pages.
Abstract of Kobashi, Syoji et al., “Wearable Joint Kinematic Monitoring System Using Inertial and Magnetic Sensors”, Mar. 2009, 6 pages.
Abstract of Tada, Masahiro et at., “Detection of Driver's Anomaly Behavior Using Wireless 3D-Accelerometers”, Transactions of the Japanese Society for Artificial Intelligence, vol. 23, No. 3, Jan. 2008, pp. 105-116 , 5 pages.
Adchem, “Products Webpage”, 2021, http://adchem.com/main/medicalproducts.aspx, 2 pages.
amazon.com, “BodyMedia Fit Wireless LINK Body Monitoring Armband”, 1996-2021, 14 pages.
Argentum International, LLC, “K984204—510(k) Premarket Notification Summary, Silverlon Direct Pressure Wound Closure Strip”, May 19, 2007. 12 pages.
Aria, “Digital Care Management Platform”, 2021, https://think-aria.com/, 5 pages.
Barraza-Madrigal, J.A. et al., “Instantaneous Position and Orientation of the body Segments as an Arbitrary Object in 3D Space by Merging Gyroscope and Accelerometer Information”, Articulo De Investigacion, vol. 35, No. 3, Dec. 2014, pp. 241-252.
Bauback, Safa et al., “In Vivo Efficacy Study Showing Comparative Advantage of Bacterial Infection Prevention with Zip-Type Skin Closure Device vs. Subcuticular Sutures”, Cureus, Aug. 4, 2018, 3102, pp. 1-11.
Berliner, J.L. et al., “What Preoperative Factors Predict Postoperative Sitting Pelvic Position One Year Following Total Hip Arthroplasty?”, The British Editorial Society of Bone & Joint Surgery, 2018, 8 pages.
Blondel, B. et al., “Pelvic Tilt Measurement Before and After Total Hip Arthroplasty”, Orthopaedics & Traumatology: Surgery & Research, vol. 95, 2009, pp. 568-572.
Bosch, “BMI160, Small, Low Power Inertial Measurement Unit Data Sheet”, https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets- /bst-bmi160-ds000.pdf, Nov. 25, 2020, 114 pages.
Carollo, James et al., “Pelvic Tilt and Rotation in Hip Radiographs Can Be Estimated Using Anatomical Landmarks to Avoid Incorrect Clintical Measurements”, ORCS, 2014, 5 pages.
Chen, Eduard et al., “Implant Position Calculation for Acetabular Cup Placement Considering Pelvic Lateral Tilt and Inclination”, Informa UK Ltd,, 2006, 9 pages.
Claris Reflex, “Webpage”, https://clarisreflex.com/, 11 pages.
Conzian, “Knees Up Care Webpage”, https://www.conzian.com/en/kneesup/, 2020, 10 pages.
Corin, “Remote Patient Monitoring Platform Webpage”, https://www.coringroup.com/healthcare-professionals/solutions/corin-rpm/, 2021, 8 pages.
Davis, Ann et al., “Effect of Surgical Incision Closure Device on Skin Perfusion Following Total Ankle Arthroplasty”, UF Health, 2017, Postet, 1 page.
dictionary.com, “Definition of “fixed””, Available at http://www.dictionary.com/browse/fixed, accessed on Sep. 13, 2017.
Dorsavi USA, Inc., “ViMove 5.11 User Manual”, 2015, 31 pages.
Dorsavi, “ViMove 2 User Manual Version 2.1.5”, 2018, 45 pages.
Dorsavi, “Wearable Sensor Technology Webpage”, https://www.dorsavi.com/us/en/, 2021, 5 pages.
Eggli, S. et al., “The Value of Preoperative Planning to Total Hip Arthroplasty”, University of Bern, Switzerland, The Jouranl of Bone & Joint Surgery, 1997, 9 pages.
English language abstract and machine-assisted English translation for CN 104825200 A extracted from espacenet.com database on May 4, 2022, 38 pages.
English language abstract and machine-assisted English translation for CN 109163721 A extracted from espacenet.com database on Apr. 18, 2022, 31 pages.
English language abstract and machine-assisted English translation for CN 1442119 A extracted from espacenet.com database on May 4, 2022, 7 pages.
English language abstract and machine-assisted English translation for CN 1524507 A extracted from espacenet.com database on May 4, 2022, 7 pages.
English language abstract and machine-assisted English translation for CN 202537562 U extracted from espacenet.com database on May 4, 2022, 5 pages.
English language abstract and machine-assisted English translation for JP 2018-057527 A extracted from espacenet.com database on Apr. 18, 2022, 12 pages.
English language abstract and machine-assisted English translation for WO 2019/112158 A1 extracted from espacenet.com database on Apr. 20, 2022, 17 pages.
English language abstract for CN 101938944 A extracted from espacenet.com database on May 4, 2022, 2 pages.
English language abstract for CN 102946812 A extracted from espacenet.com database on May 4, 2022, 1 page.
English language abstract for CN 104755033 A extracted from espacenet.com database on May 4, 2022, 2 pages.
English language abstract for CN 1126430 A extracted from espacenet.com database on May 4, 2022, 2 pages.
English language abstract for EP 3 139 835 B1 extracted from espacenet.com database on Aug. 17, 2021, 2 pages.
English language abstract for JP 2001-149485 A extracted from espacenet.com database on May 4, 2022, 2 pages.
English language abstract for JP 2005-512678 A extracted from espacenet.com database on May 4, 2022, 2 pages.
English language abstract for JP 2005-532134 A extracted from espacenet.com database on May 4, 2022, 1 page.
English language abstract for JP 2010-504835 A extracted from espacenet.com database on May 4, 2022, 1 page.
English language abstract for JP 2013-515417 A extracted from espacenet.com database on May 4, 2022, 2 pages.
English language abstract for JP 2013-538603 A extracted from espacenet.com database on May 4, 2022, 2 pages.
English language abstract for JPH 07-502913 A extracted from espacenet.com database on May 4, 2022, 2 pages.
English language abstract for JPS 62-243557 A extracted from espacenet.com database on May 4, 2022, 1 page.
English language abstract for WO 2007/004603 A1 extracted from espacenet.com database on May 4, 2022, 1 page.
English language abstract for WO 2008/044679 A1 extracted from espacenet.com database on May 9, 2022, 2 pages.
English language abstract for WO 2018/092944 A1 extracted from espacenet.com database on Apr. 20, 2022, 2 pages.
English language abstract for WO 2020/004660 A1 extracted from espacenet.com database on Aug. 17, 2021, 2 pages.
English language abstract only (original document unavailable) for AU 201616964 S extracted from espacenet.com database on May 4, 2022, 1 page.
English language abstract only (original document unavailable) for AU 201616965 S extracted from espacenet.com database on May 4, 2022, 1 page.
Related Publications (1)
Number Date Country
20220364882 A1 Nov 2022 US