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,
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.