[go: up one dir, main page]

WO2010070486A1 - Détermination de la direction de mouvement d'un capteur d'accélération - Google Patents

Détermination de la direction de mouvement d'un capteur d'accélération Download PDF

Info

Publication number
WO2010070486A1
WO2010070486A1 PCT/IB2009/055167 IB2009055167W WO2010070486A1 WO 2010070486 A1 WO2010070486 A1 WO 2010070486A1 IB 2009055167 W IB2009055167 W IB 2009055167W WO 2010070486 A1 WO2010070486 A1 WO 2010070486A1
Authority
WO
WIPO (PCT)
Prior art keywords
vector
acceleration
movement
dom
sensor
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.)
Ceased
Application number
PCT/IB2009/055167
Other languages
English (en)
Inventor
Bin Yin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of WO2010070486A1 publication Critical patent/WO2010070486A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/18Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration in two or more dimensions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; 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/16Navigation; 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/183Compensation of inertial measurements, e.g. for temperature effects
    • G01C21/188Compensation of inertial measurements, e.g. for temperature effects for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0219Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches

Definitions

  • the invention relates to processing of acceleration measurement and in particular to a processing device for determining a direction of movement of portable acceleration sensor.
  • Monitoring of motion of persons or animals is used in various applications.
  • One use is for activity monitoring of persons, for example monitoring of a person's physical activity related energy consumption.
  • Other uses include monitoring the motion route of a walking person.
  • Monitoring of a person's energy consumption may under- or overestimate energy consumption if the type of physical activity is not known. For example, energy consumption of cycling may be underestimated. This may be improved by taking into account activity context information. For instance, knowing the velocity cycling could be better distinguished from other locomotive activities like walking since cycling velocity is normally faster than walking.
  • GPS Global positioning systems
  • US2003191582 discloses a walking direction detection apparatus having an azimuth detection unit and acceleration detection unit. After a vertical direction with respect to the ground based on the detection direction of a gravitational acceleration component, a periodic up/down pattern of the absolute value of acceleration is detected. A value where the acceleration component in the horizontal direction becomes maximal or minimal is detected at a predetermined timing at which the acceleration component in the vertical direction transits from a maximal value to minimal value. The direction of the apparatus is corrected based on the direction of the acceleration component in the horizontal direction of that value. Based on these correction results, the walking direction of the movable body is detected.
  • the apparatus of US2003191582 is based on analyzing a certain motion pattern, the apparatus may not be applicable e.g. for cycling. Accordingly, it may be seen as an object to provide an apparatus capable of detecting motion parameters for general types of motion. It may also be seen as an object to improve US2003191582 with respect to reliability and accuracy of the detected motion values and it may also be seen as an object to provide an apparatus which is less expensive and has a simpler construction.
  • the invention preferably seeks to mitigate, alleviate or eliminate one or more of the above mentioned disadvantages singly or in any combination.
  • a processing device for determining a direction of movement of a portable acceleration sensor comprising two or more sensor-directions, the processing device comprising: an input for receiving at least two vector acceleration measurements from the acceleration sensor where the measurements are separated in time, a processor for determining the direction of movement under the constraint of minimizing a sum or average value of lateral displacements determined from the vector acceleration measurements, where the lateral displacements are defined in a lateral direction perpendicular to the direction of movement and where the lateral direction and the direction of movement lie in a horizontal plane substantially perpendicular to an Earth-gravity direction.
  • the invention is particularly, but not exclusively, advantageous for obtaining a processing device capable of determining a direction of motion of an object.
  • the constraint of minimizing a sum or average value of lateral displacements should be understood broadly and comprises any mathematical method which ensures that lateral displacements, lateral velocities, lateral acceleration or in general lateral motion are minimized. Minimizing may be understood as a mathematical minimizing method or an algorithm which makes the accumulated averaged lateral displacements approach zero.
  • the horizontal plane need not be perfectly perpendicular to the Earth-gravity direction.
  • a small deviation in the perpendicular orientation of the horizontal plane may result in a small deviation of the estimated moving direction, and in sequence a small deviation of the estimated velocity, but the accuracy may already suffice, at least for activity recognition.
  • a deviation of a few degrees, for example five or ten degrees is allowable.
  • the processing device may be applicable with acceleration sensors having two or more sensor-directions or sensor-axes. It is understood that the processing device may be wire or wirelessly connected with the acceleration sensor.
  • the processing device may be advantageous since the processing devices only requires a connectable acceleration sensor and, therefore, may enable a simple and cost effective device for determining motion parameters.
  • the horizontal plane is perpendicular to an average vector acceleration determined by the processor from the at least two acceleration measurements.
  • the average vector acceleration may be determined by averaging, summing or filtering acceleration measurements.
  • the processor is configured for determining: an average vector acceleration from the at least two acceleration measurements, at least two inertial vector accelerations by comparing the average vector acceleration with the at least two vector acceleration measurements, at least two horizontal vector accelerations from the inertial vector accelerations, so that the horizontal vectors lie in the horizontal plane perpendicular to the average vector acceleration, and the direction of movement under the constraint of minimizing a sum or average value of lateral displacements determined from the at least two horizontal vector accelerations, where the direction of the lateral displacements is constrained to be perpendicular to the average vector of movement and to lie in the horizontal plane.
  • the at least two horizontal vector accelerations are determined by decomposing the inertial vector accelerations into vertical vector accelerations being parallel with the average vector acceleration and horizontal vector accelerations being perpendicular to the average vector acceleration.
  • the input comprises an analogue- to-digital converter for sampling vector acceleration measurements from the acceleration sensor and for converting the sampled values into digital values.
  • analogue-to-digital converter in the processing device since it enables use of acceleration sensors with analogue output.
  • the processor is further configured for determining a velocity in the direction of movement, by projecting a vector of acceleration measurements, a vector of inertial vector accelerations or a vector of horizontal vector accelerations onto the vector of movement and integrating over a time period.
  • the processing device is further configured for determining an absolute direction of movement relative to the Earth coordinate system by comparing the direction of movement relative to a reference direction of the Earth coordinate system.
  • the reference direction of the Earth coordinate system is determined from an auxiliary direction sensor. Since the processing device does not provide an absolute reference direction relative to the Earth, it may be advantageous to determine the reference direction from an auxiliary direction sensor such as a compass. Alternatively, the reference direction may be provided by the user by entering a reference direction, for example by entering Earth north direction via a calibration button on the processing device.
  • the invention in a second aspect relates to a portable sensor system for displaying information of motion, the portable sensor system comprising the processing device according to the first aspect, an acceleration sensor for providing acceleration measurements to the processing device and a display for displaying information of motion determined by the processing device on basis of acceleration measurements.
  • the invention in a third aspect relates to a method for determining a direction of movement of a portable acceleration sensor comprising two or more sensor-directions, the method comprising: receiving at least two vector acceleration measurements from the acceleration sensor where the measurements are separated in time, determining the direction of movement under the constraint of minimizing a sum or average value of lateral displacements determined from the vector acceleration measurements, where the lateral displacements are defined in a lateral direction perpendicular to the direction of movement and where the lateral direction and the direction of movement lie in a horizontal plane substantially perpendicular to an earth-gravity direction.
  • the first, second and third aspect of the present invention may each be combined with any of the other aspects.
  • the invention relates to a device and a method for determining a direction of movement of a person carrying a portable acceleration sensor.
  • the direction of movement characterizes the motion direction of the person's movement at certain points in time. By utilizing that the person's movement in directions other than the direction of movement averages to zero over a given time interval, the forward direction of movement can be determined.
  • the direction of movement can be determined under the constraint of minimizing the displacements in a direction perpendicular to the direction of movement or by ensuring that the accumulated displacement perpendicular to the direction of movement approximates zero or is below a given threshold value.
  • Fig. 1 shows a device for determining a direction of movement of a portable acceleration sensor
  • Fig. 2A shows the motion pattern of an object
  • Fig. 2B shows an arbitrary oriented acceleration-sensor
  • Fig. 2C shows an acceleration-sensor orientated with respect to the Earth coordinates
  • Fig. 3 illustrates acceleration vectors used for determining the direction of movement vector
  • Fig. 4 illustrates the vectors of the direction of movement and the lateral direction
  • Fig. 5 illustrates steps according to the method for determining the direction of movement
  • Fig. 6 illustrates a possible implementation of the method for determining the direction of movement.
  • Fig. 1 shows a processing device 100 for determining a direction of movement of a portable acceleration sensor 110 which is wire- or wirelessly connectable to the processing device via an input 120.
  • the acceleration sensor is designed to be carried by a person, animal or other objects such as vehicles. When the acceleration sensor moves due to movement of the person or object, the acceleration sensor generates an output signal corresponding to the current acceleration of the person or object and, thereby, the acceleration of the acceleration sensor 110.
  • the acceleration sensor 110 may have two sensor-directions Al and A2, three sensor-directions Al -A3, or the acceleration sensor may have more sensor-directions, for example four sensor-directions for a specific application.
  • the sensor-directions Al -A3 are illustrated as coordinate axes of the sensor coordinate system 111.
  • the accelerations sensor 110 is capable of generating accelerations signals corresponding to the accelerations in the directions of each of the sensor-directions Al -A3.
  • a coordinate sensor 110 with three sensor directions Al -A3 generates acceleration signals for each of the three directions.
  • the acceleration signals may be analogue or digital signals, and may be combined into a single analogue or digital signal.
  • the individual acceleration signals or the combined acceleration signal is supplied to the processing device via a wired or a wireless connection 121.
  • the processing device 100 comprises a processor 101 for processing signals from the accelerations sensor 110.
  • the processing device 100 alternatively the processor 101, may comprise an analogue-to-digital converter 102 for sampling values of the acceleration signal and for converting the sampled values into digital values.
  • the processing device 100 may further comprise a display 103 for displaying information processed by the processor 101.
  • the processing device 100 may be portable in order to be carried together with the accelerations sensor.
  • the processing device 100 and the acceleration sensor may be integrated into a single sensor device, for example a portable sensor system 140.
  • a portable sensor system 140 for displaying information of motion generally comprises the processing device 100, the acceleration sensor 110 and the display (103).
  • the sensor-directions Al -A3 may be seen relative to the directions G1-G3 of the Earth-coordinate system 190. Accordingly, when the acceleration sensor 110 is carried by an object or user, the sensor directions Al -A3 may have any angular orientation relative to the Earth-coordinate directions G1-G3.
  • the Earth gravity direction is given by the Earth- coordinate direction G3. For example the Earth gravity direction may point in the negative direction of the G3 coordinate.
  • Fig. 2A shows the motion pattern 201 of an object, for example a person walking along a path 202.
  • the person will normally also generate sideways motion displacement LAT as indicated by the motion pattern 201 alternatively shifting from side to side of the average path 202.
  • the averaged motion of the person i.e. the average of the motion pattern 201
  • the direction of movement DOM indicated as directional vectors DOM along the path 202, corresponds to the averaged direction of movement of the walking person.
  • the lateral displacements LAT are caused by the person's sideways motions in the directions vLAT which can be described as lateral motion vectors vLAT perpendicular to the direction of movement DOM.
  • summing or averaging the lateral displacements LAT along the alternating lateral directions vLAT will result in a zero net-displacement, at least when the summing or averaging is performed over a period of time ⁇ T or a section of the path 202 that is, on one hand, sufficiently long so that a sufficient number of lateral displacements LAT along alternating lateral directions vLAT are averaged or summed, and on the other hand, not too long so that in this period of time the DOM does not change.
  • the averaging period of time ⁇ T must be chosen so that alternating lateral displacements LAT are averaged to approximately zero and so the direction of movement DOM reflects the average direction of movement of the object.
  • the averaging time ⁇ T should be chosen so that lateral displacements perpendicular to the periphery of the circle are averaged to zero and so that the direction of movement reflects the circular motion. For example, if the selected averaging time ⁇ T is too long, the direction of movement will not reflect a circular motion but a polygonal motion. As an example, if the averaging time ⁇ T is one third of the time for performing a single circular path, the direction of motion will not reflect a circular path but a triangular path.
  • summing or averaging lateral displacement values LAT obtained from a number of acceleration samples 203 within the time interval ⁇ T along the path 202 will give a value which equals or approximates zero.
  • a properly chosen ⁇ T along with a high enough sampling frequency is needed.
  • a high enough sampling frequency means ⁇ T covers a sufficient number of sampling periods ⁇ Ts.
  • the sampling frequency may be chosen to be at least twice the motion frequency of alternating lateral movements. Then, this can be utilized for determining the direction of movement DOM by minimizing a sum or average value of lateral displacements LAT.
  • Fig. 2B shows an example where the acceleration- sensor 110 having three sensor-directions Al -A3 in the sensor coordinate system 111 is arbitrary oriented with respect to the object or person 220 and, thereby, the Earth coordinate system 190.
  • Fig. 2C shows an example where the acceleration- sensor 110 with two sensor- directions A1-A2 is orientated so that a static sensor-direction AS of the sensor is oriented perpendicular to the ground.
  • the static sensor-direction is an imaginary sensor-direction perpendicular to the two sensor-directions A1-A2, i.e. the static sensor-direction does not provide any measurements.
  • the static sensor-direction AS which may be marked on the acceleration sensor 110, is perpendicular to the horizontal plane HOZ (not shown) spanned by the two sensor directions A1-A2.
  • the two-coordinate acceleration sensor 110 should be carried by the person or object 220 so that the horizontal plane HOZ is substantially perpendicular to the gravity direction G3.
  • substantially perpendicular means that a deviation of a few degrees from perfect perpendicular does not affect the determination of the direction of motion DOM.
  • the horizontal plane HOZ of a three coordinate sensor 110 may also be defined by two sensor-directions out of the three sensor-directions A1-A3, when the three coordinate sensor is oriented so that two sensor directions A1-A2 spans a horizontal plane HOZ perpendicular to the gravity direction G3.
  • this also applies to sensors 110 with more than three sensor directions.
  • the prefix "v" in the term vA indicates that vA is a vector, and this notation applies to other similar vector definitions in the description.
  • One vector acceleration measurement vA represents a single sample at a given time of an output signal from the acceleration sensor.
  • a value of lateral displacement LAT may be equated as a displacement of the acceleration sensor 110 from one or more vector acceleration measurements vA. That is, having a single acceleration measurement vA, an acceleration component in the direction of lateral directions vLAT can be determined by projection of vA onto the lateral direction. From the acceleration component in the lateral direction vLAT, a lateral displacement LAT over a given period of time ⁇ Tarb can be determined using well-known physical equations for calculating distance from acceleration.
  • the period of time ⁇ Tarb may be the period of time ⁇ Ts between samples of acceleration measurements vA or any other arbitrary period of time.
  • the average vector acceleration vAs may be obtained as a time average vA ⁇ t) of the analogue vector acceleration measurement signal from the acceleration sensor 110.
  • the time average vA ⁇ t) may also be obtained by low-pass filtering vA(t) .
  • the time window, number of samples, or time-constant of the filter should be so large that the inertial accelerations of the moving object 220 averages to zero or approximately zero, so the average vector acceleration vAs equals or approximates the static acceleration of the object 220 and, thereby, the Earth-gravity vector.
  • the index i e.g. in vAI(i) indicates a vector vAI at a sampling moment i.
  • the index i will be omitted and, therefore, vAI (or similar terms) should be understood as a sequence equivalent Iy to vAI(i).
  • the inertial vector accelerations express the time- varying acceleration of the object 220 induced by movement.
  • the inertial vector accelerations need to be separated into vertical inertial vector components vAI V parallel with the average vector acceleration vAs or gravity vector, and horizontal inertial vector components vAI H component laying in a horizontal plane HOZ (not shown) perpendicular to the average vector acceleration vAs.
  • the horizontal plane HOZ of the three- coordinate sensor corresponds to the horizontal plane HOZ of the two-coordinate sensor.
  • the vertical vector components vAI V may be determined by projecting the inertial vector accelerations vAI onto the average vector acceleration vAs as follows:
  • vAI H vAI -vAI _V eq. 2
  • the inertial vector accelerations vAI, the vertical inertial vector components vAI V and the horizontal inertial vector components vAI H are all inertial acceleration components. For convenience these inertial components may equally be referred to as vector accelerations vAI, vertical vector components vAI V and horizontal vector components vAI H without indicating that they are inertial vectors.
  • Fig. 3 illustrates the geometry of vectors of an acceleration measurement vA, an average acceleration vAs, inertial accelerations vAI, vertical components vAI V of the inertial accelerations vAI and horizontal components vAI H of the inertial accelerations vAI.
  • the horizontal components vAI H of the inertial accelerations vAI lie in the horizontal plane HOZ perpendicular to the average vector acceleration vAs.
  • the horizontal plane HOZ is at least approximately parallel within the horizontal G1-G2 plane of the Earth coordinate system 190, i.e. the G1-G2 plane being perpendicular to the gravity vector.
  • the acceleration sensor 110 generally is arbitrary oriented with respect to the forward or anterior-posterior direction of object 220, the direction of movement DOM of the object 220 cannot be determined directly from the horizontal vector components vAI H.
  • the acceleration sensor may be loosely attached to a person 220 so that the orientation of the sensor-coordinate-system 111 relative to the person 220 changes over time, for example if the acceleration sensor 110 is loosely attached with a strap to the person's belt.
  • the object does not change moving direction within a sufficiently small time interval, or at least the change will be negligible.
  • the accumulated lateral displacement LAT of the object 220 in the lateral direction vLAT orthogonal to the moving direction DOM equals zero or at least approximates zero.
  • the average vector of movement DOM can be determined under the constraint of minimizing the accumulated lateral displacement LAT or average value of lateral displacements LAT. Since the direction of lateral displacements vLAT until now is undefined, the lateral direction vLAT is constrained to be perpendicular to the direction of movement DOM.
  • the direction of movement DOM and the lateral direction vLAT are determined from the horizontal vector components vAI H and, therefore, lie in the horizontal plane HOZ being perpendicular to the average vector acceleration vAs and at least substantially perpendicular to an earth-gravity.
  • Fig. 4 illustrates the geometry of the vectors of the direction of movement DOM, and the lateral direction vLAT of the lateral displacement LAT obtained by projection of the horizontal component vAI H onto the unit vectors s and f, where s points in the direction of the lateral direction vLAT and f points in the direction of movement DOM.
  • the f vector and equivalently the direction of movement DOM can be derived from a set of constraints as follows:
  • equation 4 When a three coordinate acceleration sensor 110 is used, equation 4 has six equations and six unknown parameters (three in vector f and three in vector s) and, therefore, equation 4 is solvable. However, when a two coordinate acceleration sensor 110 is used, equation 4 only has four equations and four unknown parameters since the horizontal plane HOZ is defined by the A1-A2 axes and, therefore, only the last four equations eq. 4.3 - 4.6 need to be solved. All vectors in equation 4, including f and s, are expressed in the sensor coordinate system 111 that is continuously moving relative to the Earth-coordinate system 190 since the object 220 moves. Therefore, these vectors are time- varying even though some of them may remain unchanged relative to the Earth.
  • ⁇ T should be in the range of a few seconds for a walking or running person.
  • the sampling frequency 1/ ⁇ Ts may be chosen to be at least 4 Hz in order to correctly sample a typical 2 Hz lateral motion pattern of a walking person.
  • Equation 6 The physical implication of each expression in equation 6 is as follows: eq. 4.1 : f is perpendicular to vAs, eq. 4.2: s is perpendicular to vAs, eq. 4.3: f and s are mutually perpendicular, eq. 4.4: f has a unit length, eq. 4.5: s has a unit length, and eq. 4.6: The net lateral displacement LAT along s, or perpendicular to the moving direction DOM, is zero.
  • Equation 4 gives the solution to the direction of movement DOM, for analogue or time-continuous signals outputted by the acceleration sensor 110.
  • the acceleration sensor 110 outputs digital signals or when the analogue signal from the acceleration sensor 110 is converted by an analogue-to-digital converter comprised by the processing device 110, the solution to the direction of movement DOM is given by a discrete-time equivalent to equation 4:
  • Equation 5 can be solved by minimizing the cost function J obtained from eq. 5 : J(f,s) vAs) 11
  • This process involves solving nonlinear equations, which can be circumvented by an iterative gradient descent algorithm.
  • a new target function In the iterative gradient descent algorithm, a new target function
  • Equations 7 and 8 update f and s at every sampling moment k based on their values at the previous moment and the newly received acceleration samples vA. Compared to minimizing eq. 6, this algorithm provides somehow more noisy instantaneous values of f and s , but avoids solving nonlinear equations and therefore lowers the computational complexity.
  • the direction of movement DOM may be determined using other methods than suggested by any of the above equations 4-7.
  • the methods for determining the direction of movement DOM involves minimizing a sum or average value of lateral displacements LAT determined from the vector acceleration measurements vA for example by minimizing lateral displacements LAT expressed by the term (vAI H • s ) n At which is contained in any of the above equations 4-7.
  • the term (vAI H • s ) n At gives the variation of the lateral moving speed from one sample i to the next sample i+1, but can indicate the lateral displacement when the initial lateral moving speed for each AT period is zero.
  • the other constraints of equations 4-7 such as the constraints of equations 4.1-4.5 may be formulated differently.
  • Fig. 5 illustrates a possible implementation of the processing device 100 and a method for performing method step for determining the direction of movement DOM or f.
  • At least two vector acceleration measurements vA are provided from the acceleration sensor 110 where the measurements are separated in time.
  • the first step may be implanted by supplying the at least two vector acceleration measurements vA to an input 520 of a first processing device 501.
  • the average vector acceleration vAs may be determined from the at least two acceleration measurements vA.
  • the second step may be implemented by supplying the at least two acceleration measurements vA to the first processing device 501 which is configured for determining and outputting the average vector acceleration vAs.
  • At least two inertial vector accelerations vAI may be determined by comparing the average vector acceleration vAs with the at least two vector acceleration measurements vA, for example by summing or calculating the difference of the average vector acceleration vAs and vector acceleration measurements vA.
  • the third step may be implemented with a summation unit 504 which determines the sum or difference of the inputted average vector acceleration vAs and the at least two vector acceleration measurements vA.
  • At least two horizontal vector accelerations vAI H may be determined from the inertial vector accelerations vAI, so that the horizontal vectors vAI H lie in the horizontal plane HOZ perpendicular to the average vector acceleration vAs. This may be performed by use of equations 1 and 2.
  • the fourth step may be implemented by the second processing unit 502 which is configured to determine horizontal vector accelerations vAI H, for example on bases of equations 1 and 2.
  • the second processing unit may additionally output vertical vector accelerations vAI V, for example determined by equation 1.
  • the direction of movement DOM may be determined as suggested above using for example equation 7 or other equivalent methods. It is understood that the direction of movement DOM may equivalently be expressed in terms of the DOM- vector or the unit-vector f.
  • the fifth step may be implemented by the third processing unit 503 configured for determining the direction of movement DOM, for example on the basis of equation 7.
  • the acceleration sensor 110 is a two-coordinate sensor having only first and second sensor-directions Al and A2, the second to fourth steps are not performed since the sensor only provides acceleration vectors in the A1-A2 plane or the horizontal plane HOZ which preferably should be parallel with or approximately parallel with the horizontal plane G1-G2 of the Earth coordinate system 190.
  • any of the equation systems eq. 4-7 only comprises the last four equations since the horizontal plane of the two-coordinate system is already parallel or approximately parallel with the horizontal plane G1-G2 of the Earth coordinate system 190.
  • One or more of the first, second and third processing devices 501-503 and the summation unit 504 may be comprised by the processing device 100. Similarly one or more first, second and third processing devices 501-503 and the summation unit 504 may be integrated into one or more processing units comprised by the processing device 100.
  • Fig. 6 illustrates in detail a possible method and implementation of the method for determining the direction of movement DOM under the constraint of minimising a sum or average value of lateral displacements LAT according to equation 7.
  • the scheme in Fig. 6 shows that the vectors of the horizontal vector accelerations vAI H and the average vector acceleration vAs (or the static sensor-direction AS in case of two-coordinate acceleration sensor taking a value of zero) is supplied to the algorithm.
  • symbols 601 illustrate inner product
  • symbols 602 illustrate calculating the length of a vector
  • symbol 603 illustrates the gradient descent algorithm for minimizing J ⁇ f k ,s k )
  • symbols 604 illustrates summation units
  • symbols 605 illustrates the different terms of equation 7.
  • VDOM velocity (VDOM, not illustrated) of the object 220 in the direction of movement DOM.
  • This may be achieved by projecting a vector of acceleration measurements vA, inertial vector accelerations vAI or horizontal vector accelerations vAI H onto the vector of the direction of movement DOM or the unit-vector f and integrating over a time period ⁇ Tarb.
  • the time period ⁇ Tarb may be the time between succeeding samples of acceleration measurements vA or any other arbitrary period of time.
  • the direction of movement DOM,f does not directly provide the direction of movement of the object 220 relative to the Earth-coordinate system 190, since the acceleration sensor 110 is generally oriented arbitrarily with respect to the Earth-coordinate system 190. However, there are different possibilities for synchronizing the orientation of the coordinate system 111 of the acceleration sensor 110 with the Earth-coordinate system 190 so as to obtain an absolute direction of motion DOM relative to the Earth-coordinate system 190.
  • an absolute direction of movement DOM relative to the Earth coordinate system 190 may be achieved by comparing the direction of movement DOM with a reference of the Earth coordinate system.
  • the reference of the Earth coordinate system may be provided by a compass, a GPS or other auxiliary direction sensors comprised by the processing device 100. Accordingly, if the absolute North direction is known relative to the coordinate system 111 of the acceleration sensor 110 then the absolute direction of movement DOM can be determined.
  • a first direction of movement DOM can be compared with the reference direction, for example by subtraction of the vectors, to get a difference vector.
  • Subsequently calculated directions of movement DOM can be added to this difference vector or directly compared to a newly determined reference direction, to determine a new absolute direction of movement.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

La présente invention concerne un dispositif et un procédé pour déterminer une direction de mouvement (DOM) d'une personne portant un capteur d'accélération portatif. La direction de mouvement (DOM) caractérise la direction de déplacement des mouvements d'une personne en certains points dans le temps. En exploitant le fait que la moyenne du mouvement de la personne dans des directions autres que la direction de mouvement (LAT) est égale à zéro au cours d'un intervalle de temps donné, il est possible de déterminer la direction du mouvement vers l'avant. La direction de mouvement (DOM) peut être déterminée sous la contrainte d'une minimisation des déplacements dans une direction perpendiculaire à la direction de mouvement ou en faisant en sorte que le déplacement accumulé perpendiculairement à la direction de mouvement (LAT) tende vers zéro (LAT) ou soit inférieur à une valeur de seuil donnée.
PCT/IB2009/055167 2008-12-16 2009-11-19 Détermination de la direction de mouvement d'un capteur d'accélération Ceased WO2010070486A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP08171822 2008-12-16
EP08171822.3 2008-12-16

Publications (1)

Publication Number Publication Date
WO2010070486A1 true WO2010070486A1 (fr) 2010-06-24

Family

ID=41491572

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2009/055167 Ceased WO2010070486A1 (fr) 2008-12-16 2009-11-19 Détermination de la direction de mouvement d'un capteur d'accélération

Country Status (1)

Country Link
WO (1) WO2010070486A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622160A (zh) * 2011-01-31 2012-08-01 宏碁股份有限公司 可携式装置的对象控制系统及方法
CN103090860A (zh) * 2013-01-11 2013-05-08 北京邮电大学 一种获取运动方向的方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001069180A1 (fr) * 2000-03-16 2001-09-20 Xsens Sports Technologies B.V. Mesureur de vitesse
US6305221B1 (en) * 1995-12-12 2001-10-23 Aeceleron Technologies, Llc Rotational sensor system
US20030191582A1 (en) * 2002-04-08 2003-10-09 Casio Computer Co., Ltd. Moving direction detection method, moving direction detection apparatus, and program code
EP1867951A1 (fr) * 2005-03-28 2007-12-19 Asahi Kasei EMD Corporation Dispositiv de mesure de direction d'avance et procédé de mesure de direction d'avance
US20080190201A1 (en) * 2006-02-22 2008-08-14 Sony Corporation Body Motion Detection Device, Body Motion Detection Method, And Body Motion Detection Program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6305221B1 (en) * 1995-12-12 2001-10-23 Aeceleron Technologies, Llc Rotational sensor system
WO2001069180A1 (fr) * 2000-03-16 2001-09-20 Xsens Sports Technologies B.V. Mesureur de vitesse
US20030191582A1 (en) * 2002-04-08 2003-10-09 Casio Computer Co., Ltd. Moving direction detection method, moving direction detection apparatus, and program code
EP1867951A1 (fr) * 2005-03-28 2007-12-19 Asahi Kasei EMD Corporation Dispositiv de mesure de direction d'avance et procédé de mesure de direction d'avance
US20080190201A1 (en) * 2006-02-22 2008-08-14 Sony Corporation Body Motion Detection Device, Body Motion Detection Method, And Body Motion Detection Program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622160A (zh) * 2011-01-31 2012-08-01 宏碁股份有限公司 可携式装置的对象控制系统及方法
CN103090860A (zh) * 2013-01-11 2013-05-08 北京邮电大学 一种获取运动方向的方法和装置

Similar Documents

Publication Publication Date Title
US8758275B2 (en) Moving body posture angle processing device
US20240410696A1 (en) Positioning apparatus, positioning method, and program
JP6322960B2 (ja) 慣性装置、方法及びプログラム
Goyal et al. Strap-down pedestrian dead-reckoning system
CN110325833B (zh) 用于精确测量结构的系统及其方法
EP1847807B1 (fr) Procédés de classement de mouvements pour navigation personnelle
KR100977935B1 (ko) 진행 방향 계측 장치 및 진행 방향 계측 방법
EP2850392B1 (fr) Procédé pour détection de pas et estimation de direction de marche
US20140122015A1 (en) Attitude estimation method and apparatus
KR20120121595A (ko) 가속도 센서를 이용한 자세 추정 장치 및 방법
JP2014506318A (ja) 移動素子または移動体の軌跡推定方法および軌跡推定装置
WO2002055964A2 (fr) Podometre de navigation a l'estime
KR20150099864A (ko) 관성 장치, 방법, 및 프로그램
Leppäkoski et al. Error analysis of step length estimation in pedestrian dead reckoning
US20130110451A1 (en) State estimation apparatus
BE1015914A6 (nl) Inrichting voor het bepalen van de weg afgelegd door een persoon te voet.
Teruyama et al. Effectiveness of Variable‐Gain Kalman Filter Based on Angle Error Calculated from Acceleration Signals in Lower Limb Angle Measurement with Inertial Sensors
KR101301462B1 (ko) 저가형 관성 센서를 이용한 보행자 관성 항법 장치 및 그 항법
Bikonis et al. Data integration from GPS and inertial navigation systems for Pedestrians in Urban Area
JP2013122384A (ja) カルマンフィルタ、及び、状態推定装置
WO2010070486A1 (fr) Détermination de la direction de mouvement d'un capteur d'accélération
Mikov et al. Data processing algorithms for MEMS based multi-component inertial measurement unit for indoor navigation
Sabatini Quaternion based attitude estimation algorithm applied to signals from body-mounted gyroscopes
Sang et al. A self-developed indoor three-dimensional pedestrian localization platform based on MEMS sensors
EP3999813B1 (fr) Appareil et procédés associés permettant d'estimer une longueur de pas

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09764079

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09764079

Country of ref document: EP

Kind code of ref document: A1