Locating a device that is moved in a three-dimensional space
AssigneesMovea, Commissariat A L'energie Atomique Et Aux Energies Alternatives
InventorChristophe Villien
Life of this patent
Estimating the term…
Loading patent…
AssigneesMovea, Commissariat A L'energie Atomique Et Aux Energies Alternatives
InventorChristophe Villien
Estimating the term…
A method of location of a device includes a displacement law containing a corrective factor of a bias combined by an arithmetical operation with a measured variable, and particles, each particle being associated with a current value of the corrective factor. The current value of the corrective factor being constructed at each iteration on the basis of a previous current value of the corrective factor, computed during a previous iteration, to which is added a random variable drawn according to a predefined probability law. The current values of various particles are initialized, before the first iteration, to various initial values, and during each iteration, for each particle whose coordinates are updated with the aid of this displacement law, the value of the corrective factor in the displacement law is taken equal to this corrective factor's current value associated with the particle.
A method comprising making an improvement in the technical field of locating a device, wherein said improvement is the ability to locate said device in the absence of a GPS signal, wherein said method comprises locating said device, said device having been displaced inside a three-dimensional space, wherein an inertial platform is mounted on said device such that said inertial platform is on-board said device, wherein said inertial platform is configured for providing a measurement of a physical quantity representative of displacement of said device, wherein said inertial platform comprises a sensor system, wherein said sensor system comprises sensors, wherein said sensors comprise an accelerometer, wherein an information transmission bus connects said inertial platform to a computer that detects, on the basis of measurements provided by the accelerometer through the information transmission bus, movement of said inertial platform, said movement being indicative of said displacement of said device, wherein said computer further comprises a memory that contains, stored therein, a map and instructions for execution by said computer, wherein said method comprises executing a first step, executing a second step, and repeatedly executing a sequence of steps that comprises a third step, a fourth step, and a fifth step, wherein the first step comprises providing a map of the three-dimensional space and of predefined constraints on the displacements of the device in the three-dimensional space, wherein the second step comprises using said computer to generate several distinct particles, wherein each particle is associated with coordinates and with a weight, said coordinates coding the particle's position on the map, and the weight representing the probability that the device is situated at the site of the particle, wherein the third step comprises receiving measurements representative of the direction of displacement of the device and of the amplitude of the displacement of the device from a previous position thereof, the measurements being carried out by said sensors, wherein the fourth step comprises, for each particle, updating the coordinates of the position of the particle as a function of the measurements received during the third step and of a predetermined displacement law for displacing the particle from a previous position thereof to a new position thereof in a manner correlated with the measured displacement of the device, wherein the fifth step comprises, for each particle, when the latest displacement of the particle from the previous position to the new position satisfies the predefined constraints, increasing the weight associated with the particle relative to weights of the particles whose most recent displacement does not satisfy the predefined constraints,—estimating the position of the device on the basis of the positions of the particles and of the weights associated with these particles by allotting, during the estimation, more importance to the positions of the particles associated with the highest weights, wherein the map contains several distinct zones, each distinct zone being associated with coordinates defining the position on the map of a periphery of the zone and with a predetermined displacement law, wherein at least two of the several distinct zones are associated with different predetermined displacement laws, wherein the predetermined displacement law is selected from among a set of several different displacement laws because the predetermined displacement law makes it possible to estimate, more precisely,—on the basis of the same measurements received, the direction and the amplitude of the displacement of the device when the device is situated inside the zone than would be possible if any one of the other displacement law of the set of several different displacement laws were used, wherein the displacement laws from the set of several different displacement laws are distinguished from one another by mathematical operations that link the coordinates of a particle to the measurements received during the third step, and wherein the fourth step comprises, for each particle, identifying the zone inside which the particle is situated by comparing the coordinates of the particle with the peripheries of the zones of the map as defined by the coordinates provided during the first step, and the coordinates of the particle updating using just the predetermined displacement law associated with the zone identified during the identification operation.
An apparatus comprising an electronic unit for locating a device displaceable inside a three-dimensional space, the electronic unit comprising:
A non-abstract method that comprises making an improvement in the way that computers operate and making an improvement in a technical field, wherein the technical field is that of locating a device that is displaced inside a three-dimensional space, wherein said non-abstract method comprises locating the device, wherein locating the device comprises executing a first step, executing a second step, repeatedly executing a third step, a fourth step, and a fifth step, and executing a sixth step, wherein said first step comprises providing a map of the three-dimensional space and of predefined constraints on the displacements of the device in the three-dimensional space, wherein the second step comprises causing an electronic computer to generate several distinct particles, wherein each particle is associated with coordinates that code the position of the particle on the map and with a weight that represents the probability that the device is situated at the site of the particle, wherein the third step comprises receiving measurements representative of the direction of displacement of the device and of the amplitude of the displacement from a previous position of the device, the measurements being carried out by sensors onboard the displaced device, wherein the fourth step comprises updating the coordinates of the position of each particle as a function of the measurements received during the third step and of a predetermined displacement law for displacing the particle from its previous position Pik-1 to a new position Pik in a manner correlated with the measured displacement of the device, wherein the fifth step comprises for each particle, when the latest displacement of the particle from the position Pik-1 to the position Pik satisfies the predefined constraints, increasing the weight associated with the particle with respect to the weights of the particles whose latest displacement fails to satisfy the predefined constraints, wherein the sixth step comprises estimating the position of the device on the basis of the positions of the particles and of the weights associated with the particles by allotting, during the estimation, more importance to the positions of the particles associated with the highest weights, wherein the map that was provided during step the first step contains at least one zone with a favored direction of displacement associated with coordinates defining the position, on the map, of the zone's periphery, and with a favored direction of displacement in the zone, wherein the fifth step further comprises, for each particle:
An apparatus comprising an electronic unit for locating a device that is displaceable inside a three-dimensional space, the electronic unit comprising a memory containing a map of the three-dimensional space and predefined constraints on the displacements of the device in the three-dimensional space and an electronic computer whose functionality has been improved by programming said electronic computer to carry out a function that could not have been carried out in the absence of said programming, wherein said electronic computer has been programmed for executing a first step, repeatedly executing second, third, and fourth steps, and executing a fifth step, wherein the first step comprises generating several distinct particles, each particle being associated with coordinates coding its position on the map, and with a weight representing the probability that the device is situated at the site of the particle, wherein the second step comprises receiving measurements representative of the direction of displacement of the device and of the amplitude of the displacement from its previous position, the measurements being carried out by sensors onboard the displaced device, wherein the third step comprises updating the coordinates of the position of each particle as a function of the measurements received and of a predetermined displacement law for displacing the particle from its previous position Pik-1 to a new position Pik in a manner correlated with the measured displacement of the device, wherein the fourth step comprises, for each particle, when the latest displacement of the particle from the position Pik-1 to the position Pik satisfies the predefined constraints, increasing the weight associated with the particle with respect to the weights of the particles whose latest displacement infringes these predefined constraints, and wherein the fifth step comprises estimating the position of the device on the basis of the positions of the particles and of the weights associated with the particles by allotting, during the estimation, more importance to the positions of the particles associated with the highest weights, wherein the map recorded in the memory contains at least one zone with a favored direction of displacement associated with coordinates defining the position on the map of its periphery, and with a favored direction of displacement in the zone, and wherein, as part of causing an improvement in computer technology caused by having programmed said computer to be able to carry out a novel function, the computer is programmed so as to, during the fourth step, and for each particle:
Dependencies are inferred from the claim text.