The invention relates to a motion tracking system for tracking an object composed of object parts in a three-dimensional space. In particular, the invention relates to a motion tracking system for tracking the movements of a human body.
Measurement of physical motion with a high resolution is important for many medical, sports and ergonomic applications. Further, in the film and computer game market, there is a great need for motion data for the purpose of advanced animation and special effects. Finally, for instance, motion data is needed in Virtual Reality (VR) and Augmented Reality (AR) applications for training and simulation.
At this moment, there are a number of technologies available for tracking and recording motion data. They generally require that an infrastructure be constructed around the object to be tracked. An example thereof are optical systems which use a large number of cameras, fixedly arranged around the object of which the motion is to be tracked. Therefore, an optical measuring system can only track the motion of the object in the volume which is recorded with the cameras. Further, a camera system suffers from occlusion when the view of the camera of the object is obstructed by another object or it does not work in certain light conditions. Another example of systems which need an infrastructure are systems which can track position and orientation on the basis of generating magnetic fields and detecting the generated field with a magnetometer. The advantage of such magnetic systems is that they do not suffer from occlusion and that they can work in any light condition. However, these types of systems are relatively sensitive to magnetic disturbances. Further, these systems need relatively large transmitters due to the rapid decrease in magnetic field strength (1/d2). A typical transmitter with a range of only 1 m has a dimension of 10×10×10 cm and a weight of 2 kg. Transmitters with a larger range of 3 m have a dimension of 30×30×30 cm.
In many cases, it is desired to measure motion data of body segments in an ambulatory manner, in any place, without dependence on provisions in the environment.
A technology which is very suitable for this makes use of inertial sensors in combination with earth magnetic field sensors. Inertial sensors, such as gyroscopes and accelerometers measure their own motion independently of other systems. The measured gravitational acceleration can be used as a reference system direction. The magnetic field sensors measure the earth magnetic field which is used as a reference for the forward direction in the horizontal plane (north). However, such inertial and magnetic measuring modules (integrated 3-axis acceleration transducers, gyroscopes and magnetometers) can only measure orientations with respect to a fixed earth-bound coordinate system.
It is principally not possible to measure position with such inertial sensors by twice integrating the acceleration, since the starting position is unknown. Further, the error of the position estimation will increase rapidly in time due to integration drift as a result of addition of noise, offset and incorrectly subtracted gravitational acceleration as a result of orientation errors. By combining inertial sensors with, for instance, an ultrasound measuring system or optical measuring systems, it is possible to measure position. However, due to the combination with such systems, the motion tracking system as a whole depends on external systems again, and is therefore not ambulatory.
U.S. Pat. No. 5,744,953, Hansen, 1998, “Magnetic motion tracker with transmitter placed on tracked object” shows a configuration which is intended to be suitable to wear on the human body in an ambulatory manner. The configuration contains magnetic field sensors which detect a magnetic field generated by a transmitter positioned on the body. The motion tracking, in particular the relative motion tracking of the constituent body parts, is therefore done by sampling the magnetic field sensors. The magnetic field sensors are tracked in space by combination with the acceleration transducers, which can mark the position with respect to the ground. In order to obtain sufficient time resolution, it is necessary to make the transmitter transmit magnetic fields at a high frequency. Thus, relatively much power is required so that, in practice, this system has limited uses.
U.S. Pat. No. 6,691,074 shows a combination of magnetic coil detectors and accelerometers, where the transmitters are not placed on the body. The motion information is derived by the combination of signals of the magnetic coil detectors and the accelerometers, in particular, by means of Kalman filtering. In this manner, it is possible to detect disturbances in the generated magnetic field, something from which magnetic systems always suffer, and the motion tracking becomes less sensitive to magnetic disturbances. The system shown has fixedly arranged transmitters, creating a dependence on provisions in the environment.
U.S. Pat. No. 5,930,741 discusses the use of faster and slower sensors, including inertial sensors and magnetic sensors. However, the system makes use of external magnetic field transmitters, which are disadvantageous with ambulatory use.
It is an object of the invention to provide a system in which positions of an object, in particular of object parts relative to one another, and orientations of object parts can be measured in any place in an ambulatory manner, without dependence on provisions in the environment. Another object of the invention is to provide a system where the required power is relatively limited so that measuring can be done with the system for an acceptable time using a portable energy source. This object is achieved by means of a system according to claim 1. In particular, the processor is configured to make the transmitters transmit an intermittent magnetic field, where the position and/or orientation information in a period between the intermittent transmitting is derived by means of the motion information coming from the inertial measurement unit, which is periodically calibrated with the motion information coming from the magnetic measuring module.
Thus, at regular intervals, relative position and orientation measurements are carried out with the magnetic field sensor system. This prevents drift in the position estimation based on the acceleration transducers. Further, parameters of a model of the sensors, such as for instance the offset and/or gain of the acceleration transducers, are identified, preferably with the aid of signal-processing methods which enable estimation of stochastic signals, such as Kalman filters. With the aid of the inertial module, orientations can be determined and changes of position, in particular by double integration in time of accelerations after a rotation of the signals to the inertial coordinate system and the subtraction of the gravitational acceleration. Due to this configuration, a relatively low transmitting frequency of the magnetic field transmitters is sufficient, because the output of the magnetic measuring module substantially serves to calibrate the orientation and position information obtained from the inertial module. Thus, the required power can be reduced considerably reducing the weight of the design and so that ambulatory uses can be possible for sufficiently long periods (hours to a day). Further, the system can have a considerably less expensive design than the currently available motion tracking systems.
In addition, the relative positions and orientation estimations can also be improved by making use of anatomical knowledge of the body and typical motion characteristics.
The invention will be explained in more detail with reference to the Figure, in which:
It follows from the Figure that the field transmitters 7 can have a transmitting frequency which is lower than a predetermined sampling frequency which is related to a motion resolution realized by the system. This resolution can be realized by means of intermediate measurements which are periodically recalibrated with the above-mentioned magnetic measuring module 2. Typically such a transmitting frequency is lower than 10 Hz.
In the clothing, further, sensor clusters 9 may be integrated, which comprise an inertial module 3 and a magnetic measuring module 2. These sensor clusters 9 are distributed over multiple body parts so that, of the respective body parts, the relative position with respect to the transmitter can be determined. Of course, the sensor clusters 9 may also be provided on the body with other fixing constrictions, such as a strap or the like. If integrated in the clothing, it is again advantageous if a body part is enclosed by a field transmitter 7, in particular by the coil for transmitting a magnetic field.
Further, the magnetic measuring modules 2 may be sensitive to the earth magnetic field B, which defines a fixed axis in the space. This orientation in the space can further be determined by deriving the gravitational acceleration g by means of the inertial measurement unit 3, in particular the gyroscopes present therein, as is explained with reference to
Accordingly, in
Further, the processor 10 comprises a module for deriving position and orientation information of the body parts on the basis of the received signals. To this end, the processor 10 is configured such that the transmitters 7 are controlled intermittently with a particular (not necessarily fixed) time period. As has been explained with reference to
The period between the intermittent transmitting can be determined on the basis of a derived measuring error, so that, for instance, exceeding a particular threshold value thereof can activate a new cycle of orientation and/or position measurement by means of magnetic fields.
In particular, the relatively low control frequency of the transmitters enables the use of a large number of time slots, and consequently also a large number of distributed transmitters without interference occurring between the different transmitters. Here, the short range of the transmitters can also be utilized so that transmitters placed at a particular distance from one another can be controlled independently of one another.
The Figures
In
With the aid of magnetic field sensors, a calibration is used intermittently. To this end, the values coming from the magnetic field sensors and the inertial measurement unit, including their estimated measuring errors, are, for instance by means of weighing in a Kalman filter 15, fed back to the integration values of the inertial measurement units, so that an improved accuracy of position and orientation measurement is realized. On the basis of a derived measuring error, a new cycle of position measurement by means of magnetic fields can be activated.
It is well-known to those skilled in the art that these values can also be obtained in another manner, for instance by means of an inertial measurement unit where an angular acceleration is measured, which (integral) value is combined with the results of one, two or three-dimensional measured values of a linear acceleration transducer in a suitable manner. It is also conceivable that the required linear and angular acceleration values are derived from a single measuring sensor.
When the magnetic field transmitters 7 are not active, the magnetic measuring module 2 can measure the earth magnetic field B, which yields a fixed orientation. The magnetic measuring module 2 also has a predetermined orientation and position with respect to the fixing platform 17. Upon activating the magnetic field transmitters 7, the magnetic module can record an orientation and position value of the module 2 with respect to the field transmitter 7, so that a relative position and/or orientation of the module 2 with respect to the transmitter 7 is measured by reading out the measuring values mx, my, en mz. This value can then be combined with the position and orientation values measured from the inertial module to (re)calibrate the measured values of the inertial module as discussed hereinabove.
Although, in the specification, the invention is explained with reference to motion tracking of persons, other objects may also be tracked. In particular, what this system offers is measuring the relative distance and orientation of objects standing separately with respect to one another, which together form one moving system in the space. Options to be considered here are robot control, etc. These variations are understood to fall within the scope of the claims as defined in the following.
Number | Date | Country | Kind |
---|---|---|---|
1030440 | Nov 2005 | NL | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/NL2006/000572 | 11/15/2006 | WO | 00 | 10/27/2008 |