US20080052034A1 - System and method for rotational motion capture of a solid - Google Patents
System and method for rotational motion capture of a solid Download PDFInfo
- Publication number
- US20080052034A1 US20080052034A1 US11/893,877 US89387707A US2008052034A1 US 20080052034 A1 US20080052034 A1 US 20080052034A1 US 89387707 A US89387707 A US 89387707A US 2008052034 A1 US2008052034 A1 US 2008052034A1
- Authority
- US
- United States
- Prior art keywords
- solid
- orientation
- datum
- sensor
- estimated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/183—Compensation of inertial measurements, e.g. for temperature effects
- G01C21/185—Compensation of inertial measurements, e.g. for temperature effects for gravity
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
Definitions
- the subject matter described herein is directed to a device and a process for sensing the orientation and the rotational motion of a solid.
- Motion sensors and more precisely angular position sensors, are greatly miniaturized and are the focus of research to impart them with a robustness and cost compatible with applications for the public at large.
- the position of a solid in space is entirely determined by the knowledge of six magnitudes. Examples of these are three magnitudes capable of translating translations and three other magnitudes capable of translating rotations. The three latter magnitudes correspond to angular positions. These can be utilized to determine motions known as skew motion, pitch motion and roll motion.
- Two types of sensors are mainly known which are capable of detecting the angular position or the rotation of a solid. These are on the one hand sensors sensitive to a magnetic field, such as magnetometers, and on the other hand sensors sensitive to acceleration, such as accelerometers.
- the accelerometers can measure any accelerations of the solid, thus for example, modifications of the orientation of the solid relative to the direction of the field of terrestrial gravity.
- the magnetometers can be utilized in combination with an artificial source of magnetic field. All the same it is preferred to make use of magnetometers capable of detecting the orientation of the solid relative to the terrestrial magnetic field. It is considered of course that the directions of the magnetic field and of the acceleration of the apparent gravity are not collinear.
- the sensors can be of the type having a single axis, that is, sensitive according to a single direction unique of space. However, sensors having two or three non-parallel axes are preferred. These supply measuring values allowing an angular position of a solid to which they are solid to be recognized completely.
- the inclination is considered relative here to an angular reference position.
- the latter can be arbitrary or adjusted on the magnetic field or the terrestrial gravitational field.
- the inverse function f 1 is however difficult to establish with exactitude. In addition, it suffers from discontinuities and non-linearities. A difficulty is attached for example to the fact that the sensors using the field of apparent gravity do allow rotations to be found at any instant about horizontal axes but not about the direction of apparent gravity. The same applies to magnetometers which are efficacious only for measuring rotations whereof the axis is not confused with the direction of the magnetic field used as reference. Non-linearities also originate from trigonometric functions brought up by calculating the inverse function.
- the subject matter described herein is directed to a device and a capture process of the orientation of a solid not having the abovementioned limitations and difficulties.
- An aim in particular is to propose such a device which is low in cost and capable of being integrated into equipment destined for a wide public.
- Another aim is to propose a reliable device, little sensitive to phenomena of non-linearity affecting measurements, and allowing possible imperfections in the sensors to be taken into account directly.
- a capture device of the orientation of a solid which comprises a capture device of the orientation of a solid which comprises a sensor of angular position, capable of being affixed to the solid and of supplying at least a measuring datum related to a real orientation of the solid, wherein the sensor of angular position being sensitive to at least one of gravity or a magnetic field; calculation means for generating test data independent of any measuring datum and related to an estimated orientation of the solid; and means for modifying the estimated orientation of the solid by confrontation of the measuring datum and the test data.
- the modification means of the estimated orientation can comprise a first comparator connected on one side to the sensor and on the other side to the test data generator means.
- the first comparator thus receives the measuring datum and a test datum, and can establish at least one difference between the test datum and the measuring datum.
- the difference between the test datum and the measuring datum constitutes measuring the pertinence of the estimated orientation.
- An aspect relates to a process for estimating the orientation of a solid comprising the following stages: input of at least one measuring datum originating from at least one angular position sensor and the establishment of at least one test datum representative of an estimated orientation of the sensor, b) confrontation of the test datum and of the measured datum, establishment of at least a new test datum representative of a new estimated orientation of the solid, corrected as a function of the preceding confrontation, and repetition of confrontation and establishment. Confrontation and establishment can be repeated until the confrontation reveals a difference between the test datum and the measuring datum less than a determined threshold.
- the confrontation of the data can comprise their comparison or the calculation of a difference, as shown hereinabove.
- the determination of the orientation is not necessarily done in constant time.
- the determination of the orientation is effected in a fixed time corresponding to the necessary calculation time.
- the time taken by the determination of the orientation is, for example, associated with pertinence of the initial estimation of the orientation and the speed of convergence of successive estimations.
- the time given for determining the orientation depends on the number of repetitions of confrontation and establishment.
- the processing time does not however constitute an obstacle for implementing the process.
- the real measurements made are of the order of 500 per sensor and per second. It is thus possible to effect several estimation loops for each measurement.
- the number of loops is generally less than 30. Often, a few loops suffice.
- a correlation calculation can be made according to a method of error gradient descent. Even though this constitutes a less preferable solution it is still possible to make random estimations.
- FIG. 1 illustrates a block diagram of the system in accordance with an embodiment.
- FIG. 1 illustrates a block diagram of the system in accordance with an embodiment.
- the references 10 a and 10 b in FIG. 1 indicate respectively an accelerometer and a magnetometer. These are sensors with three axes of sensitivity, of known type, capable of providing measuring data representative of the orientation, that is, an angular position, of a solid S.
- the solid S is indicated summarily by broken lines. This is for example a part of the human body, the motions of which are to be studied, a computer mouse, a surgical instrument.
- the measurements of the sensors are of scalar or vectorial magnitudes. They are representative, for example, of angles of skew, roll and pitch ( ⁇ , ⁇ , ⁇ ). These measurements are directed towards a comparator 12 . This is, in the example illustrated, a differentiator.
- the comparator 12 also receives one or more test data ⁇ t provided by a calculator 14 .
- the test datum can be vectorial in type and can express angles according to several axes.
- the calculator 14 is utilized as means for generating test data.
- the test data are representative of an estimated orientation of the solid which can be random or not. These are, for example, triplets of angles of skew, roll and pitch ( ⁇ , ⁇ , ⁇ ).
- the calculator can be localized on the solid S.
- a threshold beyond which it is considered that the estimated orientation is sufficiently close to the orientation measured to be validated. This can take place by means of a second comparator 16 provided to compare the difference ⁇ with the threshold value. When the difference is less than the threshold in absolute value the test datum ⁇ t that is, the estimation of the angular position, is directed towards an output O.
- the calculator 14 when the difference is greater than the threshold, it is directed towards the calculator 14 to effect a new estimation of the position.
- the comparators 12 and 16 thus constitute with the calculator 14 means 18 for modification of the estimated orientation of the solid S.
- the new estimation can be random. It can also be refined according to a correction calculation by the error gradient descent method, which is known.
- the second comparator can optionally be eliminated. In this case, the estimated value is continually refined until the input of a new measurement value.
- the device in FIG. 1 comprises means, for example a memory, for registering the successive estimated values, validated, as a function of successive measurements of the angular position of the solid.
- the memory M can be part of the calculator and can be localized on the solid S.
- the successive values enable calculation of the motion of rotation of the solid as well as its speeds and angular accelerations.
- the first test datum generated is advantageously the validated estimated value of the preceding position.
- the capture of measurement values by the sensors, and the registering of the estimated values in the memory M, can be rated by a timer H.
- the capture process of the orientation of a solid according to the invention allows utilization of any number of sensors, provided that this number is greater than the number of variables of angle I to be estimated (the number of variables of angle I to be estimated is between 1 and 3).
- a device according to the invention can thus comprise the minimal number of sensors necessary or a number of sensors greater than the minimal number (redundancy).
- the contribution of each sensor can be weighted.
- a criterion of confidence or weight Cm is then established which is associated with each constituent of the measurement ⁇ m in order to take the latter more or less into account in the algorithm of angles research.
- the calculation of a weight Cm is established according to the following rules:
- the weight Cm has a value equal to 1 by default
- the weight Cm takes the value 0 in the event where the provided measurement is an aberrant value (saturation, value translating bad functioning, etc.),
- the weight Cm has a value equal to 0 when the level of noise measured by the sensor exceeds a certain threshold, an intermediate value varying linearly from 0 to 1 able to be applied for noise values varying from the threshold value to a noise value considered as negligible,
- the confidence is reduced on the magnetometers if the magnetometers register an excessive variation in their standard (the presence of a ferromagnetic object(s) in the vicinity of the sensor can then be suspected).
- n is the index of a sensor
- N is the number of sensors
- ⁇ ln is a parameter relative to the index sensor n, calculated usually by the gradient descent
- ⁇ n is the spread between the real orientation and the estimated orientation of the index sensor n.
- the values of a weight Cm n can evolve continuously between the value 1 (total confidence in the measurement made by the index sensor n) and the value 0 (total absence of confidence in the measurement made by the index sensor n, the measurement made by the index sensor n is not taken into consideration).
- the subject matter described herein can be directed to devices for sensing motion, sometimes designated by mocap (motion capture) are applied in fields as varied as health, multimedia, mining or geophysical research.
- the motions of a user can in effect be registered for controlling virtual reality immersion systems.
- the motions of a player can be registered to control the evolution of a virtual person in a synthesis scene.
- the motion capture devices can be utilized for positioning a surgical instrument or else for monitoring the evolution of the autonomy of fragile persons by taking their physical activity into account.
- the motion capture devices allow apparatus to adapt to the context of utilization. They allow, for example, optimizing of reception, of a portable telephone by recognizing its orientation, or improving the interfaces of personal assistants.
- orientation of a solid In the description reference is made to the orientation of a solid.
- the solid does not however form part of the capture device.
- the orientation corresponds more precisely to that of the sensor or sensors capable of being fixed to the solid.
- orientation and angular position are utilized as synonyms. Owing to the device it is possible to successively refine estimation of the orientation of the solid.
- the device allows the imperfections of the sensors to be taken directly into account and allows non-linear behaviors of the latter to be set free.
- utilization of sensors with three sensitive non-orthogonal axes is possible.
- the modification means of the estimated orientation and/or the generator means of a test datum can comprise a calculator for establishing a new estimated orientation and/or a new test datum according to a method known as descent of error gradient.
- the generator means of test data can comprise a calculator for calculating test data as a function of estimated orientation, and as a function of parameters characteristic of a response of the angular position sensor.
- the device can comprise one or more angular position sensors sensitive to gravity and one or more angular position sensors sensitive to a magnetic field.
- other sensors are capable of giving information on their angular position relative to a reference direction of space.
- the sensor sensitive to gravity can comprise at least one accelerometer and the sensor sensitive to a magnetic field can comprise at least one magnetometer.
- the device is preferably equipped with two sensors each having three axes of sensitivity.
- An embodiment also concerns a capture device of the rotation motion of a solid comprising an orientation capture device such as described hereinabove and means for registering successive estimations of the orientation of the solid. This is, for example, a memory.
- the device can also comprise a timer for rating the registration of the successive estimations of the orientation of the solid. The timer also allows speeds and angular accelerations to be established, if necessary. Calculating the motion can take place in the calculator and according to classic laws of kinetics of a solid.
Abstract
A capture device of the orientation of a solid comprising a sensor of angular position, capable of being affixed to the solid and supplying a measuring datum related to a real orientation of the solid, wherein the sensor is sensitive to gravity/magnetic field; calculation means for generating test data independent of any measuring datum and related to an estimated orientation of the solid; and means for modifying the estimated orientation by confrontation of the measuring datum and test data. A process including capturing a measuring datum related to a real orientation of the solid, the measuring datum originating from an angular position sensor sensitive to gravity/a magnetic field; establishing test data independent of any measuring datum and related to an estimated orientation of the solid; confronting the test data and the measuring datum; and establishing a new estimated orientation of the solid based on the result of the confrontation.
Description
- The present application is a continuation of pending U.S. patent application Ser. No. 10/509,987 filed Nov. 30, 2004 in the name of inventors Dominique David and Yanis Caritu, which, in turn, claims the benefit of priority based on International Patent Application No. PCT/FR03/01025, filed on Apr. 2, 2003, which is based off of French Application No. 02/04260 filed Apr. 5, 2002 in the name of inventors Dominique David and Yanis Caritu, entitled “Device for Rotational Motion Capture of a Solid”, all commonly owned herewith.
- The subject matter described herein is directed to a device and a process for sensing the orientation and the rotational motion of a solid.
- Motion sensors, and more precisely angular position sensors, are greatly miniaturized and are the focus of research to impart them with a robustness and cost compatible with applications for the public at large.
- The position of a solid in space is entirely determined by the knowledge of six magnitudes. Examples of these are three magnitudes capable of translating translations and three other magnitudes capable of translating rotations. The three latter magnitudes correspond to angular positions. These can be utilized to determine motions known as skew motion, pitch motion and roll motion.
- According to the envisaged applications it is not always necessary to place all six associated magnitudes at six degrees of liberty. A more restrained number of data can in effect suffice in a large number of cases.
- Two types of sensors are mainly known which are capable of detecting the angular position or the rotation of a solid. These are on the one hand sensors sensitive to a magnetic field, such as magnetometers, and on the other hand sensors sensitive to acceleration, such as accelerometers. In an advantageous manner the accelerometers can measure any accelerations of the solid, thus for example, modifications of the orientation of the solid relative to the direction of the field of terrestrial gravity.
- The magnetometers can be utilized in combination with an artificial source of magnetic field. All the same it is preferred to make use of magnetometers capable of detecting the orientation of the solid relative to the terrestrial magnetic field. It is considered of course that the directions of the magnetic field and of the acceleration of the apparent gravity are not collinear.
- The sensors can be of the type having a single axis, that is, sensitive according to a single direction unique of space. However, sensors having two or three non-parallel axes are preferred. These supply measuring values allowing an angular position of a solid to which they are solid to be recognized completely. The sensors supply a measuring signal M which is connected to their inclination I by a function f such as:
M=f(I) - The inclination is considered relative here to an angular reference position. The latter can be arbitrary or adjusted on the magnetic field or the terrestrial gravitational field. The magnitude to be known is the inclination I, which can be retrieved by calculation according to a formula I=f1(M).
- The inverse function f1 is however difficult to establish with exactitude. In addition, it suffers from discontinuities and non-linearities. A difficulty is attached for example to the fact that the sensors using the field of apparent gravity do allow rotations to be found at any instant about horizontal axes but not about the direction of apparent gravity. The same applies to magnetometers which are efficacious only for measuring rotations whereof the axis is not confused with the direction of the magnetic field used as reference. Non-linearities also originate from trigonometric functions brought up by calculating the inverse function.
- Additional inaccuracies originate from the fact that the sensors having three axes do not always have a very precise angular relation between the axes. For example, the axes are not exactly orthogonal.
- The subject matter described herein is directed to a device and a capture process of the orientation of a solid not having the abovementioned limitations and difficulties. An aim in particular is to propose such a device which is low in cost and capable of being integrated into equipment destined for a wide public. Another aim is to propose a reliable device, little sensitive to phenomena of non-linearity affecting measurements, and allowing possible imperfections in the sensors to be taken into account directly.
- To attain these aims more precisely concerns a capture device of the orientation of a solid which comprises a capture device of the orientation of a solid which comprises a sensor of angular position, capable of being affixed to the solid and of supplying at least a measuring datum related to a real orientation of the solid, wherein the sensor of angular position being sensitive to at least one of gravity or a magnetic field; calculation means for generating test data independent of any measuring datum and related to an estimated orientation of the solid; and means for modifying the estimated orientation of the solid by confrontation of the measuring datum and the test data.
- According to a particular realization of the device, the modification means of the estimated orientation can comprise a first comparator connected on one side to the sensor and on the other side to the test data generator means. The first comparator thus receives the measuring datum and a test datum, and can establish at least one difference between the test datum and the measuring datum. The difference between the test datum and the measuring datum constitutes measuring the pertinence of the estimated orientation.
- An aspect relates to a process for estimating the orientation of a solid comprising the following stages: input of at least one measuring datum originating from at least one angular position sensor and the establishment of at least one test datum representative of an estimated orientation of the sensor, b) confrontation of the test datum and of the measured datum, establishment of at least a new test datum representative of a new estimated orientation of the solid, corrected as a function of the preceding confrontation, and repetition of confrontation and establishment. Confrontation and establishment can be repeated until the confrontation reveals a difference between the test datum and the measuring datum less than a determined threshold. The confrontation of the data can comprise their comparison or the calculation of a difference, as shown hereinabove.
- The described differs from the devices of the prior art by the fact that the determination of the orientation is not necessarily done in constant time. In the devices of the prior art, the determination of the orientation is effected in a fixed time corresponding to the necessary calculation time. In the case of iterative confrontation such as indicated hereinabove, the time taken by the determination of the orientation is, for example, associated with pertinence of the initial estimation of the orientation and the speed of convergence of successive estimations. In other terms, the time given for determining the orientation depends on the number of repetitions of confrontation and establishment. The processing time does not however constitute an obstacle for implementing the process. In fact the real measurements made are of the order of 500 per sensor and per second. It is thus possible to effect several estimation loops for each measurement. The number of loops is generally less than 30. Often, a few loops suffice. As indicated hereinabove, during establishment, a correlation calculation can be made according to a method of error gradient descent. Even though this constitutes a less preferable solution it is still possible to make random estimations.
- Other characteristics and advantages of the invention will emerge from the following description, in reference to attached diagram. This description is given purely by way of illustration and not limiting.
- In the drawings:
-
FIG. 1 illustrates a block diagram of the system in accordance with an embodiment. -
FIG. 1 illustrates a block diagram of the system in accordance with an embodiment. Thereferences FIG. 1 indicate respectively an accelerometer and a magnetometer. These are sensors with three axes of sensitivity, of known type, capable of providing measuring data representative of the orientation, that is, an angular position, of a solid S. The solid S is indicated summarily by broken lines. This is for example a part of the human body, the motions of which are to be studied, a computer mouse, a surgical instrument. - The measurements of the sensors, designated Θm are of scalar or vectorial magnitudes. They are representative, for example, of angles of skew, roll and pitch (φ,ψ,θ). These measurements are directed towards a
comparator 12. This is, in the example illustrated, a differentiator. Thecomparator 12 also receives one or more test data Θt provided by acalculator 14. The test datum can be vectorial in type and can express angles according to several axes. Thecalculator 14 is utilized as means for generating test data. The test data are representative of an estimated orientation of the solid which can be random or not. These are, for example, triplets of angles of skew, roll and pitch (φ,ψ,θ). The calculator can be localized on the solid S. - The comparator provides a difference ΔΘ which, according to one or more axes, represents a spread between the real orientation, corresponding to the measuring datum, and the estimated orientation corresponding to the test datum. This spread can be used to refine the estimated orientation of the sensor, and thus of the solid to which it is fixed.
- Nevertheless, it is possible to fix a threshold beyond which it is considered that the estimated orientation is sufficiently close to the orientation measured to be validated. This can take place by means of a
second comparator 16 provided to compare the difference ΔΘ with the threshold value. When the difference is less than the threshold in absolute value the test datum Θt that is, the estimation of the angular position, is directed towards an output O. - However, when the difference is greater than the threshold, it is directed towards the
calculator 14 to effect a new estimation of the position. Thecomparators calculator 14 means 18 for modification of the estimated orientation of the solid S. - The new estimation can be random. It can also be refined according to a correction calculation by the error gradient descent method, which is known. The second comparator can optionally be eliminated. In this case, the estimated value is continually refined until the input of a new measurement value.
- The device in
FIG. 1 comprises means, for example a memory, for registering the successive estimated values, validated, as a function of successive measurements of the angular position of the solid. The memory M can be part of the calculator and can be localized on the solid S. The successive values enable calculation of the motion of rotation of the solid as well as its speeds and angular accelerations. To start the measuring of a new orientation of the solid, the first test datum generated is advantageously the validated estimated value of the preceding position. - The capture of measurement values by the sensors, and the registering of the estimated values in the memory M, can be rated by a timer H. Contrary to the process of the known type of direct inversion, the capture process of the orientation of a solid according to the invention allows utilization of any number of sensors, provided that this number is greater than the number of variables of angle I to be estimated (the number of variables of angle I to be estimated is between 1 and 3). According to the desired quality of the estimation, a device according to the invention can thus comprise the minimal number of sensors necessary or a number of sensors greater than the minimal number (redundancy).
- In an embodiment, the contribution of each sensor can be weighted. A criterion of confidence or weight Cm is then established which is associated with each constituent of the measurement Θm in order to take the latter more or less into account in the algorithm of angles research. The calculation of a weight Cm is established according to the following rules:
- a) the weight Cm has a value equal to 1 by default,
- b) the weight Cm takes the value 0 in the event where the provided measurement is an aberrant value (saturation, value translating bad functioning, etc.),
- c) the weight Cm has a value equal to 0 when the level of noise measured by the sensor exceeds a certain threshold, an intermediate value varying linearly from 0 to 1 able to be applied for noise values varying from the threshold value to a noise value considered as negligible,
- d) the confidence is reduced on the accelerometers if the total acceleration measured moves away in standard from the value of apparent gravity,
- e) the confidence is reduced on the magnetometers if the magnetometers register an excessive variation in their standard (the presence of a ferromagnetic object(s) in the vicinity of the sensor can then be suspected).
- In the absence of weighting, for iteration done by the
calculator 14, the modification of a test angle I is associated with the magnitude - where n is the index of a sensor, N is the number of sensors, αln is a parameter relative to the index sensor n, calculated usually by the gradient descent, ΔΘn is the spread between the real orientation and the estimated orientation of the index sensor n.
- The introduction of a weight Cm, relative to the index sensor n then modifies the expression of the magnitude Sl as follows:
- In general, the values of a weight Cmn can evolve continuously between the value 1 (total confidence in the measurement made by the index sensor n) and the value 0 (total absence of confidence in the measurement made by the index sensor n, the measurement made by the index sensor n is not taken into consideration).
- The subject matter described herein can be directed to devices for sensing motion, sometimes designated by mocap (motion capture) are applied in fields as varied as health, multimedia, mining or geophysical research. In the field of application of video games or simulations, the motions of a user can in effect be registered for controlling virtual reality immersion systems. By way of example, the motions of a player can be registered to control the evolution of a virtual person in a synthesis scene. In the field of health, the motion capture devices can be utilized for positioning a surgical instrument or else for monitoring the evolution of the autonomy of fragile persons by taking their physical activity into account. In the field of portable electronics, the motion capture devices allow apparatus to adapt to the context of utilization. They allow, for example, optimizing of reception, of a portable telephone by recognizing its orientation, or improving the interfaces of personal assistants.
- In the description reference is made to the orientation of a solid. The solid does not however form part of the capture device. The orientation corresponds more precisely to that of the sensor or sensors capable of being fixed to the solid. Furthermore, the terms orientation and angular position are utilized as synonyms. Owing to the device it is possible to successively refine estimation of the orientation of the solid.
- After one or more modifications of the estimated orientation, the latter converges towards effective orientation of the solid, or, more precisely, towards measured orientation. Therefore, the described device does not require calculation means to establish the orientation or the inclination of the solid on the base of a function (inverse) of the measuring data of the sensors.
- The device allows the imperfections of the sensors to be taken directly into account and allows non-linear behaviors of the latter to be set free. By way of example, utilization of sensors with three sensitive non-orthogonal axes is possible.
- The correlation between the estimated orientation and the test datum generated can be given, for example, by a direct function f, stated above. This is, for example, a simple function of modeling of the behavior of the sensors. The difference between each of the successive test data and the measuring datum can also be put to profit to control the necessity or not of further refining the estimated orientation. Accordingly, the device can comprise a second comparator with threshold for comparing the difference established by the first comparator with a threshold value and for validating the estimated orientation, when the difference established by the first comparator for a given test value is less than the threshold value. When the difference remains too significant a new estimation of the orientation is undertaken.
- The modification means of the estimated orientation and/or the generator means of a test datum can comprise a calculator for establishing a new estimated orientation and/or a new test datum according to a method known as descent of error gradient. Furthermore, the generator means of test data can comprise a calculator for calculating test data as a function of estimated orientation, and as a function of parameters characteristic of a response of the angular position sensor.
- The device can comprise one or more angular position sensors sensitive to gravity and one or more angular position sensors sensitive to a magnetic field. In a more general sense other sensors are capable of giving information on their angular position relative to a reference direction of space. For example, there are sensors for measuring a temperature gradient, a pressure gradient, image sensors (visible or thermal). By way of example, the sensor sensitive to gravity can comprise at least one accelerometer and the sensor sensitive to a magnetic field can comprise at least one magnetometer.
- In order to measure the angular position in the most complete manner and the best determined, the device is preferably equipped with two sensors each having three axes of sensitivity. An embodiment also concerns a capture device of the rotation motion of a solid comprising an orientation capture device such as described hereinabove and means for registering successive estimations of the orientation of the solid. This is, for example, a memory. The device can also comprise a timer for rating the registration of the successive estimations of the orientation of the solid. The timer also allows speeds and angular accelerations to be established, if necessary. Calculating the motion can take place in the calculator and according to classic laws of kinetics of a solid.
Claims (17)
1. A capture device of the orientation of a solid comprising:
a sensor of angular position, capable of being affixed to the solid and of supplying at least a measuring datum related to a real orientation of the solid, wherein the sensor of angular position being sensitive to at least one of gravity or a magnetic field;
calculation means for generating test data independent of any measuring datum and related to an estimated orientation of the solid; and
means for modifying the estimated orientation of the solid by confrontation of the measuring datum and the test data.
2. Device as claimed in claim 1 , wherein said means for modifying the estimated orientation of the solid comprise a first comparator connected to said sensor and to said calculation means, the first comparator configured to receive the measuring datum and at least a test datum, wherein the first comparator is configured to establish at least a difference between the test datum and the measuring datum.
3. Device as claimed in claim 2 , further comprising a second comparator with a threshold for comparing the difference established by the first comparator to a threshold value and to validate the estimated orientation of the solid, when the difference established by the first comparator is less than the threshold value.
4. Device as claimed in claim 1 , wherein the sensor is sensitive to gravity, the sensor comprises at least an accelerometer.
5. Device as claimed in claim 1 , wherein the sensor sensitive to a magnetic field and comprises at least a magnetometer.
6. Device as claimed in claim 1 , wherein the sensor further comprises two sensors each having three axes of sensitivity.
7. Device as claimed in claim 1 , wherein said calculation means comprises a calculator configured to calculate test data as a function of parameters characteristic of a response of the angular position sensor.
8. Device as claimed in claim 7 , wherein the calculator is localized on the solid.
9. Device as claimed in claim 1 , wherein said means for modifying the estimated orientation of the solid further comprises a calculator for establishing a new estimated orientation of the solid according to an error gradient descent method.
10. Device as claimed in claim 1 , wherein said calculation means comprises a calculator for establishing a new test datum according to an error gradient descent method.
11. Device as claimed in claim 10 , wherein the calculator is localized on the solid.
12. Device as claimed in claim 1 , further comprising means for registering successive estimated orientations of the solid.
13. Device as claimed in claim 12 , wherein said means for registering is localized on the solid.
14. Device as claimed in claim 13 , comprising a timer configured to rate registration of the successive estimated orientations of the solid.
15. A process for estimation of the orientation of a solid comprising:
capturing at least a measuring datum related to a real orientation of the solid, the measuring datum originating from at least one angular position sensor sensitive to at least one of gravity or a magnetic field;
establishing test data independent of any measuring datum and related to an estimated orientation of the solid;
confronting the test data and the measuring datum; and
establishing a new estimated orientation of the solid based on the result of the confrontation.
16. Process as claimed in claim 15 , wherein said capture and said confrontation are repeated until said confrontation reveals a difference between test data and the measuring datum less than a determined threshold.
17. Process as claimed in claim 15 , wherein a correction calculation is made according to an error gradient descent method during the establishment of the new estimated orientation of the solid.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/893,877 US20080052034A1 (en) | 2002-04-05 | 2007-08-17 | System and method for rotational motion capture of a solid |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0204260A FR2838185B1 (en) | 2002-04-05 | 2002-04-05 | DEVICE FOR CAPTURING ROTATIONAL MOVEMENTS OF A SOLID |
FR02/04260 | 2002-04-05 | ||
US10/509,987 US7269532B2 (en) | 2002-04-05 | 2003-04-02 | Device and method for measuring orientation of a solid with measurement correction means |
PCT/FR2003/001025 WO2003085357A2 (en) | 2002-04-05 | 2003-04-02 | Device for rotational motion capture of a solid |
US11/893,877 US20080052034A1 (en) | 2002-04-05 | 2007-08-17 | System and method for rotational motion capture of a solid |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR2003/001025 Continuation WO2003085357A2 (en) | 2002-04-05 | 2003-04-02 | Device for rotational motion capture of a solid |
US10/509,987 Continuation US7269532B2 (en) | 2002-04-05 | 2003-04-02 | Device and method for measuring orientation of a solid with measurement correction means |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080052034A1 true US20080052034A1 (en) | 2008-02-28 |
Family
ID=28052144
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/509,987 Expired - Lifetime US7269532B2 (en) | 2002-04-05 | 2003-04-02 | Device and method for measuring orientation of a solid with measurement correction means |
US11/893,877 Abandoned US20080052034A1 (en) | 2002-04-05 | 2007-08-17 | System and method for rotational motion capture of a solid |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/509,987 Expired - Lifetime US7269532B2 (en) | 2002-04-05 | 2003-04-02 | Device and method for measuring orientation of a solid with measurement correction means |
Country Status (5)
Country | Link |
---|---|
US (2) | US7269532B2 (en) |
EP (1) | EP1492998B1 (en) |
AU (1) | AU2003236880A1 (en) |
FR (1) | FR2838185B1 (en) |
WO (1) | WO2003085357A2 (en) |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120185204A1 (en) * | 2009-07-31 | 2012-07-19 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Method for estimating the direction of a moving solid |
WO2014152983A1 (en) * | 2013-03-14 | 2014-09-25 | Hunter Douglas Inc. | Methods and apparatus to control an architectural opening covering assembly |
EP2719854A3 (en) * | 2012-10-03 | 2015-01-28 | Hunter Douglas Inc. | Methods and apparatus to control an architectural opening covering assembly |
WO2015021122A1 (en) * | 2013-08-06 | 2015-02-12 | Yei Corporation | Sensor devices and methods for calculating an orientation while accounting for magnetic interference |
US9334688B2 (en) | 2011-10-03 | 2016-05-10 | Hunter Douglas Inc. | Control of architectural opening coverings |
US9790739B2 (en) | 2010-05-28 | 2017-10-17 | Hunter Douglas Inc. | Architectural opening coverings powered by rotary motors |
US9898937B2 (en) | 2012-09-28 | 2018-02-20 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US9922579B2 (en) | 2013-06-18 | 2018-03-20 | Applied Medical Resources Corporation | Gallbladder model |
US9940849B2 (en) | 2013-03-01 | 2018-04-10 | Applied Medical Resources Corporation | Advanced surgical simulation constructions and methods |
US9959786B2 (en) | 2012-09-27 | 2018-05-01 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US10081727B2 (en) | 2015-05-14 | 2018-09-25 | Applied Medical Resources Corporation | Synthetic tissue structures for electrosurgical training and simulation |
US10121391B2 (en) | 2012-09-27 | 2018-11-06 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US10140889B2 (en) | 2013-05-15 | 2018-11-27 | Applied Medical Resources Corporation | Hernia model |
US10198965B2 (en) | 2012-08-03 | 2019-02-05 | Applied Medical Resources Corporation | Simulated stapling and energy based ligation for surgical training |
US10198966B2 (en) | 2013-07-24 | 2019-02-05 | Applied Medical Resources Corporation | Advanced first entry model for surgical simulation |
US10223936B2 (en) | 2015-06-09 | 2019-03-05 | Applied Medical Resources Corporation | Hysterectomy model |
US10332425B2 (en) | 2015-07-16 | 2019-06-25 | Applied Medical Resources Corporation | Simulated dissectible tissue |
US10354556B2 (en) | 2015-02-19 | 2019-07-16 | Applied Medical Resources Corporation | Simulated tissue structures and methods |
US10395559B2 (en) | 2012-09-28 | 2019-08-27 | Applied Medical Resources Corporation | Surgical training model for transluminal laparoscopic procedures |
US10490105B2 (en) | 2015-07-22 | 2019-11-26 | Applied Medical Resources Corporation | Appendectomy model |
US10535281B2 (en) | 2012-09-26 | 2020-01-14 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US10657845B2 (en) | 2013-07-24 | 2020-05-19 | Applied Medical Resources Corporation | First entry model |
US10679520B2 (en) | 2012-09-27 | 2020-06-09 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US10706743B2 (en) | 2015-11-20 | 2020-07-07 | Applied Medical Resources Corporation | Simulated dissectible tissue |
US10720084B2 (en) | 2015-10-02 | 2020-07-21 | Applied Medical Resources Corporation | Hysterectomy model |
US10796606B2 (en) | 2014-03-26 | 2020-10-06 | Applied Medical Resources Corporation | Simulated dissectible tissue |
US10818201B2 (en) | 2014-11-13 | 2020-10-27 | Applied Medical Resources Corporation | Simulated tissue models and methods |
US10847057B2 (en) | 2017-02-23 | 2020-11-24 | Applied Medical Resources Corporation | Synthetic tissue structures for electrosurgical training and simulation |
US10854112B2 (en) | 2010-10-01 | 2020-12-01 | Applied Medical Resources Corporation | Portable laparoscopic trainer |
US11030922B2 (en) | 2017-02-14 | 2021-06-08 | Applied Medical Resources Corporation | Laparoscopic training system |
US11120708B2 (en) | 2016-06-27 | 2021-09-14 | Applied Medical Resources Corporation | Simulated abdominal wall |
US11158212B2 (en) | 2011-10-21 | 2021-10-26 | Applied Medical Resources Corporation | Simulated tissue structure for surgical training |
US11403968B2 (en) | 2011-12-20 | 2022-08-02 | Applied Medical Resources Corporation | Advanced surgical simulation |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2860700B1 (en) * | 2003-10-10 | 2005-12-09 | Commissariat Energie Atomique | CROWN CONTROL DEVICE |
FR2864225B1 (en) * | 2003-12-22 | 2006-07-21 | Commissariat Energie Atomique | METHOD FOR MEASURING THE MOVEMENT OF A SOLID, USING AN ABSOLUTE MEASUREMENT ASSOCIATED WITH A DOUBLE INTEGRATION MEASUREMENT |
FR2868281B1 (en) * | 2004-03-30 | 2023-06-23 | Commissariat Energie Atomique | METHOD FOR DETERMINING THE MOVEMENTS OF A PERSON. |
FR2877113B1 (en) * | 2004-10-22 | 2007-05-11 | Commissariat Energie Atomique | AUTONOMOUS DEVICE, SYSTEM AND METHOD FOR NAVIGATION IN A SPACE OF AT LEAST THREE DIMENSIONS. |
FR2895500B1 (en) | 2005-12-23 | 2008-03-28 | Commissariat Energie Atomique | METHOD OF ESTIMATING MOVEMENT OF A SOLID |
FR2897680B1 (en) * | 2006-02-17 | 2008-12-05 | Commissariat Energie Atomique | MOTION CAPTURE DEVICE AND ASSOCIATED METHOD |
FR2915568B1 (en) | 2007-04-25 | 2009-07-31 | Commissariat Energie Atomique | METHOD AND DEVICE FOR DETECTING A SUBSTANTIALLY INVARIANT ROTATION AXIS |
EP2210061A2 (en) * | 2007-11-13 | 2010-07-28 | Koninklijke Philips Electronics N.V. | Orientation measurement of an object |
FR2976353B1 (en) | 2011-06-07 | 2013-07-05 | Movea | SIMPLIFIED ESTIMATING METHOD OF OBJECT ORIENTATION AND ATTITUDE CENTER USING SUCH A METHOD |
US10333632B2 (en) * | 2017-04-03 | 2019-06-25 | Ets-Lindgren, Inc. | Method and system for testing beam forming capabilities of wireless devices |
US11801003B2 (en) * | 2020-02-12 | 2023-10-31 | Hi Llc | Estimating the magnetic field at distances from direct measurements to enable fine sensors to measure the magnetic field from the brain using a neural detection system |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4686771A (en) * | 1986-08-28 | 1987-08-18 | Allied Corporation | Gyrocompassing apparatus for stationary equipment |
US5179525A (en) * | 1990-05-01 | 1993-01-12 | University Of Florida | Method and apparatus for controlling geometrically simple parallel mechanisms with distinctive connections |
US5526022A (en) * | 1993-01-06 | 1996-06-11 | Virtual I/O, Inc. | Sourceless orientation sensor |
US5645077A (en) * | 1994-06-16 | 1997-07-08 | Massachusetts Institute Of Technology | Inertial orientation tracker apparatus having automatic drift compensation for tracking human head and other similarly sized body |
US5682317A (en) * | 1993-08-05 | 1997-10-28 | Pavilion Technologies, Inc. | Virtual emissions monitor for automobile and associated control system |
US5835693A (en) * | 1994-07-22 | 1998-11-10 | Lynch; James D. | Interactive system for simulation and display of multi-body systems in three dimensions |
US5953683A (en) * | 1997-10-09 | 1999-09-14 | Ascension Technology Corporation | Sourceless orientation sensor |
US6208936B1 (en) * | 1999-06-18 | 2001-03-27 | Rockwell Collins, Inc. | Utilization of a magnetic sensor to compensate a MEMS-IMU/GPS and de-spin strapdown on rolling missiles |
US6421622B1 (en) * | 1998-06-05 | 2002-07-16 | Crossbow Technology, Inc. | Dynamic attitude measurement sensor and method |
US20020103610A1 (en) * | 2000-10-30 | 2002-08-01 | Government Of The United States | Method and apparatus for motion tracking of an articulated rigid body |
US6577976B1 (en) * | 1999-09-17 | 2003-06-10 | Hrl Laboratories, Llc | Method for dynamic autocalibration of a multi-sensor tracking system and apparatus incorporating it therein |
US6625563B2 (en) * | 2001-06-26 | 2003-09-23 | Northern Digital Inc. | Gain factor and position determination system |
US6636826B1 (en) * | 1998-12-17 | 2003-10-21 | Nec Tokin Corporation | Orientation angle detector |
US6702708B2 (en) * | 2000-08-08 | 2004-03-09 | Ntn Corporation | Two-way roller clutch assembly |
US20050227775A1 (en) * | 2004-03-26 | 2005-10-13 | Smartswing, Inc. | Method and system for calibrating sports implement inertial motion sensing signals |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3446658A1 (en) * | 1984-12-21 | 1988-11-10 | Krupp Atlas Elektronik Gmbh | Filter for determining target data |
US5432699A (en) * | 1993-10-04 | 1995-07-11 | Schlumberger Technology Corporation | Motion compensation apparatus and method of gyroscopic instruments for determining heading of a borehole |
-
2002
- 2002-04-05 FR FR0204260A patent/FR2838185B1/en not_active Expired - Fee Related
-
2003
- 2003-04-02 WO PCT/FR2003/001025 patent/WO2003085357A2/en not_active Application Discontinuation
- 2003-04-02 AU AU2003236880A patent/AU2003236880A1/en not_active Abandoned
- 2003-04-02 US US10/509,987 patent/US7269532B2/en not_active Expired - Lifetime
- 2003-04-02 EP EP03735798.5A patent/EP1492998B1/en not_active Expired - Lifetime
-
2007
- 2007-08-17 US US11/893,877 patent/US20080052034A1/en not_active Abandoned
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4686771A (en) * | 1986-08-28 | 1987-08-18 | Allied Corporation | Gyrocompassing apparatus for stationary equipment |
US5179525A (en) * | 1990-05-01 | 1993-01-12 | University Of Florida | Method and apparatus for controlling geometrically simple parallel mechanisms with distinctive connections |
US5526022A (en) * | 1993-01-06 | 1996-06-11 | Virtual I/O, Inc. | Sourceless orientation sensor |
US5682317A (en) * | 1993-08-05 | 1997-10-28 | Pavilion Technologies, Inc. | Virtual emissions monitor for automobile and associated control system |
US5645077A (en) * | 1994-06-16 | 1997-07-08 | Massachusetts Institute Of Technology | Inertial orientation tracker apparatus having automatic drift compensation for tracking human head and other similarly sized body |
US5835693A (en) * | 1994-07-22 | 1998-11-10 | Lynch; James D. | Interactive system for simulation and display of multi-body systems in three dimensions |
US5953683A (en) * | 1997-10-09 | 1999-09-14 | Ascension Technology Corporation | Sourceless orientation sensor |
US6421622B1 (en) * | 1998-06-05 | 2002-07-16 | Crossbow Technology, Inc. | Dynamic attitude measurement sensor and method |
US6636826B1 (en) * | 1998-12-17 | 2003-10-21 | Nec Tokin Corporation | Orientation angle detector |
US6208936B1 (en) * | 1999-06-18 | 2001-03-27 | Rockwell Collins, Inc. | Utilization of a magnetic sensor to compensate a MEMS-IMU/GPS and de-spin strapdown on rolling missiles |
US6577976B1 (en) * | 1999-09-17 | 2003-06-10 | Hrl Laboratories, Llc | Method for dynamic autocalibration of a multi-sensor tracking system and apparatus incorporating it therein |
US6702708B2 (en) * | 2000-08-08 | 2004-03-09 | Ntn Corporation | Two-way roller clutch assembly |
US20020103610A1 (en) * | 2000-10-30 | 2002-08-01 | Government Of The United States | Method and apparatus for motion tracking of an articulated rigid body |
US6820025B2 (en) * | 2000-10-30 | 2004-11-16 | The United States Of America As Represented By The Secretary Of The Navy | Method and apparatus for motion tracking of an articulated rigid body |
US6625563B2 (en) * | 2001-06-26 | 2003-09-23 | Northern Digital Inc. | Gain factor and position determination system |
US20050227775A1 (en) * | 2004-03-26 | 2005-10-13 | Smartswing, Inc. | Method and system for calibrating sports implement inertial motion sensing signals |
Cited By (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120185204A1 (en) * | 2009-07-31 | 2012-07-19 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Method for estimating the direction of a moving solid |
US10718159B2 (en) | 2010-05-28 | 2020-07-21 | Hunter Douglas Inc. | Architectural opening coverings powered by rotary motors |
US9790739B2 (en) | 2010-05-28 | 2017-10-17 | Hunter Douglas Inc. | Architectural opening coverings powered by rotary motors |
US10854112B2 (en) | 2010-10-01 | 2020-12-01 | Applied Medical Resources Corporation | Portable laparoscopic trainer |
US10975619B2 (en) | 2011-10-03 | 2021-04-13 | Hunter Douglas Inc. | Methods and apparatus to control architectural opening covering assemblies |
US10273751B2 (en) | 2011-10-03 | 2019-04-30 | Hunter Douglas Inc. | Methods and apparatus to control architectural opening covering assemblies |
US10202802B2 (en) | 2011-10-03 | 2019-02-12 | Hunter Douglas Inc. | Control of architectural opening coverings |
US9334688B2 (en) | 2011-10-03 | 2016-05-10 | Hunter Douglas Inc. | Control of architectural opening coverings |
US9765568B2 (en) | 2011-10-03 | 2017-09-19 | Hunter Douglas Inc. | Methods and apparatus to control architectural opening covering assemblies |
US11158212B2 (en) | 2011-10-21 | 2021-10-26 | Applied Medical Resources Corporation | Simulated tissue structure for surgical training |
US11403968B2 (en) | 2011-12-20 | 2022-08-02 | Applied Medical Resources Corporation | Advanced surgical simulation |
US10198965B2 (en) | 2012-08-03 | 2019-02-05 | Applied Medical Resources Corporation | Simulated stapling and energy based ligation for surgical training |
US11514819B2 (en) | 2012-09-26 | 2022-11-29 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US10535281B2 (en) | 2012-09-26 | 2020-01-14 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US9959786B2 (en) | 2012-09-27 | 2018-05-01 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US11361679B2 (en) | 2012-09-27 | 2022-06-14 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US10121391B2 (en) | 2012-09-27 | 2018-11-06 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US10679520B2 (en) | 2012-09-27 | 2020-06-09 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US11869378B2 (en) | 2012-09-27 | 2024-01-09 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US9898937B2 (en) | 2012-09-28 | 2018-02-20 | Applied Medical Resources Corporation | Surgical training model for laparoscopic procedures |
US10395559B2 (en) | 2012-09-28 | 2019-08-27 | Applied Medical Resources Corporation | Surgical training model for transluminal laparoscopic procedures |
US10648232B2 (en) | 2012-10-03 | 2020-05-12 | Hunter Douglas Inc. | Methods and apparatus to control an architectural opening covering assembly |
EP2719854A3 (en) * | 2012-10-03 | 2015-01-28 | Hunter Douglas Inc. | Methods and apparatus to control an architectural opening covering assembly |
US9940849B2 (en) | 2013-03-01 | 2018-04-10 | Applied Medical Resources Corporation | Advanced surgical simulation constructions and methods |
US11377905B2 (en) | 2013-03-14 | 2022-07-05 | Hunter Douglas Inc. | Methods and apparatus to control an architectural opening covering assembly |
TWI673429B (en) * | 2013-03-14 | 2019-10-01 | 美商漢特道格拉斯股份有限公司 | Methods and apparatus to control an architectural opening covering assembly |
US10590701B2 (en) | 2013-03-14 | 2020-03-17 | Hunter Douglas Inc. | Methods and apparatus to control an architectural opening covering assembly |
WO2014152983A1 (en) * | 2013-03-14 | 2014-09-25 | Hunter Douglas Inc. | Methods and apparatus to control an architectural opening covering assembly |
CN104937832A (en) * | 2013-03-14 | 2015-09-23 | 亨特道格拉斯公司 | Methods and apparatus to control an architectural opening covering assembly |
US10140889B2 (en) | 2013-05-15 | 2018-11-27 | Applied Medical Resources Corporation | Hernia model |
US11049418B2 (en) | 2013-06-18 | 2021-06-29 | Applied Medical Resources Corporation | Gallbladder model |
US9922579B2 (en) | 2013-06-18 | 2018-03-20 | Applied Medical Resources Corporation | Gallbladder model |
US11735068B2 (en) | 2013-06-18 | 2023-08-22 | Applied Medical Resources Corporation | Gallbladder model |
US10198966B2 (en) | 2013-07-24 | 2019-02-05 | Applied Medical Resources Corporation | Advanced first entry model for surgical simulation |
US11450236B2 (en) | 2013-07-24 | 2022-09-20 | Applied Medical Resources Corporation | Advanced first entry model for surgical simulation |
US10657845B2 (en) | 2013-07-24 | 2020-05-19 | Applied Medical Resources Corporation | First entry model |
US11854425B2 (en) | 2013-07-24 | 2023-12-26 | Applied Medical Resources Corporation | First entry model |
WO2015021122A1 (en) * | 2013-08-06 | 2015-02-12 | Yei Corporation | Sensor devices and methods for calculating an orientation while accounting for magnetic interference |
US20150204994A1 (en) * | 2013-08-06 | 2015-07-23 | Yei Corporation | Sensor devices and methods for calculating an orientation while accounting for magnetic interference |
US10310129B2 (en) * | 2013-08-06 | 2019-06-04 | Yost Labs Inc. | Sensor devices and methods for calculating an orientation while accounting for magnetic interference |
US10796606B2 (en) | 2014-03-26 | 2020-10-06 | Applied Medical Resources Corporation | Simulated dissectible tissue |
US10818201B2 (en) | 2014-11-13 | 2020-10-27 | Applied Medical Resources Corporation | Simulated tissue models and methods |
US11887504B2 (en) | 2014-11-13 | 2024-01-30 | Applied Medical Resources Corporation | Simulated tissue models and methods |
US10354556B2 (en) | 2015-02-19 | 2019-07-16 | Applied Medical Resources Corporation | Simulated tissue structures and methods |
US11100815B2 (en) | 2015-02-19 | 2021-08-24 | Applied Medical Resources Corporation | Simulated tissue structures and methods |
US11034831B2 (en) | 2015-05-14 | 2021-06-15 | Applied Medical Resources Corporation | Synthetic tissue structures for electrosurgical training and simulation |
US10081727B2 (en) | 2015-05-14 | 2018-09-25 | Applied Medical Resources Corporation | Synthetic tissue structures for electrosurgical training and simulation |
US10733908B2 (en) | 2015-06-09 | 2020-08-04 | Applied Medical Resources Corporation | Hysterectomy model |
US10223936B2 (en) | 2015-06-09 | 2019-03-05 | Applied Medical Resources Corporation | Hysterectomy model |
US11721240B2 (en) | 2015-06-09 | 2023-08-08 | Applied Medical Resources Corporation | Hysterectomy model |
US10755602B2 (en) | 2015-07-16 | 2020-08-25 | Applied Medical Resources Corporation | Simulated dissectible tissue |
US10332425B2 (en) | 2015-07-16 | 2019-06-25 | Applied Medical Resources Corporation | Simulated dissectible tissue |
US11587466B2 (en) | 2015-07-16 | 2023-02-21 | Applied Medical Resources Corporation | Simulated dissectible tissue |
US10490105B2 (en) | 2015-07-22 | 2019-11-26 | Applied Medical Resources Corporation | Appendectomy model |
US10720084B2 (en) | 2015-10-02 | 2020-07-21 | Applied Medical Resources Corporation | Hysterectomy model |
US11721242B2 (en) | 2015-10-02 | 2023-08-08 | Applied Medical Resources Corporation | Hysterectomy model |
US10706743B2 (en) | 2015-11-20 | 2020-07-07 | Applied Medical Resources Corporation | Simulated dissectible tissue |
US11830378B2 (en) | 2016-06-27 | 2023-11-28 | Applied Medical Resources Corporation | Simulated abdominal wall |
US11120708B2 (en) | 2016-06-27 | 2021-09-14 | Applied Medical Resources Corporation | Simulated abdominal wall |
US11030922B2 (en) | 2017-02-14 | 2021-06-08 | Applied Medical Resources Corporation | Laparoscopic training system |
US10847057B2 (en) | 2017-02-23 | 2020-11-24 | Applied Medical Resources Corporation | Synthetic tissue structures for electrosurgical training and simulation |
Also Published As
Publication number | Publication date |
---|---|
AU2003236880A1 (en) | 2003-10-20 |
FR2838185A1 (en) | 2003-10-10 |
WO2003085357A3 (en) | 2004-04-01 |
EP1492998A2 (en) | 2005-01-05 |
WO2003085357A2 (en) | 2003-10-16 |
US7269532B2 (en) | 2007-09-11 |
EP1492998B1 (en) | 2019-01-09 |
US20050125191A1 (en) | 2005-06-09 |
FR2838185B1 (en) | 2004-08-06 |
AU2003236880A8 (en) | 2003-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7269532B2 (en) | Device and method for measuring orientation of a solid with measurement correction means | |
KR101778807B1 (en) | Motion capture pointer with data fusion | |
JP5594940B2 (en) | Method and apparatus for detecting a substantially invariant axis of rotation | |
EP2389110B1 (en) | Interpreting angular orientation data | |
Sabatini | Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing | |
ES2664472T3 (en) | Free space signaling devices with tilt compensation and improved ease of use | |
US7474197B2 (en) | Audio generating method and apparatus based on motion | |
US20110172951A1 (en) | Methods for processing measurements from an accelerometer | |
US20190250708A1 (en) | Method for tracking hand pose and electronic device thereof | |
RU2002120799A (en) | ESTIMATING THE SPATIAL POSITION OF A TILTING BODY USING A MODIFIED QUATERIONAL DATA REPRESENTATION | |
EP2798357A1 (en) | Determining a speed of a multidimensional motion in a global coordinate system | |
US20140150521A1 (en) | System and Method for Calibrating Inertial Measurement Units | |
TW201428297A (en) | Angular velocity estimation using a magnetometer and accelerometer | |
US9297660B2 (en) | System and method for determining parameters representing orientation of a solid in movement subject to two vector fields | |
Saxena et al. | In use parameter estimation of inertial sensors by detecting multilevel quasi-static states | |
US20180051989A1 (en) | Portable device with improved sensor position change detection | |
CN114964214B (en) | Extended Kalman filtering attitude calculation method of attitude heading reference system | |
Velázquez et al. | A new algorithm for fault tolerance in redundant sensor systems based on real-time variance estimation | |
US10678337B2 (en) | Context aware movement recognition system | |
Kannan et al. | Adaptive sensor fusion technology for mobile and wearable applications | |
TWI680382B (en) | Electronic device and pose calibration method thereof | |
Marshall | Magnetic field swimmer positioning | |
Zhang et al. | Improved extended Kalman fusion method for upper limb motion estimation with inertial sensors | |
KR102393016B1 (en) | Method for Estimating Orientation of a Portable Device | |
Lombardo et al. | An inertial-based system for golf assessment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: COMMISSARIAT A L'ENERGIE ATOMIQUE, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAVID, DOMINIQUE;CARITU, YANIS;REEL/FRAME:019765/0730 Effective date: 20040831 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |