System to mitigate effects of vibration on load cell
First Claim
1. A system comprising:
- a shelf;
a load cell configured to measure weight of at least a portion of a load on the shelf;
a vibration sensor comprising a gyroscope mounted to the shelf;
a communication interface; and
a computing device comprising;
a first memory storing first computer-executable instructions; and
a first hardware processor to execute the first computer-executable instructions to;
acquire first weight data from the load cell during a first interval;
acquire second weight data from the load cell during a second interval;
acquire first vibration data from the vibration sensor during the first interval;
acquire second vibration data from the vibration sensor during the second interval;
determine a first vibration value using the first vibration data;
determine the first vibration value exceeds a threshold value;
designate the first weight data occurring at the first interval and for a duration of time thereafter as invalid weight data;
determine a second vibration value using the second vibration data;
determine the second vibration value is less than or equal to the threshold value; and
send the second weight data to a server using the communication interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Shelves or other fixtures may be used to support items at a facility. Load cells at the fixtures may be used to acquire weight data indicative of changes to the fixture as items are added or removed from the fixture. Vibration of the fixtures may introduce noise into the weight data, resulting in inaccurate weight data. Described are techniques for utilizing a vibration sensor on the fixture to determine the presence of vibration. In one implementation, weight data obtained during vibration may be disregarded. In another implementation, data from the vibration sensor may be used to adaptively adjust values of the weight data. By utilizing the information from the vibration sensor, more accurate weight data is obtained. The weight data may then be used to determine a count of items at the fixture, determine a quantity of items picked or placed, and so forth.
-
Citations
21 Claims
-
1. A system comprising:
-
a shelf; a load cell configured to measure weight of at least a portion of a load on the shelf; a vibration sensor comprising a gyroscope mounted to the shelf; a communication interface; and a computing device comprising; a first memory storing first computer-executable instructions; and a first hardware processor to execute the first computer-executable instructions to; acquire first weight data from the load cell during a first interval; acquire second weight data from the load cell during a second interval; acquire first vibration data from the vibration sensor during the first interval; acquire second vibration data from the vibration sensor during the second interval; determine a first vibration value using the first vibration data; determine the first vibration value exceeds a threshold value; designate the first weight data occurring at the first interval and for a duration of time thereafter as invalid weight data; determine a second vibration value using the second vibration data; determine the second vibration value is less than or equal to the threshold value; and send the second weight data to a server using the communication interface. - View Dependent Claims (2)
-
-
3. A system comprising:
-
a fixture comprising a shelf; one or more load cells configured to measure weight of at least a portion of the fixture; a first vibration sensor mounted proximate to a front of the shelf; a communication interface; and a computing device comprising; a first memory storing first computer-executable instructions; and a first hardware processor to execute the first computer-executable instructions to; access weight data from the one or more load cells; access vibration data from the first vibration sensor; determine a vibration threshold value; and determine validity data indicative of validity of at least a portion of the weight data based on a comparison of the vibration data and the vibration threshold value. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
accessing weight data indicative of a weight on at least a portion of a fixture, wherein the fixture comprises a shelf and a support structure, and wherein the weight data is obtained from a load cell; accessing vibration data indicative of vibration of the at least a portion of the fixture, wherein the vibration data is obtained from a sensor mounted to a front edge of the shelf of the fixture or mounted to the support structure of the fixture; determining a vibration value using the vibration data; and determining validity of the weight data based on the vibration value. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification