Machine positioning system utilizing relative pose information
First Claim
1. A method of determining an absolute position of a first machine, the first machine including a locating device and a controller with a processor and a memory component, the method comprising:
- generating with the locating device, and receiving with the processor, a location signal indicative of a first absolute position estimate of the first machine and a first uncertainty measure, the first uncertainty corresponding to the first absolute position estimate;
receiving with the processor, from a second machine, relative pose information determined by the second machine, a second absolute position estimate of the second machine, and a second uncertainty measure, the second uncertainty measure corresponding to the second absolute position estimate;
determining with the processor that the first uncertainty measure is higher than the second uncertainty measure;
determining with the processor, at least in part in response to determining that the first uncertainty measure is higher than the second uncertainty measure, the absolute position of the first machine, and a first machine absolute uncertainty measure;
based, at least in part, on the first absolute position estimate, the relative pose information, the second absolute position estimate, and the second uncertainty measure; and
storing the absolute position of the first machine in the memory component.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for estimating a position of a machine is disclosed. The method may include determining a first position estimate and a first uncertainty measure of the first machine. The method may further include receiving, from a second machine, relative pose information determined by the second machine and a second uncertainty measure of the second machine. The method may further include determining that the first uncertainty measure is higher than the second uncertainty measure. The method may further include, in response to determining that the first uncertainty measure is higher than the second uncertainty measure, determining a second position estimate of the first machine based on the first position estimate and the relative pose information.
14 Citations
20 Claims
-
1. A method of determining an absolute position of a first machine, the first machine including a locating device and a controller with a processor and a memory component, the method comprising:
-
generating with the locating device, and receiving with the processor, a location signal indicative of a first absolute position estimate of the first machine and a first uncertainty measure, the first uncertainty corresponding to the first absolute position estimate; receiving with the processor, from a second machine, relative pose information determined by the second machine, a second absolute position estimate of the second machine, and a second uncertainty measure, the second uncertainty measure corresponding to the second absolute position estimate; determining with the processor that the first uncertainty measure is higher than the second uncertainty measure; determining with the processor, at least in part in response to determining that the first uncertainty measure is higher than the second uncertainty measure, the absolute position of the first machine, and a first machine absolute uncertainty measure;
based, at least in part, on the first absolute position estimate, the relative pose information, the second absolute position estimate, and the second uncertainty measure; andstoring the absolute position of the first machine in the memory component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for determining an absolute position of a first machine, comprising:
-
a locating device, at the first machine, configured to generate a first location signal indicative of a first absolute location estimate of the first machine, and a first uncertainty measure associated with the first absolute location estimate of the first machine; and a controller, at the first machine, in communication with the locating device, the controller configured to; determine the first absolute position estimate and the first uncertainty measure of the first machine based on the first location signal; receive, from a second machine, relative pose information determined by the second machine, a second absolute position estimate of the second machine, and a second uncertainty measure, the second uncertainty measure corresponding to of the second absolute position estimate; determine that the first uncertainty measure is higher than the second uncertainty measure; and at least in part in response to determining that the first uncertainty measure is higher than the second uncertainty measure, determine the absolute position of the first machine, and a first machine absolute uncertainty measure;
based, at least in part, on the first absolute position estimate, the relative pose information, the second absolute position estimate, and the second uncertainty measure; andstore the absolute position of the first machine in a memory component. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine control program product, comprising:
-
a non-transitory computer-readable storage medium; and machine controller processor readable code stored on the non-transitory computer readable storage medium, where, if executed by a machine controller-processor of a first machine, the machine controller processor readable code causes the first machine to execute a method of determining an absolute position of the first machine, the method comprising; determining with the processor a first absolute position estimate and a first uncertainty measure of the first machine, at least in part, in response to the processor receiving a signal from a locating device of the first machine; receiving with the processor, from a second machine, relative pose information determined by the second machine, a second absolute position estimate of the second machine, and a second uncertainty measure, the second uncertainty measure corresponding to the second absolute position estimate; determining with the processor that the first uncertainty measure is higher than the second uncertainty measure; and determining with the processor, at least in part in response to determining that the first uncertainty measure is higher than the second uncertainty measure, the absolute position of the first machine, and a first machine absolute uncertainty measure;
based, at least in part, on the first absolute position estimate, the relative pose information, the second absolute position estimate, and the second uncertainty measure; andstoring the absolute position of the first machine in a memory component. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification