Systems and methods for materials handling vehicle odometry calibration
First Claim
1. A materials handling vehicle comprising materials handling hardware, a wheel, an odometer, a positioning system, and a vehicle computing device, wherein the vehicle computing device stores logic that when executed by a processor, causes the materials handling vehicle to perform at least the following:
- determine a current location of the materials handling vehicle within a warehouse;
determine, via the odometer, an odometry distance from the current location to a destination based on a calculation of a determined number of rotations of the wheel and a circumference of the wheel;
determine, via the positioning system, a positioning system distance from the current location of the materials handling vehicle to the destination;
compare the odometry distance with the positioning system distance to calculate a scaling factor;
apply the scaling factor to a slow alpha filter to achieve a slow filter result, the slow alpha filter representing a slow change to the odometry distance, based on wear of the wheel;
apply the scaling factor to a fast alpha filter to achieve a fast filter result, the fast alpha filter representing a fast change to the odometry distance, based on changing of the wheel;
compare the slow filter result with the fast filter result;
in response to determining that a difference between the slow filter result and the fast filter result is within a predetermined tolerance, apply the slow filter result to the scaling factor to smooth noise;
in response to determining that a difference between the slow filter result and the fast filter result is not within the predetermined tolerance, apply the fast filter result to the scaling factor to smooth noise;
calculate an updated odometry distance utilizing the scaling factor; and
utilize the updated odometry distance to operate the positioning system.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for calibrating odometry of a materials handling vehicle. One embodiment of a method includes determining a current location of the materials handling vehicle, determining an odometry distance from the current location to a destination based on a calculation of a determined number of rotations of a wheel and a circumference of the wheel, and determining a positioning system distance from the current location to the destination. Some embodiments include comparing the odometry distance with data from the positioning system distance to calculate a scaling factor, applying the scaling factor to a fast alpha filter to achieve a fast filter result, and applying the scaling factor to a slow alpha filter to achieve a slow filter result. Similarly, some embodiments include applying the fast alpha filter to the scaling factor to smooth noise, calculating an updated odometry distance utilizing the scaling factor, and utilizing the updated odometry distance.
29 Citations
20 Claims
-
1. A materials handling vehicle comprising materials handling hardware, a wheel, an odometer, a positioning system, and a vehicle computing device, wherein the vehicle computing device stores logic that when executed by a processor, causes the materials handling vehicle to perform at least the following:
-
determine a current location of the materials handling vehicle within a warehouse; determine, via the odometer, an odometry distance from the current location to a destination based on a calculation of a determined number of rotations of the wheel and a circumference of the wheel; determine, via the positioning system, a positioning system distance from the current location of the materials handling vehicle to the destination; compare the odometry distance with the positioning system distance to calculate a scaling factor; apply the scaling factor to a slow alpha filter to achieve a slow filter result, the slow alpha filter representing a slow change to the odometry distance, based on wear of the wheel; apply the scaling factor to a fast alpha filter to achieve a fast filter result, the fast alpha filter representing a fast change to the odometry distance, based on changing of the wheel; compare the slow filter result with the fast filter result; in response to determining that a difference between the slow filter result and the fast filter result is within a predetermined tolerance, apply the slow filter result to the scaling factor to smooth noise; in response to determining that a difference between the slow filter result and the fast filter result is not within the predetermined tolerance, apply the fast filter result to the scaling factor to smooth noise; calculate an updated odometry distance utilizing the scaling factor; and utilize the updated odometry distance to operate the positioning system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A materials handling vehicle comprising a wheel and a vehicle computing device, wherein:
the vehicle computing device stores logic that when executed by a processor, causes the materials handling vehicle to perform at least the following; determine a current location of the materials handling vehicle within a warehouse; determine an odometry distance from the current location to a destination based on a calculation of a determined number of rotations of the wheel and a circumference of the wheel; determine a positioning system distance from the current location to the destination; compare the odometry distance with the positioning system distance to calculate a scaling factor; apply the scaling factor to a slow alpha filter to achieve a slow filter result; apply the scaling factor to a fast alpha filter to achieve a fast filter result; in response to determining that the slow filter result is within a predetermined tolerance of the fast filter result, apply the slow alpha filter to the scaling factor to smooth noise; calculate an updated odometry distance utilizing the scaling factor; and utilize the updated odometry distance to operate a positioning system. - View Dependent Claims (16, 17)
-
18. A method for calibrating odometry of a materials handling vehicle comprising:
-
determining a current location of the materials handling vehicle within a warehouse; determining an odometry distance from the current location to a destination based on a calculation of a determined number of rotations of a wheel and a circumference of the wheel; determining a positioning system distance from the current location to the destination; comparing the odometry distance with data from the positioning system distance to calculate a scaling factor, wherein calculating the scaling factor comprises dividing the positioning system distance by the odometry distance; applying the scaling factor to a fast alpha filter to achieve a fast filter result; applying the scaling factor to a slow alpha filter to achieve a slow filter result; in response to determining that the slow filter result is not within a predetermined tolerance of the fast filter result, applying the fast alpha filter to the scaling factor to smooth noise; calculating an updated odometry distance utilizing the scaling factor; and utilizing the updated odometry distance to operate a positioning system. - View Dependent Claims (19, 20)
-
Specification