The invention relates to a measuring device comprising at least one ball.
It also covers a method for measuring rotation of the ball.
Different methods exist for measuring rotation of a ball. A first solution, which is found for example in conventional ball-mouses, is to measure the rotation of the ball by contact by means of rollers arranged tangentially to the surface of the ball. The rotation of the rollers is then measured by different known methods such as optic measurement, electric measurement, etc.
A text written on a sheet of paper can be digitized by means of a scanner. After scanning, a file of image type is obtained. To avoid having to use a scanner, digital pens have been developed which themselves perform digital acquisition during writing on a sheet of paper. U.S. Pat. No. 6,479,768 thus describes a pen comprising a magnetic ball whose rotation is continually measured so as to digitally transcribe what a user writes or draws on a sheet of paper. The magnetic ball generates a resultant magnetic field that does not present an axis of symmetry. Thus, as illustrated in exploded view in
The object of the invention is to provide a device for measuring the rotation of a magnetized ball on a surface that can be easily industrialized.
This object is achieved by the appended claims and more particularly by the fact that each ball being magnetized so as to present a dipole magnetization and being free in rotation in a receptacle of a frame, the device comprises detection means of a magnetic field created by said at least one ball along at least three non-coplanar axes of different directions.
It is a further object of the invention to provide a method for measuring rotation of the ball comprising the following successive steps:
Other advantages and features will become more clearly apparent from the following description of particular embodiments of the invention given for non-restrictive example purposes only and represented in the appended drawings, in which:
The device for measuring rotation, illustrated in
Each ball 1 is magnetized or comprises temporary magnetization properties so as to present a dipole magnetization. In all cases, even if the ball is of temporary magnetization type, it comprises a dipole magnetization at a given time. The device is designed to measure the rotation of each ball 1 by studying the variation of the magnetic field generated by the latter. The variations of the magnetic field induced by ball 1 are measured by detection means 5 of a magnetic field along at least three non-coplanar axes and of different directions. The detection means of the magnetic field are preferably of magnetometer type 5 and are integrated in the measuring device. The detection means of the magnetic field are preferably placed at a fixed or quasi-fixed distance from the center C of ball 1.
What is meant by quasi-fixed is that the distance between the center C and the magnetic field detection means can vary slightly. The more precise it is sought to be, the smaller this variation has to be. Ball 1 in fact being free in rotation in receptacle 6, its center of gravity can have a small translation, necessary for the clearance allowing this free rotation. The translation will be considered as noise in measuring the magnetic field induced by ball 1, and will not have any incidence on the quality of the measurements if it remains very small.
Ball 1 can be secured in receptacle 6 by securing means 6a and 6b (
In one embodiment of the device, ball 1 with dipole magnetization presents a total axial symmetry that is very easy to achieve, with a uniform magnetization distribution. For this, as illustrated in
The remanent magnetization of ball 1 has to be large compared with that of the local magnetic field if rotational movements of ball 1 are to being perceived. The local magnetic field corresponds to the resultant of the terrestrial magnetic field and of the magnetic fields present at the place where the measuring device is used.
Ball 1, presenting ferromagnetic properties, can be made from tungsten carbide containing cobalt, or any other ferromagnetic compound. Ball 1 can also be made from a composite or non-magnetic material in which a magnet or particles of ferromagnetic metal, for example Iron (Fe,) Cobalt (Co), Nickel (Ni) or alloys thereof, or ferromagnetic particles, have been incorporated when moulding.
Magnetization of ball 1 can be performed by any other means enabling it to be assimilated to a magnetic dipole, for example coils placed in ball 1 in which magnetization has been induced.
Thus, in a second embodiment of the device illustrated in
In certain cases, ball 1 may be too small to integrate supply battery 12 and its electronic circuitry. The ball then comprises a coil 11 which can for example be in the form of a spiral turn, as illustrated in
According to a particular embodiment illustrated in
In the case of the sensor, balls 1 can also be assimilated to AC dipoles, i.e. the magnetic field created by each ball 1 can be of magnetostatic type at a given frequency. This is obtained for example by coils placed in balls 1 and supplied by an AC voltage to create an alternating excitation field H. The excitation field then induces an alternating dipole magnetization in each ball 1. The rotational movements of one or more balls can thus be determined with magnetic field detection means by performing synchronous detections at each of the frequencies concerned. A single magnetometer can then be used to determine the movements of several balls.
The principle of alternating dipole can also be applied when the measuring device only comprises a single ball. Several distinct measuring devices will thus be able to operate in proximity to one another without any risk of disturbance.
The embodiment of
As indicated in the foregoing, the magnetic field detection means can be magnetometers 5 enabling the magnetic field to be measured along at least three axes. Measurement along three axes provides the three components of the vector representative of the magnetic field generated by ball 1. These axes are preferably orthogonal to one another. A magnetometer 5 can be of Hall effect, fluxgate, giant magnetoresistance (GMR), anisotropic magnetoresistance (AMR), inductive type, etc. Certain of these magnetometers have a low consumption and enabling a device integrating the latter to be autonomous without becoming too bulky. It is also possible to use much more sensitive magnetometers, such as nuclear magnetic resonance or optical pumping magnetometers. The more sensitive magnetometer 5 is, the greater the extent to which the magnetic field of ball 1 can be reduced, or the farther this magnetometer 5 can be moved away from ball 1. Increasing the sensitivity of magnetometer 5 also enables weakly magnetic materials such as ferromagnetic or antiferromagnetic materials to be used for producing the ball.
The magnetic measuring device can be used for flowrate measurement, for measuring the speed of rotation of a wheel, of a vehicle or of a camshaft ball-bearing, etc. it can also be used in the field of handwriting recognition. Frame 10 of the measuring device can thus, as illustrated in
The measurements are in practice always made when ball 1 is in contact with a plane 8 or a surface and rolls without sliding on this plane or this surface. Ball 1 thus being in rotation, the probability of the latter rotating around the axis of symmetry of its magnetization is low. Simple dipole magnetization of the ball is therefore sufficient for use as a sensor or digital pen.
When the pen is used, as illustrated in
In general manner, the method for measuring rotation of the ball of any device as described in the foregoing can comprise a step of determining the three components of the magnetic field vector created by ball 1 in the moving reference frame of at least one magnetometer forming the magnetic field detection means. It is then possible to compute a magnetization vector in the reference frame of the magnetometer from the magnetic field vector. Rotation of ball 1 can then be determined by computing a rotation vector of ball 1 from the magnetization vector data in the reference frame of the magnetometer with respect to a fixed reference frame representative of a plane or a surface on which ball 1 is rolling, considering that pivoting of ball 1 is zero. What is meant by pivoting is the fact that the ball rotates only around its own axis. The plane can for example be a sheet of paper on which a user writes and/or draws. Finally, movement of the ball in the plane is computed from the rotation vector of ball 1.
A first particular computation algorithm enabling the movements of the ball to be translated into letters and/or drawings is illustrated in
in which μ0 is the magnetic permeability constant of a vacuum,
r is the vector representative of the coordinates of the center of the ball in the reference frame of the magnetometer,
Id is the identity matrix,
and Rm is the distance separating the center of the ball from the magnetometer.
A magnetization vector {right arrow over (M)}f (step E3) is then determined in a fixed reference frame, for example the sheet of paper or the plane on which the ball is rolling. The orientation of the magnetometer with respect to the fixed reference frame is known in the form of a reference change matrix N(t), and the magnetization vector {right arrow over (M)}f in the fixed reference frame can be written in the form of equation {right arrow over (M)}f(t)=N(t). {right arrow over (M)}m(t). Reference change matrix N(t) can be constant if the device is a surface sensor moving tangentially to a plane, or be determined by orientation measuring means such as accelerometers, spirit levels, etc., if the device is a digital pen whose tilt can change during use. Furthermore, in step E3, the derivatives of the magnetization with time in the fixed reference frame are computed. From the data of step E3 ({right arrow over (M)}f(t) and derivatives with time), rotation vector {right arrow over (ω)} of the ball with respect to the fixed reference frame is computed in a step E4. For example purposes, in the case where pivoting of the ball is zero (ωz=0), i.e. when the rotation vector of the ball is parallel to a plane Oxy corresponding to the surface on which the ball is rolling, rotation {right arrow over (ω)} of the ball with respect to the fixed reference frame is deduced by inverting the following equation:
(where ̂ is the vector product)
i.e.:
From the results of step E4 of computation of the rotation vector of ball 1, movement of ball 1 on plane 8 can be computed. Indeed, if ball 1 rolls without sliding, the magnetic field is then modified and the point of contact of the ball on the plane, being referenced by cartesian coordinates (x, y), is obtained by:
dx=R
b·ωydt
dy=−R
b·ωxdt
where dx and dy designate elementary movements along the axes x and y, and Rb designates the radius of the ball,
ωx and ωy represent the rotation components along the axes x and y, and dt the measurement time step.
Such a pen or sensor, associated with the algorithm described above, enables the rotation of ball 1 to be measured without any contact other than with the sheet of paper or plane 8 used, thereby avoiding any parasitic measurement due to friction of the ball on its scroll-type measuring means as in the prior art. This algorithm functions provided the assumptions of non-sliding and non-pivoting are verified, which is the case when the ball or balls move by rolling on a plane.
In the case of the sensor, either the balls forming the latter have to be moved away from one another to prevent a first ball from disturbing the magnetometer of a second ball, or suitable filtering of the signals has to be performed. For example purposes, taking Rb1 to be the radius of the first ball and Rb2 the radius of the second ball, if the sensor moves at a speed Vp, the first ball produces a magnetic signal rotating at the speed Vp/Rb1 and the second ball at the speed Vp/Rb2.
According to an embodiment using an inductive coil 11 placed in ball 1 and not being provided with an associated microbattery 12 to generate a constant magnetic field, frame 10 comprises means for generating 13 an excitation field represented in
Vector v of
As in the case of a ball with permanent magnetization, measurement of magnetic field {right arrow over (B)} due to magnetization of the ball suffices to find the magnetization by the equation:
{right arrow over (M)}(t)=K·{right arrow over (B)}(t)
On the other hand, unlike permanent magnetization of the ball, the magnetization intensity is not constant and depends on the variation of the magnetic flux received by the coil, for example a turn, contained in the ball. This can be translated by the following equation:
{right arrow over (M)}(t)=I(t)·{right arrow over (S)}(t)
where I is the current flowing in the coil turn at time t,
{right arrow over (S)} is the surface vector of the coil turn at time t.
Surface vector {right arrow over (S)} corresponds to a vector perpendicular to the coil turn and with a norm equal to the surface of the coil turn. The induced magnetization {right arrow over (M)} is therefore always collinear to vector {right arrow over (S)}.
It is possible to determine I(t) using Lenz's law and noting Rs the resistance of the coil and φ the magnetic flux through the coil. We thus obtain:
By replacing {right arrow over (S)}(t) by {right arrow over (M)}(t)/I(t), the equation of progression of I(t) as a function of {right arrow over (M)}(t) is obtained:
and by developing the latter equation, we obtain:
The inducing field {right arrow over (H)} and magnetization {right arrow over (M)} induced in the coil by {right arrow over (H)} being respectively known and measured, the differential equation simply has to be solved in I. This is a Bernoulli equation the solving methods of which are well known.
Magnetic excitation {right arrow over (H)} can be constant or variable in time. A variable excitation in time can be a sinusoidal excitation. In both cases (constant or variable excitation), the magnetometers have to be calibrated by measuring signal {right arrow over (H)} without making ball 1 rotate and the latter be subtracted from the measurements when ball 1 rotates.
Thus, knowing I(t) and {right arrow over (M)}(t), and orientation {right arrow over (S)}(t) of the coil turn by {right arrow over (M)}(t)=I(t)·{right arrow over (S)}(t), rotation {right arrow over (Ω)} of the ball can be deduced therefrom by the following rotation equation:
The latter equation is the same as that of the progression of the permanent magnetization as defined in the foregoing
Therefore, knowing I(t), the previous algorithm can be applied in the same way.
In other words, if the ball has a temporary dipole magnetization, the magnetization vector in the reference frame of the magnetometer can be determined as in the first algorithm (step E2). This magnetization vector {right arrow over (M)}m(t) in the reference frame of the magnetometer is also equal to I(t)·{right arrow over (S)}(t), where I is the current flowing in the coil at time t, {right arrow over (S)} the surface vector of the coil at time t, I(t) being known using Lenz's law. Rotation vector {right arrow over (Ω)} of the ball in a fixed reference frame representative of the plane in which the ball is moving is then deduced by inverting the equation
To perform suitable measurement at the level of matrix N(t), it is preferably necessary to know the tilt of the pen. This tilt can be determined by accelerometers as described in the foregoing. In certain cases, accelerometers are not necessarily sufficient, and it is then possible to improve measurement by using a terrestrial magnetometer, located for example in the frame, measuring the terrestrial magnetic field. However, the terrestrial magnetometer must not be disturbed by the magnetic field generated by ball 1. This constraint can be circumvented by using a ball 1 having a magnetic field 10 times the terrestrial magnetic field, and the distance separating ball 1 from the terrestrial magnetometer has to be 5 times the distance separating ball 1 from the detection means of the magnetic field of ball 1. Indeed, taking Rb as the radius of the ball, the induced field of the ball decreases by 1/Rb̂3 so that, if we place ourselves at a distance five times the distance separating the center of the ball from the magnetometer, a magnetic field 125 times weaker is obtained.
Measurements of the magnetic moment of the ball can be made at different times with a small step by a single magnetometer (tri-axial). It is then possible to measure the direction and intensity of rotation of the ball with respect to the fixed plane with great precision.
In known manner, using a processor of optic character recognition (OCR) type, the pen can perform recognition of the characters and generate a file compatible with known word processing software. This recognition can either be performed by the pen itself which generates a text file or, for reasons of limiting the consumption of the pen, by software installed on a personal computer not having problems of operation at low consumption, the data then being transmitted via suitable connection means.
Number | Date | Country | Kind |
---|---|---|---|
09 01285 | Mar 2009 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR2010/000232 | 3/19/2010 | WO | 00 | 10/19/2011 |